When Words Don’t Come Easily - Dev Leader Weekly 95 Welcome to another issue of Dev Leader Weekly! In this issue, I discuss communication styles for software engineers that don't love speaking up!
GitHub - dipampaul17/KVSplit: Run larger LLMs with longer contexts on Apple Silicon by using differentiated precision for KV cache quantization. KVSplit enables 8-bit keys & 4-bit values, reducing memory by 59% with <1% quality loss. Includes benchmarking, visualization, and one-command setup. Optimized for M1/M2/M3 Macs with Metal support. Run larger LLMs with longer contexts on Apple Silicon by using differentiated precision for KV cache quantization. KVSplit enables 8-bit keys & 4-bit values, reducing memory by 59% with <1% ...
Moody’s strips US of top-notch triple-A credit rating Agency warns of strains caused by rising government debt and a widening budget deficit
Different Communication Styles in Software Engineering - Engineering Manager AMA Unfortunately, the loudest voices in the room are the ones that get heard. And it's not just because they're loud -- it's because we too often don't consider other communication styles for software engineers. Let's see how we can make some small adjustme...
Weekly Recap - 2025-05-16 Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Techniques for improving text-to-SQL | Google Cloud Blog Learn about text-to-SQL techniques like context building and table retrieval, LLM-as-a-judge, and LLM prompting and post-processing.
Assuring an accurate research record Following the posting of the preprint paper “Artificial Intelligence, Scientific Discovery, and Product Innovation” on arXiv in November 2024, concerns were raised about the integrity of the research. MIT conducted an internal, confidential review and con...
Thoughts on thinking • Dustin Curtis I have been stuck. Every time I sit down to write a blog post, code a feature, or start a project, I come to the same realization: in the context of AI, what I’m doing is a waste of time. It’s horrifying. The fun has been sucked out of the process... | Du...
CQRS Pattern the Way It Should've Been From the Start Learn how to implement CQRS in .NET without relying on MediatR. This guide walks you through a lightweight setup using simple interfaces, decorators, and DI — no frameworks required.
Upgrading my 25gbit internet router to VyOS It has been a while since I setup my original router for my 25gbit internet connection. I decided it was time to upgrade but since I have some services running I did not want to be down for too long and purchased some new hardware which would allow me to ...
How I Made PDF Table Rendering 95% Faster in an Afternoon Here at Apryse, we occasionally have some free time at the end of our iText development sprints where we're encouraged to use our initiative to "wo...
RAG’s big blindspot RAG apps have a big blindspot - using actual user engagement to drive improvement. But its a hard problem. Let’s discuss!
In-depth look at CRDs and how they work under the hood In-depth look at CRDs and how they work under the hood Today, we are going to walk through how a CRD looks like, what it does, what it contains, how it works and how it alters Kubernetes. The design, the api extension and links and snippets to the code ( ...
Would I do a PhD again? – Miloš Švaňa In May 2024 I successfully defended my dissertation and ended a 5-year-long adventure that was doing a PhD. Knowing what I know now, would I do it again?
How I Built AteIQ in a Week (and Why I’m Glad I Did) Last month, I found myself in an unusual spot. I wasn’t working full-time. I wasn’t consulting. I wasn’t even really resting. I was floating — thinking, tinkering, and craving a small, focused creative challenge. I kept coming back to the same thought ev...
A Ledger In PostgreSQL Is Fast! I’ve been working on a ledger implementation in pure PostgreSQL called pgledger. For the backstory, please read my previous blog post: Ledger Implementation in PostgreSQL.
Streamlining Web App Development With Zeroconf The sites which are using Shardine do not only have separate data storage - they all have their own domain names. I frequently need to validate that every site is able to work correctly with the changes I am making. At Cheddar we are also using multiple d...
Understand Your Manager - Don't Break Prod Don't Break Prod provides bite-sized pieces of career advice for software engineers.
Insane malware hidden with invisible Unicode and Google Calendar invites! In this video, we uncover one of the most bizarre and sophisticated supply chain attacks we’ve seen so far — involving Unicode PUA characters, base64 obfuscation, and Google Calendar invites as malware delivery vehicles. 🕵️♂️ 🔍 What we found: An NPM ...