The Query Options API
Explores React Query v5's new Query Options API, which consolidates all function parameters into a single object for better abstraction and sharing.
Explores React Query v5's new Query Options API, which consolidates all function parameters into a single object for better abstraction and sharing.
Exploring the challenges of designing an API for an Astro-first component library, focusing on popover component architecture and hydration.
Explains how to use C#12's new ExperimentalAttribute to mark and require opt-in for experimental APIs in libraries, preventing accidental usage.
Explains the benefits and practical use of C# nullable reference types for safer code and cleaner API design.
A guide to using semantic SwiftUI extensions to conditionally apply new iOS features while maintaining backward compatibility with older OS versions.
React Query v5 will remove useQuery callbacks, exploring API design challenges and the rationale behind breaking changes in library development.
A developer compares sleep API schemas from Oura, Whoop, and others, analyzing design choices and real-world discrepancies.
Explains how to use JavaScript's AbortController to manage the expiry of tokens or objects, ensuring they are invalidated after a set lifetime.
Explores new ArgumentException helper methods proposed for .NET 8, including ThrowIfNullOrWhiteSpace and ThrowIfNullOrEmpty for collections.
Lea Verou's re-election statement for the W3C Technical Architecture Group, focusing on web standards and developer needs.
Announcing IdempotentAPI v2.0.0-RC, an open-source .NET library for adding idempotency to APIs, now with support for distributed cluster environments.
Principles for designing and maintaining clean, modular core APIs in research software libraries, focusing on deep learning and experimental code.
Explores Narrative Driven Development (NDD), a lightweight method for planning technical work by first defining how to communicate its value to users.
Announcing Color.js, a JavaScript library for advanced color manipulation, supporting CSS Color 4/5 and various color spaces.
Explains a quirk in ActiveRecord's as_json method when deprecating fields and how to properly exclude them from nested JSON output.
A developer analyzes what makes a good developer experience, focusing on the inconsistent and 'lumpy' nature of the Web Platform's APIs and abstractions.
Developer updates on vdirsyncer rewrite progress, async API considerations, and improvements to darkman and KeePassXC tools.
A developer's first experience trying OData, describing it as 'REST on steroids' and comparing it to standard REST APIs and GraphQL.
Explains how to combine Swift protocols using inheritance and type-constrained extensions for flexible, reusable code.
Announcing the 1.0.0 Release Candidate for IdempotentAPI, a .NET library for building fault-tolerant, idempotent Web APIs in distributed systems.