9 January 2025

37 links · Thursday

99 Dev Problems with James Quick

Turn your videos into live streams with https://restream.io 99 Dev Problems features candid conversations with developers at every level about real-world challenges, career growth, and the evolving tech landscape. From technical deep dives to career advice, e…

Open Source CMS with C# - integrating plugins

Turn your videos into live streams with https://restream.io Let's work on SharpSite, an open source CMS that you can contribute to and learn from. https://github.com/FritzAndFriends/SharpSite

The New Way to Seed Your Database in .NET 9

Check out my courses on Dometrain: https://dometrain.com Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everybody. I'm Nick, and in this video, I will show you the…

ABP '24 Highlights!

2024 was an incredible year, and we couldn’t have done it without our amazing community. 💙

The erasure of Luigi Mangione

The saga on Stack Overflow and Stack Exchange, and how tech always serves the ruling class.

Deniable Knowledge

Let’s start with Zero Knowledge Proof — arguably the one of the most important discovery of modern cryptography and computer science. Given the fact that cryptographers are not great at naming things, it is no surprise that ZKP is made up of three most philoso…

Demand for Software is Different

Most things humans produce have a recognisable demand ceiling - the world will only eat so much bread, regardless of how cheap it is, and we’ll only upgrade our phones so often, no matter how nice the new models are. If we get 10x times better at growing wheat…

Creating a simple free website in 2025

I've owned mattsayar.com since December 2010. According to archive.org, it appears I started experimenting with Wordpress sometime in May 2011, but then switched to using Tumblr as my host in 2012. For years afterwards, this site was just a simple index.html o…

28h Days: year 1 update

It’s been a little over a year since I started living 28h days . I figured it might be a good idea to write an yearly update, and doing it at the beginning of the year feels appropriate, so here we are.

LLM Drawing with Eyes Open

The scaffolding around Claude 3.5's artifacts allow for the drawing and display of SVG graphics, sometimes with pretty amusing results. The errors will be fa...

But what is a DOM node?

What actually makes an object a DOM node? Is it the prototype? Or is it something else? It seems like a basic question, but the answer turns out to be surprisingly complicated.

Async I/O Is Not Enough

For the past few months, I’ve been exploring Go. Having done quite a bit of grueling work shaving off milliseconds from Python web apps, I’ve found Go to be incredible. You can schedule dirt cheap concurrent operations — simply by adding go in front of a funct…

Observable management

At some point in their career, almost every engineer asks, “What does my manager actually do?” As an engineering manager, much of my work is what I call “invisible-important”. This invisibility can lead to mistrust, misalignment, and a lack of understanding ab…

How extensions trick CWS search

There are hundreds of extensions in Chrome Web Store using bogus “translation” to mess up search results. Most extensions are produced by a few extensions clusters who are flooding Chrome Web Store with spam.