How to "officially" deprecate methods with Node.js utilities (#tilPost)
Learn how to officially deprecate methods in Node.js libraries using the built-in `util.deprecate` function to provide runtime warnings.
Learn how to officially deprecate methods in Node.js libraries using the built-in `util.deprecate` function to provide runtime warnings.
A developer discusses the dangers of assuming code won't change or be misunderstood, advocating for defensive programming practices.
A developer shares Q&A from his SwiftLeeds talk on SDK development best practices, covering API design, monetization, and feature flags.
A technical analysis of Claude Code's WebFetch and WebSearch tools, detailing their internal architecture and processing pipelines.
A Google Chrome engineer reflects on his 11-year career working on web standards and APIs, and announces his retirement.
Explores how developers must now design tools for both human users and AI agents, discussing the rise of AI experience (AIEx) alongside developer experience (DevEx).
Explores how tech debt in infrastructure code creates a self-perpetuating 'flywheel' effect, making it extremely costly and difficult to fix.
A developer rants about building accessible web components while creating open-source components to display Bluesky likes using its open API.
Explores using function arities as a pseudo-protocol in Clojure's Flow library, comparing it to traditional protocol-based design.
A product manager argues against excessive documentation, explaining why linking unrelated features can create clutter and maintenance issues.
A guide to designing reliable, production-grade Kubernetes controllers and avoiding common API design pitfalls.
Learn how to implement standardized Problem Details error responses in ASP.NET Core APIs to improve developer experience and debugging.
How to optimize AWS News API with smart CDN caching strategies to reduce backend load and improve frontend performance.
A deep dive into the API design choices, tradeoffs, and lessons learned from developing the popular TanStack React Query library.
Explores the philosophical differences in cryptographic library design, focusing on algorithm inclusion, misuse-resistance, and user expectations.
A technical breakdown of the launch process, systems, and architecture behind the release of the Pile-Up Poker game on the Puzzmo platform.
The article critiques JORM-style APIs, explaining why they are not true REST and how hypermedia-driven design solves coupling and evolvability issues.
Applying API/UI design principles to education, arguing for immediate engagement over delayed theory to improve knowledge transfer.
Explores advanced techniques for the Meridian Swift web framework, focusing on responder parameterization and architectural design decisions.
Explains how Puzzmo's API uses a plugin architecture and TypeScript to manage per-game customizations for features like leaderboards and news.