Tiktok & Alternatives
In this edition of #tech on ice, in wake of the #tiktokban, I discuss alternatives and my outlook on what's next. #technology #developer #programming #coldplunge
In this edition of #tech on ice, in wake of the #tiktokban, I discuss alternatives and my outlook on what's next. #technology #developer #programming #coldplunge
Look out for that herd! No -- it's not what you think! We have to protect ourselves from cache stampedes. Let's see how some libraries give us this ability in C#. ---- 🔑 Membership & Subscriptions: - 📨 Weekly Newsletter: https://weekly.devleader.ca - 🏘️ P…
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
After many long years, the Memory64 proposal for WebAssembly has finally been released in both Firefox 134 and Chrome 133. In short, this proposal adds 64-bit pointers to WebAssembly.
Hey there, C# developers! If you’re reading this, you’re probably curious about Rust, that trendy programming language everyone’s been talking about. Maybe you’ve heard whispers of “memory safety” or “no garbage collector” and wondered, “What’s the big deal? C…
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/milanjovanovic In part 3 of our webhooks optimization series, I showcase how…
$30 billion company want's you to pay $5 for using your own camera as a webcam
Recently I have added <EnableTrimAnalyzer>true</EnableTrimAnalyzer> to a bunch of my projects, which now yield warnings when code I wrote has potential issues when trimming the assembly.
The foundations of modern software engineering were built on some high-impact research papers.
SpaceX designs, manufactures and launches advanced rockets and spacecraft.
With a sudden move, the well-known .NET library FluentAssertions has now become a paid product. I will go through what happened within the last 48 hours and what that means for .NET developers using FluentAssertions. 00:00 Introduction 00:18 Overview 00:56 F…
written by on 2024-08-25 | tags: esm3 neural network multi-modality model training …
Today I want to talk about a way I think about debugging: as a story that we tell to ourselves and each other. We often face bugs without much information....
If we study the problems outside the force-field of mythological beliefs, we find that there are no systemic solutions, there are only parti...
Let's pretend I've decided to build a spice rack.
CEOs should do Good. Or Else.
By David Buchanan, 13th January 2025
We often worry about resources we’re about to run out of: oil, helium, phosphates… but what about t
For a small talk I wanted to demonstrate that you can pack more business logic into Postgres than some people would guess. It might not be a good …
January 16, 2025
drand Documentation
Tip for anyone in product & design: always use your own product the way your customers do. I don't mean a quick functional test– I mean a real user scenario from start to finish. Case in point: I suspect the team at HubSpot has never really tried to send …
I set out to create a water rendering system for Gradient, my DirectX 11 renderer project. As someone new to graphics programming, diving into water rendering has been both exciting and challenging. This blog post shares my experience building my first water r…
My story, and how this is all possible
I received a surprising scammy email today, and I ended up learning some things about email security as a result. Here’s the email: I was about to mark it as spam in Gmail and move on, but I noticed a couple things that intrigued me. At first glance, this appe…
Mismatch page
“Nullables” are a novel technique for isolating production code from external systems and state. Although they also have production uses, they’re particularly valuable for creating fast, reliable tests. This page connects to you resources for using Nullables i…
Turbo is a great way to build user interfaces, but most Turbo forms have to wait for the server response. Here’s how I am adding a small loading spinner to the submit buttons to improve the UX.
When you replace a vacuum robot's proprietary brain with open-source firmware, you are not just modifying a device—you are making a statement about ownership and control. Sometimes the smartest choice is to make devices dumber.
Writing documentation has never been easy, not even for developers who love sharing their knowledge. It’s one thing to build a software tool, but explain...
Why the Individual Contributor path offers opportunities for technical mastery, direct impact, and meaningful career growth in modern tech organizations.