Caffeinate your Mac to prevent it from sleeping
TL;DR I’ll show you how to use macOS’s built-in caffeinate command to keep your Mac awake: until you stop it for a set amount of time, or only while a long-running command is executing No additional apps that you need to install, no menu bar junk, no "why is my Mac sleeping again?!" drama. Why you’d care about caffeinate If you’ve ever kicked off a long download, rsync backup, Docker build, video export, or "I’ll just run this migration quickly" job… and then came back to find your Mac politely ...
Take me to this post.
February 03, 2026
VPS IOPS vs. Latency: Why NVMe Benchmarks Lie
Every VPS provider loves to advertise NVMe storage. It sounds fast on paper and is usually a noticeable upgrade over older disk (HDD) and traditional SSD storage.
Continue reading......
Take me to this post.
February 03, 2026
Some small stories about the giant satellite dish antenna that was behind Microsoft Building 11
A little trivia.
The post Some small stories about the giant satellite dish antenna that was behind Microsoft Building 11 appeared first on The Old New Thing....
Take me to this post.
February 03, 2026
Automatic Dependency Injection in C#: The Complete Guide to Needlr
Learn how Needlr simplifies dependency injection in C# with automatic service discovery, source generation, and a fluent API for .NET applications....
Take me to this post.
February 03, 2026
Exploring the (underwhelming) System.Diagnostics.Metrics source generators: System.Diagnostics.Metrics APIs - Part 2
In this post I explore the source generators shipped in Microsoft.Extensions.Telemetry.Abstractions, explore the code, and discuss whether I would use them...
Take me to this post.
February 03, 2026
CodeSOD: A Percise Parser
Thomas worked for a company based in Germany which was looking to expand internationally. Once they started servicing other locales, things started to break. It didn't take long to track the problem down to a very "percise" numeric parser.
handleInput( value ){
let value_ = value;
if( value.substring( 0, 1 ) === '+' ){
value_ = value.substring( 1 );
}
value_ = value_.split( '.' ).join( '' );
if( this.usePercisionIfPercentage && value_.indexOf( ',' ) >= 0 ) {
const pa...
Take me to this post.
February 03, 2026
Taste
Code is cheap, show me the… what exactly?...
Take me to this post.
February 03, 2026