
Explore options for extending Python with external libraries: Native Extensions, Ctypes, and CFFI. Learn principles of shared libraries and CPython internals for informed decision-making.

Explore scalable realtime architectures using Python with Storm, Kafka, and ZooKeeper. Learn about partitioning, retries, and idempotence for building robust, fault-tolerant systems that process continuous data streams.

Learn to extend Scikit-Learn by implementing a robust Theil-Sen estimator, exploring its advantages over ordinary least squares and understanding Scikit-Learn's design and contribution process.

Explore graph algorithms through a Pythonic lens, focusing on maze traversal, efficient representations, and problem-solving techniques like backtracking and dynamic programming.

Explore PyPy's latest developments, including JIT compiler, garbage collection, NumPy, Python 3 compatibility, CFFI, and STM research, showcasing its continued evolution and performance improvements.

Explore tabular data implementations in Python, comparing on-disk and in-memory solutions. Learn about performance impacts of row-wise vs column-wise storage, chunking, and compression for big data analysis.

Explore a distributed service-oriented platform for visual effects, covering setup, concurrency, componentization, and monitoring. Learn to build scalable systems for global collaboration.

Learn to apply Test Driven Development principles to infrastructure services, mitigating risks in DevOps environments and improving quality through automated testing of critical systems.

Learn to create robust command-line programs in Python, covering structure, libraries, and best practices for input/output, configuration, and user interfaces. Enhance your skills in developing efficient CLI tools.

Explore concurrent programming in Python, from asyncore to asyncio, and discover a unique experiment porting Go's concurrency model. Learn about various solutions and their implementations.

Discover how to effectively use TDD to drive development, transform requirements into tests, and create efficient, readable code. Learn techniques for better refactoring and test effectiveness.

Introduction to Frontera, an open-source framework for building large-scale web crawlers. Learn about its features, architecture, and how to create distributed crawlers using Scrapy, Kafka, and HBase.

Insights on testing and TDD from Sardinia Radio Telescope development. Explores functional, integration, and unit tests, best practices, and lessons learned for robust software production.

Aprenda a extender y embeber Ansible con Python, explorando la API, creación de módulos, scripts de inventario dinámico y plugins para mejorar la automatización y gestión de configuraciones.

Explore Python integration with Elasticsearch for versatile data storage and retrieval, from IoT device metrics to business events, with insights on schema, querying, and administration.

Learn to implement continuous deployment for Django webapps using open-source tools. Discover how to automate code changes, overcome challenges, and deploy features multiple times daily.

Explore asyncio's growth since Python 3.4: thriving community, diverse libraries, production use cases, and performance insights. Learn about its evolution and ecosystem.

Explore building a Python-based in-flight entertainment system, addressing unique challenges at 10,000 meters and discussing architecture decisions for eventual connectivity.

Explore DevOps best practices and common pitfalls in configuration management, server provisioning, and Django deployment using SaltStack, based on PeopleDoc's startup experience.

Explore threading, multiprocessing, and asyncio for efficient parallel data downloading. Compare mechanics and performance of each approach for handling numerous URLs.

Explore a Pythonic approach to continuous delivery, bridging the gap between development and operations using open-source tools like Ansible, Devpi, and Jenkins for efficient software deployment.