What's in a version number? (Or: Musings on backwards compatibility)
An analysis of semantic versioning (SemVer) and the practical challenges of maintaining true backwards compatibility in software APIs.
An analysis of semantic versioning (SemVer) and the practical challenges of maintaining true backwards compatibility in software APIs.
A developer shares how quitting Twitter's timeline improved their mental health and shifted their focus to client work and mentoring.
A guide to implementing a type-safe, feature-rich alternative to C#'s built-in enum, addressing its common shortcomings.
Author shares key takeaways from a Pluralsight Author Summit on interactive labs, live video, and in-person events, plus updates on upcoming tech tutorials.
Argues that developers should rely on third-party software distributions to package their software, rather than distributing it themselves.
A guide to using a Git hook to automatically prefix commit messages with JIRA ticket numbers from branch names.
A developer shares his setup for managing Twitter interactions using Front and IFTTT to improve mental health and productivity.
A technical guide on deploying a static website to Azure Storage with Private Endpoint security using Terraform infrastructure-as-code.
Guide to finding and updating Azure WebApps using PHP 7.3 before its end-of-support date to maintain security and support.
Java 17 introduces a new random number generator API with a unified interface hierarchy, improving code reuse and flexibility for developers.
A guide to creating and using Git aliases to streamline common version control commands and improve workflow efficiency.
Explains the three rules of do-calculus in plain language and manually derives the backdoor adjustment formula for causal inference.
Explains the key differences between IEnumerable and IQueryable in C#/.NET, focusing on in-memory vs. remote query execution.
A personal review of Oracle Cloud's Always Free Tier, detailing the signup process and initial VM deployment experience.
Guide on using public IPs from a public IP prefix for LoadBalancer services in Azure Kubernetes Service (AKS).
Overview of the updated Azure App Service networking features in the portal, including access restrictions, private endpoints, and dedicated IPs.
A guide to displaying literal RMarkdown code chunks verbatim in xaringan presentations using knitr options and cat().
A guide to converting TikZ diagrams to SVG with embedded fonts using knitr and R Markdown for both PDF and HTML outputs.
Analyzes how cognitive biases like prevention bias and status-quo bias lead to inefficient software deployment practices like 'No Friday Deploys'.
A data visualization project mapping the world's countries by the first letter of their names using R and ggplot2, presented as small multiples.