Mastering Mutations in React Query
A guide to using the useMutation hook in React Query for managing server state updates and side effects in React applications.
A guide to using the useMutation hook in React Query for managing server state updates and side effects in React applications.
PHP 8.1 introduces the 'new in initializers' feature, allowing the use of `new` expressions in parameter defaults, attributes, and more.
A technique using a Backport struct to simplify writing Swift code that supports multiple iOS/Swift versions, making availability checks cleaner.
A reflection on how JavaScript pop-ups evolved from quirky web experiments to opaque, user-hostile patterns, symbolizing a loss of web transparency.
A beginner's React tutorial on creating and managing radio buttons, from basic implementation to reusable components and grouped inputs.
Explains the new minimal hosting API in .NET 6, where Razor Pages apps are configured in Program.cs without a separate Startup class.
A technical guide explaining how to disable the default transparent UITabBar behavior in iOS 15 using UITabBarAppearance.
A developer builds a bulk delete form for a SaaS application, allowing customers to delete multiple tasks at once.
A developer shares their experience porting the Niceware library to Rust, reflecting on overcoming the emotional barrier of strict compilers and redefining progress.
ROAPI is an open-source API server built in Rust that automatically creates REST APIs from static data files like CSV, JSON, and Parquet.
Explains higher-order functions in JavaScript, including definitions, examples, and practical use cases for writing more flexible code.
A guide and flow chart for using the pull request helper functions (pr_*) in the usethis R package to streamline Git/GitHub workflows.
TinyPilot's 15th-month update: record revenue, competitor's $800k Kickstarter, and product development progress for the Raspberry Pi KVM device.
Discusses capacity planning for serverless applications, focusing on monitoring AWS service limits (like Lambda and DynamoDB) to prevent throttling and ensure scalability.
An analysis of semantic versioning (SemVer) and the practical challenges of maintaining true backwards compatibility in software APIs.
An overview of the Actix web framework for Rust, covering its history, features, and a practical example of setting up a WebSocket chat application.
A guide to fixing iOS 15's default transparent navigation bar behavior in apps using UINavigationBarAppearance.
A guide to using a Higher-Order Component (HOC) with React Router to conditionally redirect users, improving performance by running logic before hooks.
A tutorial on deploying Hugging Face Transformer models to production using AWS SageMaker, Lambda, and CDK for scalable, secure inference endpoints.
Philip Walton critiques the web performance community's over-reliance on synthetic metrics, arguing for more nuanced, real-world context in performance discussions.