Introduction to SQLAlchemy 2 In Practice
Author introduces his book 'SQLAlchemy 2 In Practice', sharing the preface and outlining chapters on the popular Python ORM.
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.
Explores the importance of manual testing by AI coding agents to complement automated tests, with practical patterns for Python, APIs, and web UIs.
Explores the legal and ethical implications of AI coding agents creating 'clean room' rewrites to relicense open-source software, using the chardet Python library case.
Analyzes PyPI data to see if AI tools have increased software productivity, finding a significant boost in release frequency for new 'AI-native' packages.
Discusses the discovery of LLM-generated commits in the CPython repository and the implications for open-source development.
A technical guide implementing Wagon's algorithm in Python to solve x² + y² = p for large primes, using quadratic residues and a modified Euclidean algorithm.
Explains an algorithm for finding a non-square modulo a prime, with Python code and examples from cryptography.
A guide to integrating the GitHub Copilot SDK into GitHub Actions workflows to create an automated AI-powered Pull Request review assistant.
Introduces cysqlite, a new SQLite driver for Python written in Cython, with improved transaction handling and WASM support for Pyodide.
Introducing cysqlite, a new SQLite driver for Python written in Cython, with improved transaction handling and WASM support.
Compares iterative vs. Binet's formula for computing large Fibonacci numbers in Python, analyzing performance and precision.