
Explore CPython's dynamic nature, from modifying AST to hooking evaluation loops. Learn internals step-by-step and discover creative ways to extend Python's functionality at runtime.

Explore security risks in CPython, including directory vulnerabilities, code injection possibilities, and socket issues. Learn about potential threats and mitigation strategies for Python developers and administrators.

Explore Python memory management, common errors, and optimization techniques. Learn about CPython's allocation, garbage collection, and practical ways to improve code efficiency.

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.

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

Discover the enhanced f-strings in Python 3.12, including their improved processing, new capabilities, and advantages for users and developers. Learn about the technical changes and implementation details.

Explore CPython's performance improvements in Python 3.11 and future releases. Learn about streamlining techniques, speed-up strategies, and potential performance gains in upcoming versions.

Explore a technique for optimizing C extension functions in dynamic language interpreters using typed methods, reducing call and return overhead for improved performance.

Explore Python's memory management, PEP 683's origins, and its impact on future developments like GIL changes and true parallelism. Gain insights into optimizing large-scale applications.

Explore obscure CPython bugs, learn advanced debugging techniques, and gain insights into solving complex issues in large codebases like Python's core implementation.

Explore PyScript and Invent framework to create Python-based browser applications. Learn design principles, deployment strategies, and unleash your creativity across various platforms.

Explore efforts to enhance Python's security, including PyPI audits, improved practices, and community involvement. Learn about challenges, progress, and future plans for a safer ecosystem.

Explore CPython's JIT compiler development using "copy-and-patch" technique, addressing challenges and tradeoffs in performance optimization for diverse platforms and user bases.

Explore CPython 3.13's refined compilation pipeline, from source to code object, and learn about Codoscope, a new visualization tool for understanding Python's translation process.

Explore Python's memory management, PEP 683's origins, and its impact on large-scale applications. Learn about Immortal Objects and their potential for improving performance and enabling true parallelism.

Discover how two undergraduates are enhancing CPython 3.13's performance with a runtime bytecode optimizer. Learn about their journey and how students can contribute to open-source projects.

Explore CPython's JIT compiler development using "copy-and-patch" technique, addressing challenges and tradeoffs in performance optimization for diverse platforms and user bases.

Discover how two undergraduates are enhancing CPython 3.13's performance with a runtime bytecode optimizer. Learn about their journey and how students can contribute to open-source projects.

Explore Python's memory management, PEP 683's origins, and its impact on large-scale applications. Learn about Immortal Objects and their potential for improving performance and enabling true parallelism.

Explore CPython 3.13's refined compilation pipeline, from source to code object, and learn about Codoscope, a new visualization tool for understanding Python's translation process.

Dive into advanced techniques for identifying and reverse engineering frozen MicroPython modules in firmware using Ghidra, focusing on bytecode analysis and module reconstruction methods.