30 May 2025

31 links · Friday

Structured Concurrency in Robot Control

Robots need a way to control their various mechanisms to perform tasks, either step-by-step, or in parallel. Most FTC teams do this in a similar way. You might occasionally see some teams playing around with custom task queues and callbacks, but they usually h…

Split Keyboards Are Superior - Aftermath

Split keyboards are the best, but no company offered one that satisfied me completely. What followed changed my life as a writer forever.

Chain-of-Zoom

Project Page for Chain-of-Zoom

Kinesis mWave Mac Mechanical Keyboard: A Short Review

My favorite keyboard of all time is probably the Microsoft Sculpt. I actually own four (yes, 4) of them because I was afraid that Microsoft would stop selling them, and I wanted enough for a lifetime. However, around a year ago, I switched to a MacBook and so…

Thoughts of SaaS services

I have been working at a US company for almost a month recently. An interesting fact is that I have counted the SaaS services I have used for specific scenarios since joining, and surprisingly, there are as many as 23 of them. All of these SaaS services are pr…

I Miss My Fan Regulator

A short rant on why I hate BLDC fans — they killed the fan regulator and now I have to deal with a stupid remote.

Ensloppification

The one where I try to add reason to riot

Threads of Abstraction

One of the most common takes you see around, being it a joke or serious, is that the software development industry sucks. And I’m not talking about it bei

My Experience with PSP Development

The console that has stayed with me even twenty years later is the PlayStation Portable. I still love this mobile device for various reasons. PSP is small enough to fit in a pocket and can be used on the move, which makes it incredibly convenient. In a…

You Just Don't Need Tox

Tox is a neat tool for helping test Python projects. It automatically creates “virtual environments” that include the necessary dependencies, and can then run user-defined tools for testing. Multiple environments can be created in a declarative manner to test …

LLMs Will Not Replace You

“Any sufficiently advanced technology is indistinguishable from magic” - Arthur C. Clarke Today I’d like to talk about LLMs. But first, I’d like to talk about an impressive invention from the late 1700s. The Mechanical Turk The Mechanical Turk - or “The Turk” …

My Complete CQRS and Domain Events Setup in .NET

Get the free Clean Architecture template: https://dub.sh/ca-template Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Get the source code here: https://www.patreon.com/milanjov…

ReSharper for VS Code is here and it’s BAD

Get my REST API course for free: https://dometrain.com/course/from-zero-to-hero-rest-apis-in-asp-net-core/ Subscribe to my weekly newsletter: https://nickchapsas.com Hello, everybody. I'm Nick, and in this video, I will talk about the new JetBrains ReSharper…