Building Features One Prompt at a Time
A CEO describes using AI (Claude 4 via Copilot) to code and ship a new autoqueue feature for Mergify in under an hour a day over three weeks.
A CEO describes using AI (Claude 4 via Copilot) to code and ship a new autoqueue feature for Mergify in under an hour a day over three weeks.
A beginner's guide to running a local web server, explaining IP addresses, localhost, ports, and using npm for web development.
A historical look at legacy frontend web development practices and the lessons they hold for modern developers.
A beginner's guide to JavaScript loops, covering for-of loops, iterables, array.entries(), and destructuring for web development.
A guide to flashing custom firmware on an AirGradient ONE air quality monitor using the command line instead of the Arduino IDE.
A blog post arguing that computer programming is fundamentally about making a series of nested decisions, from high-level goals to low-level syntax.
A cleaner method for managing Python package version numbers using uv and importlib.metadata, avoiding manual updates.
Explores creative funding models for open source projects, including the Open Source Maintenance Fee, to ensure sustainability.
A developer's build log for Ductts, a React Native app for tracking crying frequency, detailing the development process and challenges.
A beginner's guide to JavaScript booleans, comparisons, and if statements for conditional code execution in web development.
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.
A beginner's guide to working with strings in JavaScript, covering data types, string methods, concatenation, and functions.
Explores the limitations of the Boolean type in programming and proposes a more expressive type system for logical expressions.
A beginner-friendly blog series teaching web development fundamentals: HTML, CSS, JavaScript, Node.js, Git, and deployment.
A guide on using Python, AI, and LLMs like LangGraph to detect code vulnerabilities, including workflow design and cost considerations.
Ben Nadel discusses overcoming the mental block of modifying array elements during a .filter() operation in ColdFusion, arguing it's a valid practice.
A guide to setting up and debugging .NET applications inside Docker containers using Visual Studio Code and Visual Studio.
Explains how high-performing teams can effectively use Team OKRs to bridge strategy and execution, avoiding common top-down pitfalls.
A software developer's monthly retrospective on writing a book about effective writing for developers, covering progress, metrics, and reader feedback.