
Dive into CPython's source code by implementing a pipe operator, exploring grammar, syntax trees, and core internals. Learn to navigate and modify Python's codebase for better understanding and potential contributions.

Uncover critical security risks in machine learning lifecycle, from training to deployment. Learn practical mitigation strategies and tools to secure ML systems effectively.

Learn to identify and prevent security vulnerabilities in Python, including issues with eval(), pickle, and pip. Discover cryptographically-secure randomness and code auditing techniques for maintaining application security.

Learn to package and distribute Python GUI apps natively on Windows and macOS using 'pup', a tool created by the Mu Editor team. Explore its features, workings, and future potential.

Learn to transform Jupyter Notebooks into interactive web apps using Mercury framework. Explore features, architecture, and deployment options for sharing data applications effortlessly.

Explore OpenSearch's search and aggregation capabilities for semi-structured data, and learn to integrate powerful search functionalities into Python applications.

Explore leadership insights gained through gender transition, offering unique perspectives on personal growth, decision-making, and overcoming challenges in both personal and professional contexts.

Practical insights on effective software team leadership, covering role expectations, work rhythm, communication, and fostering team growth. Ideal for developers transitioning to management roles.

Comprehensive guide to hardware manufacturing: from PCB design to component selection, assembly, and software integration. Learn from real-world experiences in creating a programmable gamepad for IoT workshops.

Ten essential tips to elevate your technical writing skills, enhancing clarity, inclusivity, and effectiveness for developers. Learn to create engaging, accessible documentation that resonates with your audience.

Explore the transition from developer to manager, addressing common concerns and providing guidance on decision-making and preparation for this career shift.

Explore layered software design for maintainable, loosely coupled systems. Learn to implement clean architecture principles in Python, enhancing testability and reducing framework dependence.

Discover how gaming skills translate to professional development, boosting confidence and problem-solving abilities in unexpected ways.

Explore recent CPython security issues, learn responsible reporting, and discover best practices for protection and response in this informative session on Python ecosystem vulnerabilities.

Explore AI-driven content moderation strategies at PayPal, covering challenges, datasets, pre-trained models, and multi-language support for tackling hate speech and toxic content online.

Explore strategies for detecting, diagnosing, and solving performance issues in Python applications, covering tracing, profiling, isolation, reasoning, and prevention techniques.

Learn to create simple games on small devices using CircuitPython. Explore hardware options, libraries, and practical examples to kickstart your game development journey with minimal setup.

Explore how Nix, a functional package manager, enhances dependency security, addressing vulnerabilities in PyPI/pip and preventing issues like rogue packages that steal personal data.

Explore efforts to secure PyPI downloads through PEP 458 implementation. Learn about software repository attacks, The Update Framework, and the integration process with PyPI/Warehouse.

Explore best practices for open-sourcing products and building thriving communities, covering governance models, community engagement strategies, and common pitfalls to avoid in open source projects.

Explore rapid prototyping techniques for news innovation using Python and AWS, focusing on efficient project cycles, ideation methods, and cloud technologies for accelerated delivery.