
Explorando las trampas en el desarrollo de software y cómo evitarlas mediante pruebas unitarias, arquitectura hexagonal y principios de código limpio.

Explora técnicas avanzadas de metaprogramación en Python como decoradores, metaclases y descriptores para optimizar y reutilizar código, modificar clases y controlar la creación de instancias.

Learn to build a Raspberry Pi weather station using Python, covering sensor programming, data logging, UI creation, and web integration. Ideal for young programmers and schools.

Explore Python's role in cloud computing, including services, deployment tools, and infrastructure management. Learn to create a Python-friendly cloud environment with reliable tools.

Explore Yelp's journey from monolithic architecture to service-oriented, focusing on mobile API development. Learn about challenges, solutions, and tools used in scaling a large Python codebase.

Explore challenges and solutions for web file storage in the cloud era, introducing DEPOT framework for flexible, easy-to-use file management across various backends.

Explore Baserock: a Python-based project for creating reproducible system images. Learn about declarative system definitions, distributed building, atomic updates, and custom container creation.

Explore a technique to significantly reduce test suite execution time by automatically selecting only affected tests, using a py.test plugin called "testmon" for faster and more efficient TDD.

Learn to create interactive web visualizations using Bokeh, a Python library. Discover how to prototype in iPython notebooks and implement client-side interactions, all while writing less JavaScript.

Explore effective Continuous Integration for Python projects, drawing insights from a large-scale open-source implementation. Learn key principles, tools, and best practices for automated testing and integration.

Learn to integrate external authentication systems like FreeIPA and Active Directory into Django projects, enabling enterprise-level user management and federated protocols for enhanced security and scalability.

Python San Sebastian elkartearen sorrera eta EuroPython antolatzeko bidea azaltzen duen hitzaldia, lan eginez eta gogoz arituz kongresu handi bat antolatzea posible dela erakutsiz.

Learn how Zalando's engineering team uses Git hooks for autonomous and flexible work, including migrating from SVN, creating custom hooks with Python, and the open-source turnstile project for configurable local Git hooks.

Learn to track invasive marine species using Python in citizen science projects. Explore strategies for data collection, workflow design, and technology choices for mobile apps and web platforms.

Explore distributed, asynchronous workflows with Flowy, a library for orchestrating complex processes across multiple machines. Learn execution models, topologies, and scaling techniques.

Explore Python's threading and multiprocessing packages for concurrent and parallel programming. Learn best practices, overcome common issues, and master key concepts for efficient development.

Explore challenges and opportunities in online education, focusing on a combined online/on-campus engineering program. Learn about technical setups, pedagogical approaches, and IPython Notebook integration.

Learn techniques for writing Python code that works across different environments, versions, and operating systems. Gain insights from real-world examples and best practices for handling compatibility issues.

Explore Python's quirks and tricks to achieve extreme code shortening in the SIZECON competition, culminating in a mind-bending 28-character solution. Witness obfuscated and contrived coding techniques.

Python erabileraren bilakaera CodeSyntax enpresan: script sinpleetatik Zope, Turbogears, Plone, Django eta Pyramid aplikazioetara, 15 urteko ibilbidean zehar.

Descubre cómo desarrollar servicios en Python con lymph, un framework que simplifica la integración y permite enfocarse en la funcionalidad, incluyendo descubrimiento de servicios y comunicación eficiente.