Docker & git flow — A symbiosis
Explores integrating Docker's mutable image tags with Git Flow's mutable release branches to create a flexible versioning and continuous delivery framework.
Explores integrating Docker's mutable image tags with Git Flow's mutable release branches to create a flexible versioning and continuous delivery framework.
Using ReSharper's Structural Search and Replace to find ASP.NET MVC action methods that need the ValidateAntiForgeryToken attribute for CSRF protection.
A developer shares solutions and insights for three LeetCode problems, focusing on bitwise operations, Fibonacci, and string manipulation.
Guide to fixing Google authentication in ASP.NET Core after Google+ API shutdown, using OpenID Connect as a replacement.
Author shares PowerShell scripts to automate downloading and deploying the Azure Stack Development Kit (ASDK), simplifying the setup process.
A technical guide on adding a missing network driver to a Windows 10 Preinstallation Environment (WinPE) image to enable network connectivity during system installation.
An introduction to the Cache API, explaining its core concepts, storage organization, and basic CRUD operations for browser-based caching.
A guide to creating hand-drawn style technical diagrams using an iPad Pro, Apple Pencil, and the Paper app, with workflow tips.
A software engineer's rant about Windows 10 forced updates breaking configurations, removing features, and limiting user control.
A technical explanation of the svycontrast() function in R's survey package, covering linear and non-linear contrasts for statistical estimation.
Analysis of CVE-2018-1002105, a critical Kubernetes API server vulnerability allowing privilege escalation and arbitrary backend requests.
A blog post reviewing a video presentation by Rob Pike on the history and development of the Unix operating system at Bell Labs.
A technical article presenting a contract pattern for encoding and decoding discriminated union types in schemaless data stores, using the TypeShape library.
A critique of PostgreSQL's name change from Postgres to PostgreSQL, arguing it caused persistent pronunciation confusion and was a major mistake.
Explains the security risks of the SQL Server 'Trustworthy' database setting and how it can lead to sysadmin privilege escalation.
A guide on using the {datapasta} R package to quickly create reproducible examples (reprexes) from spreadsheet data or existing R objects.
Critique of the Commons Clause, arguing it creates nonfree software while dishonestly using open source terminology.
Analysis of IBM's $34B acquisition of Red Hat, discussing cloud wars, open source culture, and the future of both tech giants.
Explains virtual memory, MMU, page tables, and how processes use memory mapping and swap space.
Explores the new Edge Constraints feature in SQL Server 2019 and Azure SQL Database for enforcing data quality and directionality in graph database schemas.