Developer Tutorials & Guides

Practical programming tutorials, tool reviews, and career guides for working developers.

Guides

AI Agents Need Tiered Approval Escalation, Not One Confirm Button

A single confirm prompt breaks down in real agent operations. Tiered escalation at the tool-call boundary is what makes long-running agents safe to operate.

Tools

AI in Daily Life: 10 Practical, Real-World Use Cases

AI has moved from research labs into everyday infrastructure. Here are concrete examples of how it already transforms work and life.

Tools

AI Review Debt: The Engineering Bottleneck Nobody Is Measuring

AI tools generate PRs faster than teams can review them. That gap is growing every sprint, and almost nobody is tracking it.

Career

How to Check If a Page Is Ready for AI Search

A practical checklist for making web pages easy for AI answer engines to extract, summarize, and cite.

Guides

How to Fix PDF Table Duplication in RAG/LLM Pipelines

PDF parsers often extract table data twice, breaking LLM context and inflating token usage. Here's how to fix it with bounding-box masking in Python.

Guides

Implement a Queue Using Two Stacks in Java

Learn how to implement a queue using only stack operations. Covers brute force, the optimal two-stack approach, and a full Java solution with dry run.

Career

LunarSite: An End-to-End ML Pipeline for Lunar Landing Site Selection

LunarSite is a three-stage ML pipeline that ranks candidate landing sites on the lunar south pole, validated against NASA's Artemis III shortlist.

Tutorials

Organizing Email Threads with the Nylas API and CLI

Learn how to list, read, and organize email conversations using Nylas threads as a first-class API resource, with CLI examples included.

Tutorials

Self-Hosting Chatwoot: A Technical Map of What You Can Actually Change

Self-hosted Chatwoot opens source code, database, and deployment to you. Here's exactly how far that customization reach extends.

Tools

The AI That Questions You Back: A Different Kind of Dev Tool

Reversed-prompt interfaces flip the human-AI dynamic. Instead of answering you, the AI interrogates your assumptions.

Guides

When Google Never Finds Your Page: A Developer's Field Guide

Publishing a page that Google ignores is a solvable technical problem. Here's where the breakdown happens and how to fix each point.

Career

When Your AI Colleague Fixes the Bug Before You Wake Up

HolmesGPT running end-to-end on a real GKE cluster shows what autonomous incident response actually looks like in production.

Career

When Your Engineering Team Fixes the Wrong Problem for a Year

A three-person team spent months optimizing the wrong AI feature while two silent ones burned 71% of their budget.

Tutorials

How Enterprise Teams Manage Infrastructure at Scale with Terraform

Learn how large engineering teams structure Terraform repositories, manage state files, version modules, and ship infrastructure changes safely through pipeline

Tools

How to Teach a Small LLM to Suggest K12 Creative Project Ideas

Learn how to fine-tune a small LLM on Wikipedia data to generate culturally grounded K12 creative project ideas and integrate it into an educational app.

Guides

Learn Notion Workers: Free 1-Hour Course for Beginners

A free freeCodeCamp course teaches Notion Workers from setup to deployment. No coding background required.

Guides

Mapping the World with Open Spatial Data at Overture Maps

Microsoft's Jeffrey Hightower and Overture Maps CTO Amy Rose discuss open, standardized global spatial data and the challenges of digitally mapping the world.

Career

Sleep Tracking, Bluetooth Signals, and EMF in Wearables

Smart rings and watches emit far less RF energy than phones. Here's what the research actually says about wearables and sleep quality.

Tutorials

Why Safe Defaults Matter More Than Careful AI Code Review

AI-generated backends that boot and return 200 aren't finished — they're just not complaining yet. Here's how safe framework defaults fix that.

Career

Why Reflection Fails for AI Agent Structured Output

Reflection loops make AI agents confidently wrong. Here's a deterministic validation pattern that actually works for structured output.

Tutorials

DNS Explained: Security, BIND, and Why Outages Happen

Cricket Liu, DNS expert and Chief Evangelist at Infoblox, joins Ryan to discuss DNS security, BIND, and the root causes of common outages.

Guides

AI Agents Expose Authorization Gaps That Were Never Written as Code

AI agents don't bypass your security model — they expose the parts of it that were never code. Here's what that means and how to fix it.

Tutorials

ariaNotify(): A New Web API for Screen Reader Notifications

The new ariaNotify() method replaces clunky ARIA live region workarounds with a clean, direct screen reader notification API.

Tutorials

Prop For That: Live CSS Custom Properties via Data Attributes

Prop For That brings live browser data like cursor position and scroll velocity into CSS custom properties with no manual JavaScript required.

