Conway's Game of Life
A technical tutorial on implementing Conway's Game of Life cellular automaton in JavaScript and React using the simulation pattern.
A technical tutorial on implementing Conway's Game of Life cellular automaton in JavaScript and React using the simulation pattern.
Using the TFE Provider to manage Terraform Cloud organizations, workspaces, and teams programmatically with Infrastructure as Code.
Developer builds admin tools to inspect PDF reports for a homeschool app, part of a SaaS development series.
Explains how to use DNS Anycast with BGP to simplify Active Directory DNS client configuration across multiple sites and domain controllers.
An analysis of Twitter's most severe cache-related incidents from 2012-2022, exploring patterns and knowledge loss.
An analysis of how people with superficial knowledge confidently propose flawed solutions to complex problems in fields they don't understand.
A technical guide on creating a custom StorageClass in Azure Kubernetes Service (AKS) to provision Standard HDD managed disks for pods.
A developer's shift from Windows development to backend .NET work and personal tech hobbies like home automation and 3D printing.
A guide to implementing security governance using Azure Policy as Code with Bicep, based on a Microsoft Reactor presentation.
A technical guide on creating and registering custom auxiliary functions for SQLite's FTS5 full-text search extension using C.
A developer shares lessons from his fourth year running a bootstrapped software company, focusing on his successful TinyPilot KVM device.
Explores why successful tech products often prioritize familiar user experiences over unique, novel features, using examples like Astro and Supabase.
Troubleshooting guide for Azure DevOps Contributors encountering TF401027 error when trying to create a new repository.
A tutorial on using task-specific knowledge distillation to compress a BERT model for text classification with Transformers and Amazon SageMaker.
Cascade layers (@layer) are arriving in major browsers, offering developers explicit control over CSS specificity to prevent style conflicts.
A guide to archiving old Azure VM disks to low-cost archive storage using PowerShell, addressing compliance and cost challenges.
A developer reflects on ten years of blogging, sharing over 145 articles on web development, performance, and accessibility.
A guide on using Mozilla SOPS with AWS KMS and Terraform to securely encrypt and manage secrets stored in git repositories.
A critique of thoughtless book recommendations in tech, using the classic SICP as a prime example of a poorly-suited 'must-read'.
Explains how Single Component Angular Modules (SCAMs) improve Angular component tests by making test setups less fragile and more maintainable.