Why does Cloudflare Pages have such a generous Free tier? This site is hosted with Cloudflare Pages and I'm really happy with it. When I explored how to create a site like mine in 2025, I wondered why there's an abundance of good, free hosting these days. Years ago, you'd have to pay for hosting,…
A Marriage Proposal Spoken Entirely in Office Jargon GARY: Hey Cindy, remember the other day when we were talking about optimizations? CINDY: Yeah, I wanted to circle back on that. GARY: Me too. You s...
Assertions with Shouldly Hi there! Since Fluent Assertions library changed their license, let's see an alternative! #csharp #dotnet #shouldly
Github Models is pretty cool In this edition of #tech on ice, I talk about #github models and how great it is to kick the tires on different #llms #LLMs #SLMs #ai #developer #programming #coldplunge #technology
Setting Up xUnit with Dependency Injection Many developers struggle with setting up test frameworks with dependency injection (DI). This often leads to passing object instances around manually, making it harder to introduce new services to existing test fixtures.
Tracking and Personalizing Connections – Chris Woody Woodruff In the world of socket programming, managing client sessions is where the magic happens. It’s what transforms a basic connection into a personalized, memorable experience. Whether you’re building a chat application, a multiplayer game, or a real-time dash...
📚 Convert E-books into audiobooks with Kokoro A guide on how to convert .epub e-books into high-quality audiobooks narrated by neural text-to-speech
Watch This Before Upgrading FluentAssertions! 💌 Free Developer Insights: https://guiferreira.me/newsletter
Stop Using FluentAssertions Now 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 talk ab...
If You Ever See This Speed Sign, You're Probably Going To Die - The Autopian The Manual on Uniform Traffic Control Devices (MUTCD) is widely considered to be a dry and unemotional document. Published by the Department of Transportation, it outlines the basic specifications of all the street signs you could expect to see out on roa...
Don't use cosine similarity carelessly - Piotr Migdał Cosine similarity - the duct tape of AI. Convenient but often misused. Let's find out how to use it better.
The Simplest Way To Deploy Your Containerized .NET Applications on Azure Hi, I'm James Eastham In this video, you'll learn the simplest way to run modern, scalable containerized .NET applications on Azure using Azure Container Apps. We'll cover packaging your .NET application into a container, utilizing infrastructure as code...
Why is Git Autocorrect too fast for Formula One drivers? Why does Git's autocorrect wait 0.1s before executing a mistyped command? Let's dig in.
"No way to prevent this" say users of only language where this regularly happens Xe Iaso's personal website.
Thoughts on the Liability of the Product Surface Discover how unmanaged product surface growth silently undermines software teams' effectiveness. Learn why treating every feature as an asset might be limiting your ability to deliver value.
How Dennard Scaling Allowed Transistors to Shrink A detailed explanation of Robert Dennard's exact rules to scale a MOS-transistor's dimensions that resulted in more transistors on a single chip without any thermal penalty.
Efficient LLM Scheduling by Learning to Rank TL;DR: Traditional Large Language Model (LLM) serving systems rely on first-come-first-serve (FCFS) scheduling. When longer requests block shorter ones in the queue, this creates a cascade of delays that severely impacts overall system latency. LLM infere...
Managing Software Vendor Relationships Learn strategies for interacting with software vendors on sales, technical details, support, and budgeting to maximize business value
Refactoring Mindset I haven't written about refactoring in a while. My team and I have been reading 'Refactoring by Martin Fowler' and recently worked through the TaskList kata as a refactoring exercise. This experience inspired me to write this article, which focuses on cul...
What really happens inside a dating app I have been working inside a dating app for a few months and there are a lot of interesting things. This article is going to be without any structure as there are many things to say. I will mostly ignore homosexual interactions. Not because they don't exi...
Empowering Others Is Impactful - Don't Break Prod Your job is to be impactful. Not produce code. Not close tickets. Not put in hours. To create impact on what ever is important in your organization.
The Unlikely Marriage of TikTok and Elon Musk: A Case for Caution | HEBEGS News Explore why Elon Musk's potential acquisition of TikTok's U.S. operations isn't the quick fix it seems. Dive into the complexities and potential risks of this high-stakes deal.
The problem with design tokens | André Torgal Exploring the limitations of design tokens, namely the struggle to properly model design contexts in design systems.
Optimizing Ruby’s JSON, Part 7 In the previous post, we started covering some parser optimizations. There’s just a handful more to cover until we reached what’s the state of the currently released version of ruby/json.
i hated coding, but i learned to love it again Burned out from coding? I was too. This post shares my journey from corporate frustration to rediscovering my love for programming by building my own business.
What I Learn From Work - Chapter Two In the last post, I was so angry and posted some essential problems in a real development flow and my reflection on my present job. After that, I was chilled and wanted to talk about the relationship between you and your colleagues or your user. It is the...
Repairing is underrated For the last few days I have had a big problem. The right navigation key on my keyboard stopped working. Before judging, for a hyper-online individual like m...