18 March 2025

36 links · Tuesday

Programming isn't enough

I've been working on a digital, competitive card game for a year now. I started this project with intent to illustrate how to do this kind of thing via some ...

ECS Survivors Part III : Rendering Pipeline and GUI

In the previous blog post, we already restructured the project to create separate modules. We created an input handling system as well as player and enemy movement behaviours. Seems quite simple but it took a bit of thought and iterations to get it right. The …

Next.js vs TanStack

See this post for inspiration. Over the past few months, I've moved as much code as possible away from Next.js . While I see why people…

Analysis of Powerwall Battery Retention

Powerwall is a rechargeable lithium-ion home battery, manufactured by Tesla. It stores energy for backup power, solar self-consumption, and time-of-use load shifting[1]. Powerwall 2 entered mass production in 2017.

How Steve Jobs Kept Things Simple

Staying focused with small teams, being direct, leaving meetings and mastering storytelling will help you win.

Redundancy

In this article, I'm going to benchmark various models to find the best way to deduplicate factoids. This will be my first post, writing about AI as an application developer.

ClickHouse + PostgreSQL · Anantha Kumaran

I recently built a hybrid query engine at work. In this post, I discuss what we did, why we did it, and how we accomplished it. To keep things simple, I present a simplified version of the problem, making it easier to explain while focusing on the key aspects.…

Emails Are Making Me Happy Again

I never thought that here and now, in this particularly messy and generally hostile age of the Internet, after years of being steered toward instant messages...

Coffee and Open Source Conversation - Maxim Fateev

Maxim has spent the last 25 years building massive distributed systems for Amazon, Microsoft, Google, and Uber. Among other things, he led the design and development of the AWS SQS backend, and AWS Simple Workflow Service. At Uber, Maxim led the effort on open…

.NET 9 🚀 💥 - Generate PDF in your API

In this video we will discuss how we can generate PDFs in .NET using QuestPDF Support me on Patreon to access the source code: https://www.patreon.com/mohamadlawand Let us connect: 🌍 My website - https://mohamadlawand.com 📸 Instagram - https://www.insta…

.NET Aspire on the open web

Turn your videos into live streams with https://restream.io Fritz is doing some bug fixes and features for https://aspireify.NET

RESTful API Design: Why Simplicity Wins - Chris Woody Woodruff

APIs are the backbone of modern applications, and getting their design right can mean the difference between an easy-to-use system and a frustrating mess. That’s where REST (Representational State Transfer) comes in. RESTful API design focuses on simplicity, s…

.NET MAUI Lead Leaves to Join .NET Aspire!

Check out 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 talk with Microsoft Senior…

Archival Storage

I gave a talk at the Berkeley I-school's Information Access Seminar entitled Archival Storage . Below the fold is the text of the talk with...

Deep Learning is Not So Mysterious or Different

Deep neural networks are often seen as different from other model classes by defying conventional notions of generalization. Popular examples of anomalous generalization behaviour include benign overfitting, double descent, and the success of overparametrizati…