How Many Fridays Are There in February? – Temet Nosce What is the greatest and least number of Fridays in February?
I'm Not a Product Sniper - I'm a Product Ape with a Shotgun Product is a funny thing. Their insight's been garnered through countless customer conversations, tech publications, and their inexplicable gut feeling. Tru...
strongly-typed-thoughts.net Ah, Zig. I have a love-hate relationship with this one. A “new” (reading: appeared a couple years ago, already — yes, already), language with high ambitions. Zig was made to run at low-level, with a simple design to solve many problems C has (macros, allo...
Sharing a ChatGPT Account with My Wife AI is reshaping how we work and make decisions, even in non-technical fields. Here's how my wife and I use it in completely different ways.
You can't stop the business, or why rewrites fail | Swizec Teller Rewriting code isn't a magic fix-all. Consider the opportunity cost, complexity of the old system, and estimation challenges. Instead of stopping all to rewrite or building new while maintaining the old, try incremental improvements and new code adoption.
How Metronome used CLIP embeddings to programmatically upgrade our design system | Metronome blog Icon migrations aren’t an obvious AI use case, but Metronome’s Cosmo Wolfe used CLIP embeddings to streamline our 2.0 launch—saving time and ensuring accuracy.
Turning Soldiers into Superheroes As of today, Anduril Industries is taking the reins of the largest project of its kind in history: the United States Army’s Integrated Visual Augmentation System (IVAS) program. For me, this …
Par Part 2: Linear Logic Linear logic is a beautiful logical system taking advantage of the mechanisms of the sequent calculus. In this post we explore the various meanings of linear logic, and dig deep into the reasoning behind its peculiar development.
Integrate MCP tools into LlamaIndex Learn how to integrate MCP tools into LlamaIndex, with a end-to-end demo.
Why French is so hard to understand One of the first things new French learners notice early on is just how hard the language is to understand. It’s not obvious to most French learners why this is; only that French seems to become significantly harder when it moves from words on a page to w...
Prompting LLMs is not engineering prompt engineering is nothing but an attempt to reverse-engineer a non-deterministic black box for which any of the parameters below are unknown: - training set - weights - constraints on the model - layers between you and the model that transform both y...
Sharding Postgres with logical replication This is old news by now, but since PostgreSQL 10, we can use the replication protocol to sync individual tables between databases. Messages sent between data...
The Surcharge of Big Tech There is a lot of talk that big-tech companies are willing to pay way more, way up north of the market to the local rates. They all seem similar: Pre-IPO or public Looking for senior software engineers or staff engineers Salary brackets never published, a...
Backblaze Drive Stats for 2024 The 2024 Year End Drive Stats Report is here. See the the latest annualized failure rates and data insights for the Backblaze drive fleet.
.NET and .NET Framework February 2025 servicing releases updates - .NET Blog A recap of the latest servicing updates for .NET and .NET Framework for February 2025.
GitHub - Grubre/smol-gpu: An rv32i inspired ISA, SIMT GPU implementation in system-verilog. An rv32i inspired ISA, SIMT GPU implementation in system-verilog. - Grubre/smol-gpu
C# Dev Kit Updates: .NET Aspire, Hot Reload, and More! - .NET Blog Exploring the latest features and enhancements in the C# Dev Kit for VS Code including .NET Aspire orchestration support, new hot reload features, enhanced debugging capabilities, and more!
Coffee and Open Source Conversation - Giorgi Dalakishvili Giorgi is a software developer with almost two decades of experience. He works mainly with C#, ASP.NET Core, Entity Framework Core and .NET MAUI. Giorgi is an open-source author and contributor on GitHub, a Microsoft MVP, and a member of the .NET Foundat...
Rubenerd: Boring tech is mature, not old Talking about my description of tech as “boring” to be a compliment, and how to think about it.
C# Build Tasks, Open Source AMA 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://sharpsite.org
Jeep Introduces Pop-Up Ads That Appear Every Time You Stop - Slashdot "In-dash advertising is here and Stellantis, the parent company of Jeep, Dodge, Chrysler, and Ram, beat everyone to further enshittification," writes longtime Slashdot reader sinij. "Ads can be seen in this video." From a report: In a move that has left ...
Integrate .NET Aspire into your .NET projects with VS Code & C# Dev Kit Using Visual Studio Code and looking to try out .NET Aspire or want to integrate it into your existing apps? The C# Dev Kit has you covered with one single click to easily add orchestration support and find integrations with it's NuGet package manager! Le...
Database Sharding: The Secret to Scaling Without Breaking 💥 💌 More Insights like this directly to your inbox: https://guiferreira.me/newsletter #systemdesign #softwaredevelopment
90% of CS Grads FAIL This Binary Tree Question (Breadth First Search explained) 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 this video, we tackle a common but tricky interview q...
Transactional Savepoints in EF Core: Rollback Just What You Need! - Chris Woody Woodruff We’ve all been there—you’re halfway through a multi-step transaction, and boom! 💥 Something fails. You don’t want to roll back everything, just the part that went wrong. That’s where Transactional Savepoints come in! Savepoints let you partially roll bac...
Go Module Mirror served backdoor to devs for 3+ years Supply chain attack targets developers using the Go programming language.
C# .NET 9: Deep Dive into the Technical Beast 🚀 Introduction C# .NET 9 continues to evolve, bringing significant technical improvements designed to optimize performance, simplify development, and adapt to modern architectures. Let's dive deep into the key technical elements of .NET 9, drawing from rea...
I Need To Talk About The Hate Get our two C# courses for free on Dometrain: https://dometrain.com/bundle/from-zero-to-hero-csharp/ Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everybody....
Extending the cursor The cursor has transformed from a simple pointing device into a powerful tool for enhancing user interaction and providing contextual feedback.
Writing My Own Dithering Algorithm in Racket My journey implementing a new dithering algorithm in the Racket programming language.
WTF are Popcorn Tasks? Drowning in 'urgent' requests? Learn how to manage 'popcorn tasks' — those unplanned interruptions that derail your sprints — with a simple backlog strategy. Boost productivity and reduce stress! | Blog post
The Art of Managing Skunks Since moving from academic research to industry in 2017, I’ve worked on two software projects. Each one started as a small, clean-slate1 skunkworks effort involving 2-3 people and gradually expanded to a large, conventional software engineering effort wit...
My time machine runs on technical writing This past weekend I’ve been experimenting with AI-assisted coding to port basic docs-as-code elements to old operating systems and platforms, such as the venerable Intel 386. While this might strike you as a bizarre display of futility, I find this sort o...
Measuring power network frequency using junk you have in your closet Over the weekend starting on Saturday, the 8th of February 2025, the Baltic states’ electricity grid is switching from being synchronized with the Russian electric grid to being synchronized with the continental European electrical grid. This involves fir...
Event Driven Architecture Rules of Thumb Event driven architectures are a fantastic mechanism for powering decoupled services. But they depend on the contract - the actual data points within each event. As with these sorts of things, there is always an "it depends" of what data should go within ...
Search Query Understanding with LLMs: From Ideation to Production Search Query Understanding with LLMs: From Ideation to Production Loc Trinh, Software Engineer; Ali Rokni, Tech Lead; John Hawksley, Group Tech Lead Feb 4, 2025 How we bring LLM intelligence...
Batyr Nuryyev | A Simple Method for Smarter Decision Making Simple framework for making complex decisions.
How I learned to stop worrying and love the LLM · baby steps I believe that AI-powered development tools can be a game changer for Rust—and vice versa. At its core, my argument is simple: AI’s ability to explain and diagnose problems with rich context can help people get over the initial bump of learning Rust in a ...
Bad for Business. Good for Humanity Companies like SpaceX, AstroForge and Boom Supersonic may not be the best deal for investors looking for a return, but it's a great deal for humanity.
Mock repositories vs Moq In my ASP.NET Core web API project Larder I try to follow the dependency inversion principle with services injected into controllers as interfaces, repositor...
Ed Catmull on Change I’ve been really enjoying the book Creativity Inc by Ed Catmull of Pixar, it was recommended to me by my colleague Dave Martin a while back and I finally got around to it. There’s an in…
In 1920s Quantum Physics, True Particles Do Not Exist True elementary particles, meaning objects of infinitestimal size, do not exist -- and certainly not in quantum mechanics of the '20s. First post of two.
Cyber for Builders: A Review | Chidi Williams Personal website of Chidi Williams, co-founder and CTO of Rulebase.
Archiving hardware projects From time to time I do some project involving old hardware that requires connecting it to a modern computer. For example, Getting the K...
Elasticsearch hybrid search in practice Elasticsearch knn query is both a joy and a headache - here is where you’ll get stuck and the hacks I’ve used to overcome them.
Burnout I was chatting with someone from a startup last year, where it is normal for team members to put in extra long hours (60+ hour weeks). The founder and CEO said, “I wish it wasn’t like this, but it is what we need to do right now.” I was a bit shocked by t...
In praise of imbalance — Aakanksha Gaur She would wake up at 4 AM before her cat got the chance to take a long stretchy yawn of the morning. Make coffee for herself and get to work. From 4-9 AM, before the world could amble out of its unmade beds and drag its feet to the toilets, she would be d...
Standardize JSX while there's time It's now abundantly obvious that JSX is syntactically compatible with JavaScript. And the fact that every new build took supports it proves that it's a must-have feature.
Visual Studio 2022: HTTP Files and Request Variables .NET, ASP.NET Core, Visual Studio, Azure, Jaliya Udagedara