Embedded regex flags
Explains embedded regex flags like (?i) and Python version compatibility issues with global modifiers in regular expressions.
Explains embedded regex flags like (?i) and Python version compatibility issues with global modifiers in regular expressions.
First chapter of a hands-on book on SQLAlchemy 2, guiding readers through initial Python project and database setup.
Analysis of OpenAI's acquisition of Astral, the company behind key Python tools uv, ruff, and ty, and its potential impact on the ecosystem.
Analysis of OpenAI's acquisition of Astral, the company behind popular Python tools uv, ruff, and ty, and its implications for the ecosystem.
OpenAI's acquisition of Astral sparks discussion on funding open-source Python tools and its impact on the ecosystem.
Explains the technical architecture of a lightweight static site generator using Python and Go, achieving under 20kB page transfers.
A workshop handout on using AI coding agents like Claude Code and OpenAI Codex for data analysis, visualization, and cleaning tasks.
A workshop handout on using AI coding agents like Claude Code and OpenAI Codex for data analysis, visualization, and cleaning tasks.
A developer guide for using the Gemini Interactions API with the Nano Banana 2 image generation model to create personalized, search-grounded images.
Argues that functions which modify data, like Python's random.shuffle(), should return new values instead of changing them in-place.
Author introduces his book 'SQLAlchemy 2 In Practice', sharing the preface and outlining chapters on the popular Python ORM.
An analysis of Mojo, a new systems programming language, and its current relationship to Python, exploring its claims of being a superset.
Creating animated visualizations of sorting algorithms using AI tools, including Python's Timsort.
Creating animated visualizations of sorting algorithms using AI tools, including Python's Timsort and a 'run all' comparison feature.
Using SymPy to simplify hyperbolic expressions and exploring domain-specific simplification nuances.
A developer reflects on a persistent coding bug in their personal site, questioning if human errors should be called 'slop'.
Explains a trigonometric composition table and provides Python code to verify the identities.
Discusses verifying mathematical identities using point-checking, Python, and formal methods, relating to programming and proofs.
A developer introduces a tool that creates 'sediment charts' to visualize the evolution of code in a GitHub repository over time.
Explores the importance of manual testing by AI coding agents to complement automated tests, with practical patterns for Python, APIs, and web UIs.