Auto delete expired Azure test resources
A guide to automatically deleting expired Azure test resources using tagged resource groups and Azure Functions to prevent unnecessary costs.
A guide to automatically deleting expired Azure test resources using tagged resource groups and Azure Functions to prevent unnecessary costs.
A guide to creating simple AWS serverless demo applications using Lambda, API Gateway, and ALB for debugging infrastructure.
A personal newsletter discussing a trail running injury, Terraform basics, and a podcast episode on cloud-native app evolution and open-source communities.
A guide to implementing a type-safe, feature-rich alternative to C#'s built-in enum, addressing its common shortcomings.
A tutorial on setting up and using the Neo4j Graph Database with Node.js, including connections, models, and basic CRUD operations.
A guide to using a Git hook to automatically prefix commit messages with JIRA ticket numbers from branch names.
A guide to implementing and managing API versioning in ASP.NET Core, covering setup, benefits, and practical examples.
A script to automatically update all PowerShell modules from the gallery, with options to exclude modules or skip major version updates.
A technical guide on using WinDbg to locate and switch to a specific managed thread by its ID in a .NET memory dump.
A technical guide on how AsyncLocal values are stored in .NET and the process of retrieving them from a memory dump using WinDbg.
A developer builds a user interface for filtering students by school breaks in a SaaS application using Django and Python.
Explains Azure's new on-demand capacity reservations for VMs, detailing how they guarantee compute resource availability and differ from reserved instances.
A guide to creating and using Git aliases to streamline common version control commands and improve workflow efficiency.
Explains the key differences between IEnumerable and IQueryable in C#/.NET, focusing on in-memory vs. remote query execution.
An update on the T-34/0 custom keyboard layout, focusing on the new 'Repeat' key and its benefits for reducing strain and improving typing efficiency.
A speaker's experience and session details from presenting on Azure Arc Data Services at Data Saturday #14 in Oslo.
A guide to automating the deployment of Cartography and Neo4J on Kubernetes using HashiCorp Vault for secrets management.
A personal review of Oracle Cloud's Always Free Tier, detailing the signup process and initial VM deployment experience.
An interview with Brian Goetz discussing the goals, progress, and JEPs of Project Valhalla, which aims to unify Java's primitive and reference types.
A step-by-step tutorial on building and deploying a static website using the Hugo framework and hosting it for free on GitHub Pages.