Self-Hosted Git and CI/CD for fun (and profit?)

When I first got into running my own servers, I liked to host just about anything I could (and would actually use), which became a bit of a pain as you have to manage the operating system, system libraries, various software runtimes, create /etc/init.d scripts, assemble your own

Debugging Third-Party Code in Visual Studio

This post shows how you can debug code that you didn't write and don't have the source code for.

Speeding up some very slow .NET builds

What do you do when upgrading Windows makes your code compile a lot slower? This, of course.

Dates are an utter nightmare and YYYY is worse than I thought

Every year we get told that 'YYYY' in date formats is bad. But why? And just how bad is it? (Spoiler: very.)

The Notepad Logger: Window Messaging

In this post, I go deeper into the world's strangest logging implementation, and make it work with Notepad++ and Notepad2.

Building a custom Notepad logger for ASP.NET Core

In this post, I take possibly the world's strangest logging implementation, and rewrite it for .NET Core.

Accessing COM ports from a web page?!?!!

Did you know that you can control serial COM ports from a web page? Me neither. Here's what I've learned about it.

ZIP64 - Go Big Or Go Home

How does a ZIP file work? And how do you make really, really, _really_ big ones? Read this post to find out.
You've successfully subscribed to Yaakov's Blog
Great! Next, complete checkout to get full access to all premium content.
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.