Making my static blog generator <del>11</del> 33 times faster
A developer details the process of optimizing their custom static blog generator, achieving a 33x speed improvement by analyzing and refactoring inefficient Git operations.
A developer details the process of optimizing their custom static blog generator, achieving a 33x speed improvement by analyzing and refactoring inefficient Git operations.
A guide to deploying Azure Confidential VMs with memory encryption, including a PowerShell script to automate the setup process.
PostgreSQL 18 adds delay time logging to VACUUM/ANALYZE VERBOSE and autovacuum logs, aiding performance monitoring.
A tutorial on creating a choropleth map with a histogram legend in R using ggplot2, sf, and patchwork to better visualize data distribution.
Guide to changing the default cartridge storage location for the PICO-8 fantasy console on macOS by editing its config.txt file.
Exploring the TypeScript `never` type, its role as a bottom type, and practical applications like union filtering and exhaustiveness checks.
A guide to using Helm, the package manager for Kubernetes, covering Helm charts, installation, deployment, and best practices.
Analyzes common tight coupling patterns in Node.js code, such as global variables and hardcoded dependencies, and their impact on maintainability.
Analyzes the complex relationship between tech monopolies and workers, exploring antitrust law, labor monopsony, and output reduction effects.
Explains the role of timeouts in WebdriverIO for reliable UI testing, contrasting them with flaky hard waits.
Explains how Azure Network Security Groups (NSGs) work, tracing their origins to Hyper-V Port ACLs and covering Admin Rules.
A developer shares a solution for installing Go tools with a specific version to resolve a staticcheck version mismatch error.
Analysis of the 2024 State of PHP report, highlighting its perceived bias towards the Laravel framework and ecosystem.
A developer details optimizing a debug build of a C torrent client, achieving 100x speedup by implementing SIMD and SHA hardware acceleration.
A step-by-step guide to setting up a TypeScript project in Node.js, from initialization to configuration.
Explains how to traverse the .NET managed heap to implement the mark phase of a custom garbage collector written in C#.
Explains how to avoid unnecessary closure allocations when using ConcurrentDictionary.GetOrAdd in C# for better performance and concurrency.
A developer passionately defends the importance of editor choice and personalization, using Neovim as an example of a tool that can be deeply customized.
A startup's story of building and then killing a CI/CD cost optimization tool after realizing they were solving the wrong problem.
Explains how to configure Azure Storage Account firewalls and virtual networks using the Azure Verified Module for Terraform.