Tools

Developers Are Emotionally Attached to Their Tools

Trisha Gee discusses the IDE's evolving role in the AI age, developer tool loyalty, and finding the right balance between AI and deterministic tooling.

Guides

Engineering Leadership When Code Generation Costs Almost Nothing

Intuit's Eric Anderson discusses AI-driven development, shifting bottlenecks, and what engineering leadership looks like when code is nearly free to generate.

Tools

Cognitive Disability Participants Surface 1.8× More UX Issues

A joint UX study found participants with cognitive disabilities identified 1.8× more usability issues and made 1.8× more improvement suggestions than general po

Tutorials

How AI Agents Are Changing the Way Teams Use Databases

Bryan Clark of Databricks Lakebase joins the show to discuss AI agents as database creators and users, and how branching and scale-to-zero help teams keep pace.

Career

What Journalism's Standards Can Teach Developers About AI Trustworthiness

LLM misinformation falls into three distinct failure modes. Journalism's institutional solutions map directly to engineering fixes for each.

Tutorials

OWASP Top 10 for 2025: What Changed and Why It Matters

Tanya Janca explains the 2025 OWASP Top 10 updates, including supply chain security and mishandling of exceptional conditions.

Career

Building a Pure CSS Pie Chart Without JavaScript

A CSS-only approach to pie charts that eliminates JavaScript by moving percentage values to the parent element and using indexed CSS custom properties.

Career

CSS @custom-media: Aliases for Reusable Media Queries

The CSS @custom-media at-rule lets you define reusable aliases for media queries. Similar to CSS custom properties, but for media queries.

Guides

CSS @function At-Rule: Custom Functions in Native CSS

The CSS @function at-rule lets you define reusable custom functions with arguments, logic, and return values. Currently experimental — check browser support bef

Guides

How to Make Your Design System AI-Ready

AI-generated prototypes fail due to design system gaps. Here's how spec files, token layers, and auditing tools fix that.

Tools

CSS `::search-text` Pseudo-Element: Style Browser Find Results

The CSS `::search-text` pseudo-element lets you style text highlighted by the browser's "find in page" feature, including the currently focused match.

Career

Desktop Wallpaper Calendars: June 2026 Collection

Artists and designers from around the world share their June 2026 desktop wallpaper creations. Download in multiple resolutions, with or without a calendar.

Tutorials

Best of The Heap: First Round of Community Posts

The Stack Overflow Heap is live and already has strong community submissions. Here's a roundup of the best articles posted so far.

Guides

AI Agent Usage at Work Has Nearly Doubled, Survey Finds

Agent usage jumped from 31% to 59% since last year, but 63% of technologists still keep humans in the loop.

Guides

What It Takes to Run AI Workloads in Production

CoreWeave CTO Peter Salanki explains why AI infrastructure differs from traditional cloud, covering networking, memory bandwidth, and GPU utilization at scale.

Tools

Agentic Engineering in Practice: Building Real Software with AI

A structured approach to AI-driven development, tested by building a 21,000-line production system in 75 hours with AI writing all the code.

Tutorials

Coding Agents Are Giving Everyone Decision Fatigue

AI coding agents are making developers more productive but also more stressed. The new bottleneck in software development is human judgement, not code output.

Career

What AI Hype Gets Wrong About Engineering at Scale

AI has lowered the barrier to building software, but running it at scale still demands human engineering judgment. Here's what that means for your team.

Guides

Why Interviews Are Really About the Hiring Manager's Problem

Most candidates treat interviews as a stage for their achievements. The real goal is identifying and solving the hiring manager's problem.

Career

Ten Data-Backed UX Facts That Directly Impact Business Revenue

Every second of friction has a measurable cost. Ten research-backed UX facts connecting user experience directly to revenue and retention.

Career

Interface Patterns for AI Transparency: Beyond the Spinner

Spinners fail in agentic AI. Learn how status microcopy and structured updates build user trust during AI "thinking" time.

Tools

When Production-Ready Code Becomes the UX Design Deliverable

AI is redrawing the UX designer's job description. Here's what's gained, what's lost, and why it matters.

Tutorials

Session Timeouts as Accessibility Barriers: What Developers Should Fix

Session timeouts create serious accessibility barriers for users with disabilities. Here's how to implement session management that works for everyone.

Tutorials

A Practical Guide to Design Principles for Product Teams

Design principles help teams align around shared values and make better decisions. Here's how to find, evaluate, and establish them.

Tools

Desktop Wallpaper Calendars: April 2026 Collection

Community-designed desktop wallpapers for April 2026, available in multiple resolutions with and without calendar overlays.