Welcome to Linux From Scratch! Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.
Destroying Momentum For Innovation – Dev Leader Weekly 64 Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how focusing on roadblocks instead of solution seeking can grind engineering teams to a halt.
Mitmproxy 11: Full HTTP/3 Support We are excited to announce the release of mitmproxy 11, which introduces full support for HTTP/3 in both transparent and reverse proxy modes. We’re also bringing in a ton of DNS improvements that we’ll cover in this blog post.
Exploring Azure Queue Storage in .NET Preparation There are some steps we need to take. Install Azurite. Set up the...
Unleashing .NET 9: Key Performance Boosts and Pitfalls Compared to .NET 8 This article discusses the performance enhancements and slowdowns in .NET 9 compared to .NET 8, highlighting specific areas of improvement through benchmark tests. Overall, .NET 9 is found to be ap…
Don't do Agile, be agile · Jamie Tanna | Software Engineer Why you should ditch the framework and just vibe.
Fine-Tuning Vision Language Models (VLMs) for Data Extraction Fine-tune Vision Language Models (VLMs) effectively for document data extraction in this comprehensive tutorial. Learn the step-by-step process, best practices, and key considerations to optimize performance for your specific use cases.
Wikidata is a Giant Crosswalk File Let’s build a massive crosswalk connecting map data with just Wikidata, DuckDB, some Ruby, and a hard-won bash one-liner.
Hire the Most Expensive Engineers You Can Find Why those who cost the most are the best bargain, and how to recruit them
Cursor AI is god tier I’d Pay $2,000 Out of My Own Pocket to Keep Using Cursor - The tab + context is next level.
Implementing the Outbox Pattern Discover how the Outbox pattern solves the dual-write problem in distributed systems, ensuring data consistency between your database and external components. This article provides practical strategies for implementing and scaling the Outbox pattern in .N...
Why the number of Gleam programmers is growing so fast? — Taha Shashtari Gleam is a beautiful language. Read this if you are unsure about learning it.
RAG systems have a recall problem, not a hallucination one "As an AI language model, your RAG pipeline sucks and I'm pretty sure there's information you're not giving me..."
Financial advice from ChatGPT? Let's give it a try! I recently watched an interesting video titled How AI & LLMs are Shaping Financial Advice by MIT Professor Andrew W. Lo. In it, he discusses how LLMs could be used for tasks like analyzing financial reports and offering sound financial advice. He also tou...
What is Brand? Earlier this week I was at a dinner with a number of founders where the conversation focused on brand, visual design, and in general a lot of the components that make up your early stage marketing strategy. It inspired me to go a little deeper with my own...
Node vs Bun: no backend performance difference In this article I’ll be comparing the performance of Bun vs Node. In particular (as Bun is many things), I will focus on their performance as the runtime for your server-side JavaScript code. With Node being the default choice for many, Bun has to prove i...
Stuck in a Rut? Here’s Your Way Out Saying yes too often is killing your focus—learn why saying no is the fastest way to get what you actually want.
Make your shell 370.52% faster with this easy trick (fix nvm startup times) Fixing slow shell startup times as a result of nvm.