Fix your upgrades and migrations with Codemods
A technical guide on using Codemods to automate codebase upgrades and migrations, with examples from Next.js.
A technical guide on using Codemods to automate codebase upgrades and migrations, with examples from Next.js.
A developer's perspective on building effective design systems, focusing on API design, developer experience, and team collaboration.
Introduces RSC Explorer, an open-source tool for visualizing and understanding the React Server Components protocol and its streaming behavior.
Analysis of Cloudflare's repeated outages caused by global configuration changes, highlighting risks and impact on reliability.
Martin Fowler's blog fragments on AI writing style, software testing principles, EU regulations for X, and the concept of 'reverse-centaurs' in automation.
A developer documents adding static type checking to a Python blog engine using pyrefly, fixing an incorrect type hint.
A monthly retrospective on writing a book about effective writing for software developers, covering progress, goals, and metrics.
Explains how to convert HTTP header values from ISO-8859-1 to UTF-8 encoding in a ColdFusion application, specifically for Cloudflare geo-headers.
Explains how to use JavaScript's getAnimations() method to pause CSS animations on an element.
A timeline of beginner-friendly 'Hello World' examples in machine learning and AI, from Random Forests in 2013 to modern RLVR models in 2025.
Explores the limitations of traditional pull queries in data systems and advocates for using materialized views and data duplication to improve performance.
Introduces the ABCD framework for giving and receiving effective feedback on technical work like blog posts, tutorials, and projects.