Do you need AI for that?
A balanced perspective on using AI as a tool, discussing when it's useful and wasteful, with examples from web browser documentation work.
A balanced perspective on using AI as a tool, discussing when it's useful and wasteful, with examples from web browser documentation work.
Exploring AI as a creative tool that lowers barriers to creation, illustrated by a child building a video game in minutes.
How AI has reshaped the role of a great software engineer, shifting focus from writing code to reviewing AI-generated code and prioritizing business value.
Explains why phantom macOS notifications appear in iTerm2 when using mise and how to fix it by disabling terminal_progress.
Guide to enhancing Git diffs with Delta, fzf, and shell scripting for better code review and PR workflows.
Microsoft's March 2026 Azure IaaS and Azure Local updates: AVS node retirements, WAF ruleset changes, and AWS S3 to Azure Blob migration preview.
A comprehensive glossary covering over 4,000 web development terms, including HTML, CSS, JavaScript, and more, available as an ebook.
Clean Architecture Solution Template v10.8.0 released with major updates including new docs site, frontend modernization, Aspire integration, and more.
Error handling in Next.js App Router with catchError, fixing react-error-boundary limitations for Server Components.
A developer shares a quick and painless server migration experience using ServerPilot and DigitalOcean for an animal rescue website.
Explains why subnets in Azure Virtual Networks don't provide security segmentation, advocating for simpler NSG-based designs.
A CSS-only trick using sticky elements to create a dynamic header background effect that changes as you scroll.
Explores the 'One More Prompt' risk in agentic coding, where developers over-scope features by continuously prompting AI agents, leading to massive pull requests.
Explores legal liability risks when using AI agents to write code, questioning who is accountable for bugs that cause harm or financial loss.
Argues against using data-testid in tests, advocating for role-based selectors to improve accessibility and test maintainability.
Explores how AI coding agents shift programming from craft to high-level oversight, diminishing the art of detailed code.
Argues spec-driven development with AI tools is waterfall methodology in disguise, advocating for leaner, discovery-based approaches.
GExperts improves Comment Code and Uncomment Code experts to handle nested comment conflicts with a warning dialog and fallback to line comments.
A visual guide to attention variants in modern LLMs, covering MHA, GQA, MLA, sparse attention, and hybrid architectures.
A visual guide to attention variants in modern LLMs, including MHA, GQA, MLA, sparse attention, and hybrid architectures.