Adventures in Advent of Code
A developer recounts debugging a Swift Set.intersection bug while solving an Advent of Code puzzle, leading to a custom extension.
A developer recounts debugging a Swift Set.intersection bug while solving an Advent of Code puzzle, leading to a custom extension.
A developer's reflection on his writing process and a weekly roundup of interesting tech podcasts, articles, and blog posts.
Analyzes gaps in current API documentation tools for TypeScript libraries and proposes the need for a standardized API model.
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.
A developer shares the joy of working on their personal website, experimenting with Webmentions and side projects.
Exploring JAX-compatible sparse Cholesky decomposition, focusing on symbolic factorization and JAX's control flow challenges.
The author details their implementation of Webmention support on their personal website, a protocol for cross-site conversations.
Explores how to build sustainable and cost-effective solutions on Microsoft Azure using the Well-Architected Framework and region selection.
A developer discusses auto-posting blog content to Mastodon and integrating webmentions for comments.
Explains how to achieve 3-zone high availability deployments on GKE Autopilot using PodSpreadTopology constraints.
Compares performance of dict() vs {} for creating dictionaries in Python, showing {} is significantly faster due to bytecode differences.
An article encouraging software developers to write about their learning experiences, even on non-novel topics, to practice writing, provide diverse perspectives, and cement understanding.
A software developer announces a hiatus from blogging, reflecting on diminishing returns and industry frustrations.
Explores the connection between the Welch-Satterthwaite t-test and linear regression using the sandwich variance estimator.
A personal reflection on blogging, overcoming perfectionism, and allowing for more casual, varied content.