uv+just for testing multiple Python versions
A guide to replacing tox/nox with uv and Just for testing Python projects against multiple Python versions, simplifying configuration.
A guide to replacing tox/nox with uv and Just for testing Python projects against multiple Python versions, simplifying configuration.
Compares using JSON module imports vs fetch() for loading JSON data in browsers, highlighting differences in error handling and caching.
A collection of links and commentary on tech topics including AI, government software projects, and cybersecurity policy.
A developer shares a systematic approach to debugging, using a real bug example and contrasting it with AI's limitations.
A guide on integrating Asyncpg with FastAPI and Air for direct PostgreSQL database access, bypassing heavier ORMs like SQLAlchemy.
A developer shares a CSS technique to make the output of ColdFusion's CFDump tag more readable by increasing the font size.
A technical guide on normalizing SQL cross-join data in ColdFusion by using table prefixes and restructuring query results into nested objects.
A developer shares their experience switching from Vim to the Helix text editor, highlighting its built-in language servers and improved search.
A guide on using the pyinstrument profiler to identify and analyze performance bottlenecks in Air applications built with FastAPI.
A personal retrospective of the various writing tools and platforms the author has used to publish online over the past twenty-plus years.
Explores the CSS @starting-style rule, its specificity issues, and provides practical workarounds for developers.
Explains how HTMX uses 'previous' and 'next' mechanics with CSS selectors and the Node.compareDocumentPosition() method.
Explains why fetch streams are inaccurate for measuring upload/download progress, especially with compressed content.
The article argues that a decline in watching romantic comedies is a cultural crisis, depriving people of valuable life lessons and role models.
A CSS tutorial on creating dynamic color-shifting effects for web animations, including workarounds for CSS limitations.
A technical guide on implementing asset fingerprinting and the preload response header in 11ty to improve website performance.
A historical look at legacy frontend web development practices and the lessons they hold for modern developers.
A comprehensive guide to understanding and using SVG path elements, covering commands, syntax, and animations.
Martin Fowler explains 'Expansion Joints', a technique for dynamically adjusting presentation length by using optional, flexible content segments.
An experiment testing the limits of autonomous AI code generation for a Spring Boot app, revealing current limitations and the need for human oversight.