Ramblings of a Software Craftsman
Archives
Search...
Subscribe
When to leave
June 5, 2025
Knowing when to leave might be more important than knowing when to show up. – kupajo in When to Leave The post When to leave appeared first on...
AI changes everything
June 4, 2025
Today’s Armin Ronacher’s AI Changes Everything strongly resonates with me1. I may not be using Claude Code as a daily driver as he now does, but I’ve slowly...
Run your own AI
June 4, 2025
Run Your Own AI by Anthony Lewis is a concise tutorial on how to run large language models on your laptop from the command line via llm-mlx. It focuses on...
Moving On
June 4, 2025
In Moving On, Simone Silvestroni recounts how he moved away from the Apple ecosystem. It’s a move I’ve been contemplating for some time. Like Simone, I use...
Eve 2.2.1
June 3, 2025
Eve v2.2.1 was just released on PyPI. It is a minor upgrade, but it includes a remarkable performance increase contributed by Alexander Urieles. Also, thanks...
Serra Pass along the pilgrims' route
June 2, 2025
From Corezzo, a short hiking loop along the park’s oldest mule tracks. The Serra Pass mule track is one of the most fascinating in the entire Casentino...
Foresta della Lama
May 22, 2025
I went hiking in my beloved Foreste Casentinesi National Park a few weeks ago. This trip has been on my radar for a long time, a circular tour of...
Fattura Elettronica v3.6.3
May 6, 2025
I just released FatturaElettronica .NET v3.6.3. Since version 3.6.1, the project has added English to the list of supported languages. The latest release...
It is moments like this
April 12, 2025
I presented at .NET Conf Rome 2025 yesterday, and it went very well, or at least that was my impression. I enjoyed myself, and the reception seemed great,...
Its moment like this
April 12, 2025
I presented at .NET Conf Rome 2025 yesterday, and it went very well, or at least that was my impression. I enjoyed myself, and the reception seemed great,...
The Literary Power of Hobbits
April 7, 2025
Verlyn Flieger on the late addition of Tolkien’s most iconic characters: Hobbits were no part of Tolkien’s original plan. They entered rather late and...
A 10x faster TypeScript, but that's not the point
March 15, 2025
Anders Hejlsberg is a legend in my field, with Turbo Pascal, Delphi, C#, and TypeScript in his palmares. This week, he announced a rewrite of the TypeScript...
Why do earthworms appear on wet roads?
March 14, 2025
It’s raining a lot these days, and during my early morning walk, I see many earthworms popping out of the ground and filling the sidewalks and,...
Quoting Evan Miller
March 14, 2025
One of the most essential practices for maintaining the long-term quality of computer code is to write automated tests that ensure the program continues to...
Quoting Jannick Sinner
March 8, 2025
I just watched an incredible interview with legendary tennis coach Darren Cahill, now coaching Jannick Sinner. The interview is outstanding and worth...
Lately
March 4, 2025
I’ve been slacking a little lately, shocked mainly by what is happening worldwide. I’ve also been busy at work and, unfortunately, am taking my old man to...
Fattura Elettronica v3.5.2
January 7, 2025
I just released FatturaElettronica .NET v3.5.2. It gets around a known CVE so you may want to update ASAP. The Fattura Elettronica open-source project allows...
My most used command-line commands
January 1, 2025
My most used command-line commands: 5180 git 777 cd 653 ls 452 go 440 ./invoice 377 dotnet 373 rm 270 vi 225 cat 219 ssh Version control dominates the scene...
Books I read in 2024
December 26, 2024
I read 30 books or 8365 pages in 2024, a solid improvement over last year’s, and many of those books were excellent. Lolita by Vladimir Nabokov was...
On C# and .NET quick release cycle
December 10, 2024
I sat to jot down a quick introduction to my C# 13 What’s New and Interesting session at the upcoming .NET Conference Italia 2024 next week, and what I ended...
Newer archives
Older archives