The Flow of Knowledge in a Team (or Why I Dig Tickets)
Explores the lifecycle and importance of engineering tickets in software development, from creation to backlog management.
Andrew Healey writes about programming languages, compiler design, systems programming, and performance optimization. His blog covers building interpreters, compilers, sandboxes, games, and creative developer tooling, often with a focus on speed and efficiency.
123 articles from this blog
Explores the lifecycle and importance of engineering tickets in software development, from creation to backlog management.
A tutorial on adding user comments to a Gatsby site using Netlify serverless functions and GitHub's API to store comments in a JSON file.
A developer builds a custom e-ink dashboard using a Raspberry Pi and a Waveshare display to show weather and calendar info.
A software developer shares personal experiences and practical tips for working remotely, including setup, communication tools, and team collaboration.
A guide to building a live Twitter timeline printer using a POS58 thermal receipt printer, Python, and the Twitter API.
A developer reviews 'The Developer's Guide to Content Creation,' praising it as the best resource for starting a technical blog and sharing key lessons.
A developer built an interactive tool using the DEV API to analyze article readability and sentiment over time, visualizing the data with charts.
A developer shares their experience migrating a blog from Jekyll to Gatsby, highlighting benefits like semantic HTML, dark mode, and component-based design.
A developer shares their journey solving an extremely challenging JavaScript code golf puzzle with strict line and character limits.
A tutorial on building a custom CAPTCHA generation API using Node.js and the Canvas API, covering random text generation and image manipulation.
A developer builds an in-memory HTTP caching server in Go, implementing an LRU cache with Memcached-like features and exploring net/http and container/list packages.
A developer shares their experience learning Go by building an interactive Conway's Game of Life using the Ebiten game library.
A developer builds a bot to monitor internet speeds and automatically claim refunds from their ISP when speeds drop below a guaranteed minimum.
A developer shares personal insights on the benefits and challenges of pair programming, from overcoming initial anxiety to improved focus and debugging.
Explains web caching concepts, benefits, and common issues like race conditions, with Python examples and mentions of Memcached/Redis.
Explores strategies for building a website that can last 100 years, focusing on static site generators, open-source software, and durable web standards.
A technical tutorial on encoding hidden messages in text using different apostrophe characters to represent Morse code dots and dashes.
A step-by-step guide for beginners on how to make their first open-source contribution, using a real bug fix in Jekyll as an example.
A guide to refactoring JavaScript code for better performance and readability, with practical examples from real-world scenarios.
Explores methods for persisting data in JavaScript without a full database, covering browser storage, Node.js file writes, and SQLite.