10 June 2023

23 links · Saturday

/home/halosghost/blog

Thinking about encoding information is a bit1 of a hobby of mine. Lately, I've been thinking a lot about time.

Why Niche Content Sites Are Toast

Content websites are, as the kids say, "donezo". I write about how a monsoon of spam will continue decimating the digital publishing world.

Interactive versionable architecture diagrams

Tired of building un-versionable, lifeless architecture diagrams? Wouldn’t it be great if you could add your diagram to Git, embed it in your documentation, and have clickable elements?

Why Modern Therapy Might Be Doing More Harm Than Good

Disclaimer: If you think you need mental therapy, go for it. There's no shame in asking for help. The general consensus is that younger generation is more open about their mental well-being as opposed to the older generations. Older generations (Gen X, boomer…

Derived Instances Can Break Smart Constructors, Too

Smart constructors help guard against invalid data flowing through your system and prevent the need for more pervasive defensive coding tactics. You just need to be aware of the language details which can circumvent the protection they provide.

Virtual Methods in C# - Code Maze

In this article, we will discuss what virtual methods in C# are, how to implement them, their use cases, and the pros and cons.

The Right Way To Use HttpClient In .NET

If you're building a .NET application, chances are high that you'll need to call an external API over HTTP. The easy way to make HTTP requests in .NET is to use the HttpClient to send those requests. And it's a great abstraction to work with, especially with …