
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 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.

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.

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.

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.

Explore Python's garbage collection mechanisms, including reference counting and cycle detection in CPython, and the MiniMark GC in PyPy. Gain insights into memory management and potential issues.

Aprende a generar documentación dinámica y actualizada a partir de diversas fuentes de datos, mejorando la eficiencia para ingenieros y la claridad para clientes.

Explore physical computing using Python on Raspberry Pi. Learn to control hardware, create interactive projects, and discover engaging applications in education and beyond.

Learn to create custom Domain Specific Languages in Python, exploring metaprogramming, parsing techniques, and libraries like PLY and PyParsing to enhance code expressiveness and readability.

Explore Python scripting for automating IT tasks across platforms. Learn text manipulation, document management, clipboard handling, web activities, and list management to enhance productivity.

Explore EEG experiments using Neurosky Mindwave, integrating with IPython Notebook and Raspberry Pi. Learn about brain waves, IoT applications, and data analysis techniques for real-time brainwave monitoring.

Explore functional programming in Python with Mochi, a language that compiles to Python bytecode. Learn about tail recursion, pattern matching, and other functional features to enhance your coding skills.

Explore MAX, an open-source real-time messaging API built on Pyramid, powering a social intranet for 30,000+ users at BarcelonaTech University with high scalability and performance.

Explore the Blaze ecosystem for scaling data processing across various technologies. Learn about tools for querying, migrating, and analyzing large datasets efficiently.

Explore how treating code as graphs can revolutionize software development, improving understanding, quality, and automation in large projects.

Explore integrating machine learning with Plone 5 CMS using sklearn for content classification and clustering, featuring real-world use cases and enhanced frontend development.