Chatting with Unmesh about building language with LLMs
A conversation between Martin Fowler and Unmesh Joshi on applying Fred Brooks's ideas about complexity to the role of LLMs in software development.
A conversation between Martin Fowler and Unmesh Joshi on applying Fred Brooks's ideas about complexity to the role of LLMs in software development.
A developer's walkthrough of diagnosing and fixing a .NET Core native library loading error for SQLite on Alpine Linux.
Guide to building a reusable Terraform module library for Azure teams, covering structure, versioning, and consumption patterns.
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.
Reminder about Azure's upcoming change to default outbound network access for VMs, effective after September 30, 2025.
A developer shares initial experiences and tips for using GitHub Copilot's new 'Coding Agent' mode, highlighting its productivity benefits and quirks.
A beginner's guide to running a local web server, explaining IP addresses, localhost, ports, and using npm for web development.
Explains how to use Apache Iceberg's metadata tables to dynamically trigger data compaction based on file size, manifest health, and snapshot patterns.
A technical guide on using Foundation Models for structured content generation in Swift, including code examples for generating typed AI responses.
A developer reflects on regretting a Gatsby blog rewrite and details migrating to the simpler 11ty static site generator, using AI tools for the code porting process.
Explores two types of pair programming: expert-driven for speed and learner-driven for teaching, with tips for effective collaboration.
A developer reflects on the lost joy of learning through API docs and tutorials in the age of AI coding assistants, advocating for slowing down to enjoy the process.
The author argues that using AI to generate websites does not automatically make someone a 'web developer', and explores the definition of the title.
A guide to CLI tools that offer preview, dry-run, or non-destructive modes to safely test commands before execution.
A historical look at legacy frontend web development practices and the lessons they hold for modern developers.
Analyzes the security risks of Model Context Protocols (MCPs), framing them as prompts that instruct AIs to execute third-party code.
A technical guide on setting up AWS Budget notifications using SNS and the AWS CDK, covering common pitfalls and configuration steps.
A guide to using Connect-MgGraph PowerShell cmdlet for authenticating and automating Microsoft Graph API access, covering app registration and authentication flows.
Deep dive into sizing the central request queue for Java 25's new CPU-time profiler, balancing performance and memory usage.
Explores the 'coordinated attack' problem in distributed systems, linking it to the impossibility of achieving common knowledge in asynchronous environments.