Human factors in choosing technologies
Discusses the importance of human factors like team onboarding, reversibility, and support when choosing software architectures and technologies.
Discusses the importance of human factors like team onboarding, reversibility, and support when choosing software architectures and technologies.
Quick Launch is an iOS app that adds a customizable widget to your Lock Screen for opening websites, apps, and running shortcuts.
Discusses security risks in Angular HTTP interceptors, especially when exposing authentication tokens, and provides examples from common implementations.
The article critiques common self-deprecating phrases in tech communities, arguing they reinforce harmful perceptions about intelligence and belonging.
Explores advanced C# pattern matching features, including null checks, property matching, and type inference, with practical code examples.
A guide to implementing dialog functionality in Angular using the Angular Component Dev Kit (CDK), focusing on the Overlay and Portal modules.
Introduces Data-Oriented Programming principles: immutable data, pattern matching, and separating data from operations, with comparisons to OOP.
An overview of Project Loom's impact on the Java ecosystem, covering virtual threads, tooling, web servers, and major frameworks.
A technical guide exploring Penalised Complexity (PC) priors for Gaussian process parameters, including theory and derivation.
A warning about a subtle pandas groupby issue that can lead to incorrect data aggregation sums if missing values are not handled properly.
Explains the differences between Bayesian posterior predictions, linear predictions, and expected predictions using R, brms, and Stan.
Explains how to use the built-in rate limiting middleware in ASP.NET Core .NET 7 to control API and web app traffic.
A guide to setting up a remote Docker host on an x86_64 machine (like AWS EC2) to run containers not available for ARM architecture.
A guide to automatically wrapping Express.js middleware to enforce request timeouts, eliminating the need for manual checks in each middleware.
A guide on how to simulate and test geolocation features using the Playwright browser automation framework.
Explains the multifaceted role of an Engineering Manager (EM) in hiring, facilitating work, team alignment, process improvement, and coaching.
Explains how to use the new optional arguments feature in Terraform 1.3 for defining flexible input variables with type constraints.
A mathematical and computational exploration of the probability of a coin landing on its edge, inspired by Matt Parker's question about a 'three-sided coin'.
Explains pagination concepts, formulas, and implementation in C#/SQL, comparing it to infinite scrolling for efficient data loading.
A technical guide diagnosing and fixing a slow SSH connection over Tailscale by adjusting firewall rules to enable peer-to-peer networking.