It’s considered good and upstanding to stay on top of world affairs. You want to be educated about the world, right? But there is so much to keep up on. So much injustice to counter.
I’m here to tell you that the world needs you to consume less news. I know yo…
I’ve worked in the software industry for over twenty years. I have been a consultant, a line engineer, a director, a founder, and a CTO. I have worked at firms as small as two engineers and as large as fifty thousand. I frequently get asked how to move faster …
Over the past few months, a lot of people have turned to Anubis by Xe Iaso for trying to protect
their sites, primarily Git forges and alternative frontends, against AI scraping.
Throughout the countless years of research on this blog a common thread always comes up: Some features and toggles are often hidden under mountains of hubris that nobody understands. It could be because the software is under-or-badly documented, that it's 'too…
When it comes to gaming on Linux, many many many people’s understanding stil remains in the Jurassic era. For the past few years, I’ve been using Linux as my main operating system for both work and gaming. From my personal experience, the gaming experience on …
The Pareto Principle, also called the 80/20 rule, states that a few things (the vital few) are much more important than most things (the trivial many). I came across this principle many years ago, in Richard Koch’s wonderful book.
Max Woolf pointed out this new feature of the Gemini 2.5 series (here’s my coverage of 2.5 Pro and 2.5 Flash) in a comment on Hacker News: One hidden note …
GPU programming used to mean wrangling C++ compilers, bloated SDKs, and vendor-specific toolchains. That’s changing. You can now write GPU code in modern languages like Rust and Zig with fewer layers. This post walks through the current state of Zig’s GPU back…
You have just 90 seconds to grab your audience's attention at the start of your talk—or they've mentally checked out. In this video, I reveal why most speakers waste this critical window and how you can use the "cold open" technique to instantly captivate your…
Get .NET 10 Previews - https://dot.net/next
Mike is here to show us some of the latest features in .NET 10 Preview 3 that just landed for API developers including new validation support and server-sent events for things like MCPs!
Full Release Notes: https:/…
There’s a new AI kid on the block (https://claude.ai) and he is very powerful for programming and many other things. At the risk of being obnoxious, here is what he said about me:
🚀 Ever wondered why Windows 10 was given away for free? Join Dave Plummer, a retired Microsoft engineer from the MS-DOS and Windows 95 era, as he dives into the real reasons behind Microsoft’s bold move. From declining PC sales and Windows 8’s backlash to the…
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
Check out my courses:
https://www.milanjovanovic.tech/courses…
If you invest a little time understanding how the components of your database system fit together—not even the internals, just the externals—you’ll be able to move faster, debug better, and build cleaner workflows with more confidence. It only needs some upfro…
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 provide tai…
Valkey, a high-performance key/value datastore, will be replacing redis in the [extra] repository. This change is due to Redis modifying its license from BSD-3-Clause to RSALv2 and SSPLv1 on March 20th, 2024.