12 March 2025

39 links · Wednesday

The DuckDB Local UI

The DuckDB team and MotherDuck are excited to announce the release of a built-in local UI for DuckDB.

What Makes a Senior Software Engineer Resume Stand Out?

A senior software engineer sent in their resume to be reviewed but... does it make the cut? Let's see what they nailed and what areas they could improve on their resume. ---- Want a chance to have your resume reviewed? Submit it to resumes [at] devleader [dot…

Here’s how I use LLMs to help me write code

Online discussions about using Large Language Models to help write code inevitably produce comments from developers who’s experiences have been disappointing. They often ask what they’re doing wrong—how come some …

When to Use Classes and Structs in .NET

Check out Dometrain: https://dometrain.com Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everybody. I'm Nick, and in this video, I will talk about Structs and Cla…

The Future is Niri

The worst "street-cred" I have is that I've been using tiling window managers for thirty-five percent of my life: five years with Sway and two...

AI App Builders – Re-take – TempoLabs - Nick's .NET Travels

In my previous attempt with TempoLabs I was able to successfully build the ABN lookup scenario that I’d been testing with other app builders. I was prompted to take another look and I was even more impressed this time around. In order to do a comparison with m…

5% in EU Innovation Funding Yields a 4,300% ROI

Some observations from a report on 'Startups backed by the EU’s Framework Programmes', recently released by dealroom.co, dealflow.eu, and EU Startups: While only 5% of the EU innovation funding (about €12B) goes directly to startups, these same startups have …

Why Every Programming Language Sucks at Error Handling - Part 1

Proper error handling is hard. It's a concept since the inception of programming, yet solutions we have are hardly satisfying. When one tries to add proper error handling into their code it gets much more complicated than just implementing the happy path. Part…

The Staff+ Performance Cliff

When Staff+ engineers transition from a team lead to an org-level lead, the increased ambiguity often leads to feeling lost and overwhelmed. This article explores the "Performance Cliff" phenomenon and offers practical strategies to adapt, stay organized, and …

The Dangers of an IDE

A modern IDE constantly nudges you to couple your code in a bad way.

Europe, the Digital Colony

Digital colonisation is happening before our eyes. We're sleepwalking into a digital dependency that puts our hospitals, schools, and government services at risk.

Truth Functional Logic for Hackers - Part One

Bob and Alice are two hackers working on an embedded system with a severe computational constraint - there is a bug in their low-cost microcontroller making OR operations significantly slower than any other operation on the chipset. When they profiled their mi…

Components Are Just Sparkling Hooks

Here’s a question you might encounter while interviewing for React developer roles: “What is the difference between a component and a hook?” The answer that the interviewer is likely looking for is along the lines of “A component is a building block for the UI…

Vibe coding is not coding

LLMs make it possible to directly translate human language into code, making them valuable proxies that can express what we mean in a source code.

Flipping the switch on far-UVC

We’ve known about far-UVC’s promise for a decade. Why isn't it everywhere?

How Language Models Understand Nullability

The last five years have shown us that large language models, like ChatGPT, Claude, and DeepSeek, can effectively write programs in many domains. This is an impressive capability, given that writing programs involves having a formal understanding of program se…

An early look at Nix Dynamic Derivations

I normally like to write about concepts from first principles and wait for much of the dust to have settled on the implementation details, but let me take you on a small tour of an upcoming feature instead.

Switching to BunnyCDN in Less Than 2 Hours | Jonathan's Blog

Given some recent, uh, instability in US politics, and given that everyone likes an underdog, I’ve been looking at European alternatives to my current hosting situation, which is Cloudflare. After looking through european-alternatives.eu, and reading some opin…