Yet Another Blog Rewrite
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.
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.
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.
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.
A guide to CLI tools that offer preview, dry-run, or non-destructive modes to safely test commands before execution.
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 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.
A tutorial on building a simple, dangerous coding agent using an LLM, DSPy, and subprocess tools with zero safeguards.
A guide to using an open-source command-line tool for populating Azure Storage Accounts with demo data for testing, training, and dashboard visualization.
A developer shares their current AI-powered coding workflow, detailing tools like Ghostty, Claude, and GPT-5 for maximum productivity.
Explains the performance difference between C# collection expressions and collection initializers, showing how expressions preallocate lists.
Analyzes the complex, symbiotic relationship between Apple and Facebook regarding user tracking, arguing Apple's privacy measures are superficial.
A guide to quickly switch between light and dark themes on Windows using hotkeys and tools like Auto Dark Mode and Monitorian.
A developer shares lessons on avoiding technical debt by prioritizing planning over coding, using a personal game project as an example.