One Human + One Agent = One Browser From Scratch
A developer uses a single AI coding agent to build a functional web browser from scratch in Rust over three days, challenging assumptions about AI-assisted development.
A developer uses a single AI coding agent to build a functional web browser from scratch in Rust over three days, challenging assumptions about AI-assisted development.
A developer uses a single AI coding agent to build a basic web browser from scratch in Rust over three days, challenging assumptions about AI-assisted development.
Armin Ronacher describes using an AI agent to port the MiniJinja template engine from Rust to Go, detailing the process and lessons learned.
A developer's enthusiastic recap of a specialized workshop on egraphs and compilers, covering technical discussions, potential collaborations, and project ideas.
A developer explains why they are building a custom static site generator in Rust instead of using existing tools like Astro or 11ty.
A developer's 2025 year-in-review focusing on writing output, including a Rust book update, an AI article, and personal blog & newsletter stats.
A developer's personal journey through a difficult year leads to insights on how AI is transforming software development and enabling the rise of the micro-entrepreneur.
A Software Architect's hub for technical analysis, tutorials on Go/Rust/SwiftUI, and reflections on software development trends and essential reading.
Discusses the value of using opaque wrapper types in software development to avoid primitive obsession and improve type safety.
An analysis of the performance optimizations in uv, a fast Python package installer, focusing on HTTP range requests and compact version representation.
A technical case study on mdBook's plugin architecture, focusing on its preprocessor mechanism for customizing book generation from Markdown.
Explores the technical implementation of subagents in the Goose AI agent framework, focusing on their architecture and how they manage context.
A tutorial explaining Rust's ownership and borrowing concepts with code examples, focusing on memory management and compiler errors.
A thoughtful comparison of the Go, Rust, and Zig programming languages, highlighting their shared lack of class-based OOP.
The author refactors libdav to use a new Requests API with a builder pattern and updates vstorage to use a streaming API for synchronization.
A developer shares their experience using Rust for a real-world project to create a resilient, scheduled health monitoring component.
A developer reverse-engineers the Codex CLI to directly prompt the new GPT-5-Codex-Mini model, detailing the process in a technical blog post.
Challenges the idealized view of open source history, arguing that corporate involvement has always existed and shouldn't be seen as impure.
Developer details adding experimental JMAP support to pimsync, focusing on challenges with Etag/State handling and serialization libraries.
Learn how to write tests to verify that compiler optimizations, like loop elimination, are actually applied to your code.