Git Branching Explained – Merging, Rebasing & More (FastAPI Example)
This video explains Git concepts such as merging, rebasing, and fast-forwarding through a practical FastAPI project example, using GitKraken to visualize and clarify these workflows. The video also compares GitFlow and trunk-based development, discussing their advantages and best use cases for managing branches and releases effectively.
https://www.youtube.com/watch?v=viAZQjs5lHk
This video explains Git concepts such as merging, rebasing, and fast-forwarding through a practical FastAPI project example, using GitKraken to visualize and clarify these workflows. The video also compares GitFlow and trunk-based development, discussing their advantages and best use cases for managing branches and releases effectively.
https://www.youtube.com/watch?v=viAZQjs5lHk
YouTube
How to Use Git Branches Like a Pro (FastAPI Example)
👉🏻 Streamline your Git workflow - get started with GitKraken for free: https://bit.ly/4j8AlRM.
Confused about Git? You’re not alone — but after this video, you’ll have a clear understanding of merging, rebasing, fast-forwarding, and when to use each. We’ll…
Confused about Git? You’re not alone — but after this video, you’ll have a clear understanding of merging, rebasing, fast-forwarding, and when to use each. We’ll…
Python GUI Builder - PyUiBuilder
A web based drag and drop GUI builder for python. Helps build GUIs in tkinter and customtk and generates the code for it
https://pyuibuilder.com
A web based drag and drop GUI builder for python. Helps build GUIs in tkinter and customtk and generates the code for it
https://pyuibuilder.com
Pyuibuilder
Build Python GUI's like Canva - PyUIBuilder
A Drag and drop builder for Python. Create Tkinter, customtk and more GUIs easily
Conf42 Python 2025
A series of presentations and talks from the Conf42 Python 2025 conference.
https://www.youtube.com/playlist?list=PLIuxSyKxlQrBo176Is4wP2F6UCB0yEkWO
A series of presentations and talks from the Conf42 Python 2025 conference.
https://www.youtube.com/playlist?list=PLIuxSyKxlQrBo176Is4wP2F6UCB0yEkWO
YouTube
Conf42 Python 2025
Share your videos with friends, family, and the world
Use any Python AI agent framework with free GitHub Models
This post highlights how to use GitHub Models, which offers free, high-quality AI models, with popular Python AI frameworks by leveraging its OpenAI-compatible endpoints. It provides code examples for frameworks like AutoGen, LangGraph, and Llamaindex, showing how to connect them to GitHub Models using an API key and base URL.
https://blog.pamelafox.org/2025/04/how-to-use-any-python-ai-agent.html
This post highlights how to use GitHub Models, which offers free, high-quality AI models, with popular Python AI frameworks by leveraging its OpenAI-compatible endpoints. It provides code examples for frameworks like AutoGen, LangGraph, and Llamaindex, showing how to connect them to GitHub Models using an API key and base URL.
https://blog.pamelafox.org/2025/04/how-to-use-any-python-ai-agent.html
blog.pamelafox.org
Use any Python AI agent framework with free GitHub Models
I ❤️ when companies offer free tiers for developer services, since it gives everyone a way to learn new technologies without breaking th...
pdf-craft
PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.
https://github.com/oomol-lab/pdf-craft
PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.
https://github.com/oomol-lab/pdf-craft
GitHub
GitHub - oomol-lab/pdf-craft: PDF craft can convert PDF files into various other formats. This project will focus on processing…
PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books. - oomol-lab/pdf-craft
15,000 lines of verified cryptography now in Python
https://jonathan.protzenko.fr/2025/04/18/python.html
https://jonathan.protzenko.fr/2025/04/18/python.html
Jonathan Protzenko
15,000 lines of verified cryptography now in Python
In November 2022, I opened issue 99108 on Python’s GitHub repository, arguing that after a recent CVE in its implementation of SHA3, Python should embrace verified code for all of its hash-related infrastructure.
Jupyter’s Architecture Unpacked
This video explores the inner workings of Jupyter with contributors Afshin Darian and Sylvain Corlay, diving into its architecture and execution protocols. It also discusses Jupyter's evolution from a notebook interface to a powerful framework for interactive, collaborative applications.
https://www.youtube.com/watch?v=_-zhMzwpSOQ
This video explores the inner workings of Jupyter with contributors Afshin Darian and Sylvain Corlay, diving into its architecture and execution protocols. It also discusses Jupyter's evolution from a notebook interface to a powerful framework for interactive, collaborative applications.
https://www.youtube.com/watch?v=_-zhMzwpSOQ
YouTube
Jupyter’s Architecture Unpacked (with Afshin Darian & Sylvain Corlay)
Jupyter’s become an incredibly popular programming and data science tool, but how does it actually work? How have they built an interactive language execution engine? And if we understand the architecture, what else could it be used for?
Joining me to look…
Joining me to look…
14 Advanced Python Features
This post highlights 14 advanced Python features that go beyond basic syntax, focusing on concepts like metaprogramming, decorators, and optimization techniques. The article targets intermediate-to-advanced developers seeking to deepen their understanding of Python's powerful but less commonly used capabilities.
https://blog.edward-li.com/tech/advanced-python-features/
This post highlights 14 advanced Python features that go beyond basic syntax, focusing on concepts like metaprogramming, decorators, and optimization techniques. The article targets intermediate-to-advanced developers seeking to deepen their understanding of Python's powerful but less commonly used capabilities.
https://blog.edward-li.com/tech/advanced-python-features/
Edward Li's Blog
14 Advanced Python Features
A collection of advanced Python features that I've found interesting, underrated, or unique - as someone who's seen a lot of Python code.
mcp-use
mcp-use is the easiest way to interact with mcp servers with custom agents.
https://github.com/mcp-use/mcp-use
mcp-use is the easiest way to interact with mcp servers with custom agents.
https://github.com/mcp-use/mcp-use
GitHub
GitHub - mcp-use/mcp-use: mcp-use is the easiest way to interact with mcp servers with custom agents
mcp-use is the easiest way to interact with mcp servers with custom agents - mcp-use/mcp-use
DeepMath
A Large-Scale, Challenging, Decontaminated, and Verifiable Mathematical Dataset for Advancing Reasoning.
https://github.com/zwhe99/DeepMath
A Large-Scale, Challenging, Decontaminated, and Verifiable Mathematical Dataset for Advancing Reasoning.
https://github.com/zwhe99/DeepMath
GitHub
GitHub - zwhe99/DeepMath: A Large-Scale, Challenging, Decontaminated, and Verifiable Mathematical Dataset for Advancing Reasoning
A Large-Scale, Challenging, Decontaminated, and Verifiable Mathematical Dataset for Advancing Reasoning - zwhe99/DeepMath
GlyphX
A Better, Faster, and Simpler Python Visualization Library.
https://github.com/kjkoeller/glyphx
A Better, Faster, and Simpler Python Visualization Library.
https://github.com/kjkoeller/glyphx
GitHub
GitHub - kjkoeller/glyphx: A next-gen Python plotting library with SVG-first rendering, interactivity, themes, and clean defaults…
A next-gen Python plotting library with SVG-first rendering, interactivity, themes, and clean defaults — better than matplotlib.pyplot - kjkoeller/glyphx
Django Admin Theme Roundup 2025
This post highlights customizable UI packages like Dracula, Django Daisy, and Unfold, offering dark modes, Bootstrap/TailwindCSS integrations, and enhanced features. These themes modernize the admin interface while maintaining Django's rapid prototyping core, with options ranging from simple CSS overrides to full modular dashboards.
https://www.djangoproject.com/weblog/2025/apr/18/admin-theme-roundup/
This post highlights customizable UI packages like Dracula, Django Daisy, and Unfold, offering dark modes, Bootstrap/TailwindCSS integrations, and enhanced features. These themes modernize the admin interface while maintaining Django's rapid prototyping core, with options ranging from simple CSS overrides to full modular dashboards.
https://www.djangoproject.com/weblog/2025/apr/18/admin-theme-roundup/
Django Project
Django Admin Theme Roundup 2025
Posted by Adam Hill on April 18, 2025
Beyond-NanoGPT
Minimal and annotated implementations of key ideas from modern deep learning research.
https://github.com/tanishqkumar/beyond-nanogpt
Minimal and annotated implementations of key ideas from modern deep learning research.
https://github.com/tanishqkumar/beyond-nanogpt
GitHub
GitHub - tanishqkumar/beyond-nanogpt: Minimal and annotated implementations of key ideas from modern deep learning research.
Minimal and annotated implementations of key ideas from modern deep learning research. - GitHub - tanishqkumar/beyond-nanogpt: Minimal and annotated implementations of key ideas from modern deep l...
ProcessThreadPoolExecutor: when I/O becomes CPU-bound
The article introduces a custom ProcessThreadPoolExecutor in Python, designed to efficiently handle workloads that are primarily I/O-bound but include CPU-intensive tasks, by combining threading and multiprocessing. This hybrid approach addresses limitations of ThreadPoolExecutor and ProcessPoolExecutor when used separately, offering improved performance and resource utilization.
https://death.andgravity.com/ptpe
The article introduces a custom ProcessThreadPoolExecutor in Python, designed to efficiently handle workloads that are primarily I/O-bound but include CPU-intensive tasks, by combining threading and multiprocessing. This hybrid approach addresses limitations of ThreadPoolExecutor and ProcessPoolExecutor when used separately, offering improved performance and resource utilization.
https://death.andgravity.com/ptpe
death and gravity
ProcessThreadPoolExecutor: when I/O becomes CPU-bound
...in which we build a hybrid concurrent.futures executor that runs I/O bound tasks on all available CPUs, thus evading the limitations imposed by the dreaded global interpreter lock on the humble ThreadPoolExecutor.
A practical guide to building agents
This guide is designed for product and engineering teams exploring how to build their first agents, distilling insights from numerous customer deployments into practical and actionable best practices. It includes frameworks for identifying promising use cases, clear patterns for designing agent logic and orchestration, and best practices to ensure your agents run safely, predictably, and...
https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf
This guide is designed for product and engineering teams exploring how to build their first agents, distilling insights from numerous customer deployments into practical and actionable best practices. It includes frameworks for identifying promising use cases, clear patterns for designing agent logic and orchestration, and best practices to ensure your agents run safely, predictably, and...
https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf
Stop Writing
Avoid writing custominitmethods in Python; use @dataclass for attribute definition and @classmethod factories for object creation. This approach ensures valid instances, simplifies testing, and supports async/error-prone operations, while maintaining type safety with NewType
https://blog.glyph.im/2025/04/stop-writing-init-methods.html
Avoid writing custominitmethods in Python; use @dataclass for attribute definition and @classmethod factories for object creation. This approach ensures valid instances, simplifies testing, and supports async/error-prone operations, while maintaining type safety with NewType
https://blog.glyph.im/2025/04/stop-writing-init-methods.html
blog.glyph.im
Stop Writing `__init__` Methods
YEARS OF DATACLASSES yet NO REAL-WORLD USE FOUND for overriding special methods just so you can have some attributes.