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 usua...
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.
Three weeks in Japan with a toddler In May 2025, my wife and I spent 3-weeks in Japan with our 3-year-old son. These are my notes from the trip.
Kafka: The End of the Beginning A decade of focus on adoption has payed off. Now it's time to innovate.
TinyAPL part 1: Introduction & Arrays In this series of articles, I will implement a simple APL dialect named TinyAPL in Haskell.
100 days from noob to hired: my mid-career pivot into coding How I became an engineer at 38 thanks to AI
Revolutionize Your Enterprise: Unleashing the Power of ILM Disruption isn’t just change—it’s the bold reinvention of enterprise systems with cutting-edge technologies.
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 a...
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 a...
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.
Jeremy A Boyd | YAML Tool Calls So, I'm assuming that if you are reading this, you use an LLM and probably use their Completions API to handle tool calls.
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
Four Things I've Changed My Mind About in Engineering I think a mark of a great engineer is being willing to change one’s mind when presented with new information. Here are four technological things I’ve changed my mind about.
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....
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 ...
Systems Correctness Practices at Amazon Web Services – Communications of the ACM Amazon Web Services (AWS) strives to deliver reliable services that customers can trust completely. This requires maintaining the highest standards of security, durability, integrity, and availability—with systems correctness serving as the cornerstone fo...
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 T...
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/mil...
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 ReSh...
.NET Aspire: How Maddy Montaquila and the .NET Team Are Revolutionizing Development RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Software Development Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provid...
Exclusive: US Airlines Are Quietly Hitting Solo & Biz Travelers with Higher Fares It's not just Delta. The country's three largest airlines are charging some solo travelers higher fares than groups of two or more.
Stop Using new in C#! Learn Dependency Injection the Right Way - Simple C# Tutorial Are you still using new to create dependencies in your C# apps? It’s time to level up your code with Dependency Injection! In this beginner-friendly tutorial, I’ll show you how DI works, why it matters, and how to set it up in a simple C# console app usi...
Why did Microsoft-backed $1.3bn Builder.ai collapse? Accused of using Indian coders for 'AI' work - Start Ups News | The Financial Express Over the next eight years, it raised over $445 million, counted Microsoft and the Qatar Investment Authority as investors, and crossed the $1.3 billion valuation mark. By May 2025, it has gone bankrupt.