devlog: compatibility packages
Explores patterns for compatibility packages in JavaScript libraries to ease major version upgrades, using examples from React Router, Vue, and Zod.
Explores patterns for compatibility packages in JavaScript libraries to ease major version upgrades, using examples from React Router, Vue, and Zod.
Mitchell Hashimoto shares unconventional tips for effectively integrating AI coding agents into a developer's workflow to boost productivity.
Mitchell Hashimoto shares unconventional tips for integrating AI coding agents into a developer's workflow to boost productivity.
Anthropic releases Opus 4.6 and OpenAI releases GPT-5.3-Codex, with analysis on their incremental improvements and capabilities.
Anthropic releases Opus 4.6 and OpenAI releases GPT-5.3-Codex, with analysis on their incremental improvements over previous models.
Explains how to verify if a large number is a Fibonacci number using a mathematical certificate, relating it to computational proofs.
Explores context engineering for AI coding agents, covering configuration features, reusable prompts, and tools like Claude Code to improve developer experience.
A technical guide on implementing AES-GCM encryption for property serialization using System.Text.Json in .NET.
A guide to automating AUR package updates using GitHub Actions, including SSH key setup and workflow configuration.
A video Q&A session on database administration topics, recorded during a music festival cruise, answering SQL Server and DBA questions.
Discusses the challenges of managing multiple AI development agents and context-switching in the current 'wild west' of AI tooling.
A daily digest of links covering AI tools, .NET, web dev, Windows, and cloud technologies, with updates on Visual Studio, Azure, and frameworks.
A tutorial on extracting clean shape perimeters from binary grids using greedy geometry algorithms, with a JavaScript implementation example.
Explores the differences between manual testing and automation, focusing on testability, tooling, and real-world challenges like infinite scroll.
A summary of a podcast interview discussing Selenium WebDriver, its comparison with Playwright, and best practices for test automation.
Explores the mathematical property that rounding up the gamma function of 1/n equals n, with a proof sketch and Python verification.
The author describes using an LLM (Codex) to rewrite the pycparser project, replacing its PLY-based parser with a hand-written recursive-descent parser.
A daily tech reading list covering AI trends, software engineering changes, cloud development, and the impact of AI on coding and open source.
Introducing Mermaid View, an Obsidian plugin that adds first-class file support for Mermaid diagrams, allowing dedicated .mermaid files.
A deep dive into the LazyConstants preview feature in JDK 26, exploring its API, the concept of laziness in Java, and its evolution from stable values.