Isomorphic `__dirname`
A solution for getting __dirname in both ESM and CommonJS modules, useful for TypeScript projects targeting both formats.
A solution for getting __dirname in both ESM and CommonJS modules, useful for TypeScript projects targeting both formats.
A step-by-step guide to deploying a web application on a VPS using Nginx, covering server setup, service creation, and SSL configuration.
An interview with Brian Goetz discussing the goals, progress, and JEPs of Project Valhalla, which aims to unify Java's primitive and reference types.
Explains why using function updaters in React state setters is better than relying on external dependencies, improving performance and reducing bugs.
A step-by-step tutorial on building and deploying a static website using the Hugo framework and hosting it for free on GitHub Pages.
Explains how to use ResourceBundle and the ResourceBundleProvider interface for internationalization in modular Java 9+ applications.
Explains how to manage and retrieve locale-specific resource bundles across modules in Java 9+ applications for internationalization.
Explores mocking REST APIs using the API-first approach with Mockoon, an OpenAPI-compliant tool for parallel development and testing.
A guide to transitioning from traditional ASP.NET Core MVC to the new lightweight Minimal APIs introduced in ASP.NET Core 6.0.
A guide to setting up isolated Core Data unit tests using a SQLite persistent store for reliable, production-like testing.
Explains how to expose multiple Docker/Podman containers on the same host port without using Kubernetes or reverse proxies.
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.
The author argues that measurement and data analysis are undervalued but high-ROI activities, using the impact of Jepsen tests as a key example.
Explores Swift's async sequences, streams, and Combine, detailing how to build custom sequences and iterators for asynchronous operations.
Explains how Promise.any() works in JavaScript to get the first resolved promise, with examples of its behavior.