Using Path Matching in React Router
A guide on using React Router's matchPath function to dynamically set page titles and reduce code repetition in React applications.
A guide on using React Router's matchPath function to dynamically set page titles and reduce code repetition in React applications.
A walkthrough of solving Day 1 of Advent of Code 2022, focusing on parsing input and calculating the highest calorie count using JavaScript.
A tutorial on mocking and simulating location data for automated testing in iOS using XCTest and a local Sinatra server.
A technical guide on configuring a reverse shell using a Vultr cloud server, covering SSH settings, firewall rules, and netplan configuration.
A personal review of 2022 covering a car accident, working at Remix, launching EpicWeb.dev, and speaking at conferences worldwide.
A personal account of a severe car accident caused by a reckless driver, detailing the injuries, recovery process, and legal aftermath.
Announces new .NET learning paths for APIs, C#, and Blazor, plus a personal update on the author's newborn.
Explores how to make a StringBuilder enumerable in C# using compiler duck typing and extension methods, despite it not implementing IEnumerable.
A guide to automating Mastodon posts using IFTTT webhooks and the Mastodon API.
An in-depth technical look at React Query's internal architecture, including the QueryClient, caching, and rendering mechanisms.
A technical cheatsheet explaining Unix, Vim, and Neovim clipboard selections and registers for efficient copy-paste operations.
A developer recounts debugging a Swift Set.intersection bug while solving an Advent of Code puzzle, leading to a custom extension.
Analyzes gaps in current API documentation tools for TypeScript libraries and proposes the need for a standardized API model.
A developer's reflection on his writing process and a weekly roundup of interesting tech podcasts, articles, and blog posts.
A web developer shares his initial experience and thoughts after purchasing Apple's Studio Display for his work setup.
A comprehensive guide to frontend monitoring techniques, tools, and implementation for developers to track performance, errors, and user experience.
Critique of external tech recruitment, highlighting mismatches between candidate skills and backend role requirements.
A tutorial on learning Python by creating a simple Ghost Gobble Arcade Game, focusing on boolean logic and list methods.
Explores new ArgumentException helper methods proposed for .NET 8, including ThrowIfNullOrWhiteSpace and ThrowIfNullOrEmpty for collections.
Explores convolutions in probability theory, explaining how they combine distributions and compute sums of random variables.