Agent design is still hard
Armin Ronacher discusses challenges in AI agent design, including abstraction issues, testing difficulties, and API synchronization problems.
Armin Ronacher discusses challenges in AI agent design, including abstraction issues, testing difficulties, and API synchronization problems.
An explanation of how reducers work in programming, with a practical code example from a live coding stream.
A guide to building product evaluations for LLMs using three steps: labeling data, aligning evaluators, and running experiments.
A developer shares their experience using Rust for a real-world project to create a resilient, scheduled health monitoring component.
Olmo 3 is a new fully open-source large language model from AI2, featuring training data, code, and unique interpretability for reasoning traces.
A developer explores the intersection of spiritual practice and code by building a contemplative, non-gamified Bible study tool, kjvstudy.org.
A software architect's humorous account of a client derailing a professional Power BI dashboard project with a chaotic, self-built data model.
Creating an accessible keyboard shortcut with Alpine.js to move focus to a form input using the 'f' key, avoiding autofocus issues.
A summary of key Azure IaaS and Azure Local announcements from Microsoft Ignite 2025, focusing on infrastructure, networking, and sovereign cloud updates.
How to set default code block languages in Mkdocs for automatic Python syntax highlighting in documentation.
Microsoft Intune's Multi Admin Approval feature now secures critical device actions like wipe, retire, and delete, requiring a second admin's approval.
C# 14 introduces new implicit conversions for Span<T> and ReadOnlySpan<T>, reducing boilerplate and improving code readability.
Analyzes LLM APIs as a distributed state synchronization problem, critiquing their abstraction and proposing a mental model based on token and cache state.
A senior engineer explains what hiring managers look for in a tech resume: clear demonstration of increasing scope and impact over fancy titles.
A personal reflection on the talks and themes at FFConf 2025, covering diversity, privacy, web components, and AI in web development.
Explains why stopping a listener immediately during app shutdown causes failed requests and details the correct graceful shutdown sequence.
Argues that AI should be judged by its outputs and capabilities, not by debates over its internal mechanisms or consciousness.
Using data-* attributes to expose internal state for stable, declarative testing of web components, avoiding brittle shadow DOM selectors.
Explains dependency cooldowns, a strategy to reduce supply chain attack risk by delaying automatic dependency updates.
A guide to generating, caching, and securing dynamic Open Graph images in a ColdFusion application using Cloudflare CDN.