I'm totally convinced that, in this new era of AI-made software, "performance" will be the new "artisan luxury".
Daniel Fernández
@danfenz.dev
Software engineer. Author of open source technologies @thymeleaf.org, unbescape, attoparser, atomichash, javatuples, javaruntype, jasypt, op4j and javagalician. 🏡 Galicia, Spain, European Union.
@libro.fm I understand why you may need to do this for a small set of books. But I worry to see such set growing (+3 books in my wishlist), and your "à la carte" prices for these books are quite higher than those in Audible — in some cases, even titles included "for free" in Audible's subscription 😔
The advent of the LLM-driven security auditor not only causes a flood of questionable reports on open source projects, but interestingly also causes some of these reports to report exactly the same with few days difference.
"Why AI Agents are either the best or worst thing we’ve ever built" - by @fryrsquared.bsky.social www.youtube.com/watch?v=WnzR...
Why AI Agents are either the best or worst thing we’ve ever built
YouTube video by Hannah Fry
youtube.com
There is a kind of user that doesn't read the docs, opens tickets because they try programming using the force and fail and that, when you point out their error to them, just open a new ticket blaming your docs for not being good enough. You simply have to admire their determination in life.
I believe Patrick Wyman is one of the best communicators of popular history out there today. Whatever he has written in this book, if it is half as good as his podcasts, is going to be terrific.
Today's the big day, friends - my new book, Lost Worlds: The Rise and Fall of Human Societies from the Ice Age to the Bronze Age, is available for preorder! Smash that link and purchase from your retailer of choice, if that's the kind of thing you're into. www.harpercollins.com/products/los...
AWS launches S3 Files, a new feature that adds native NFS file system access to S3 buckets, letting compute resources read, write, and edit data stored in S3.
Amazon S3 Files gives the world's biggest object store a file system
AWS launches S3 Files, a new feature that adds native NFS file system access to S3 buckets, letting compute resources read, write, and edit data stored in S3.
bit.ly
The NASA #Artemis II tracking website: www.nasa.gov/missions/art... It includes a nice moveable visualization of the Moon, the spacecraft, the Sun, and the Earth, so you can get a feel for the relative positions of them all.
NASA: Artemis II
Artemis I will be the first in a series of increasingly complex missions to build a sustained human presence at the Moon for decades to come.
nasa.gov
Everyone today: "Your password must be 18 characters long, contain upper case, lower case, two numbers 0-9, a punctuation mark, a musical note and a fifteenth century kanji letter." Meanwhile banks: "Maximum 8 characters, only A to Z upper case allowed."
Reorganizing development work stints in order to make the best use of the available AI credits before they top up the following month. The trend that no one saw coming.
I cannot find the words to express how much I dislike the file permissions mechanism in Windows.
✅ Blue Danube ✅ Radetzky March There we go then. Wishing you all a very happy 2026!
So apparently, if you are a huge software vendor and charge big money for support and consulting, you can sell rubbish software and ignore standards and specs, and then expect that your customers will force their OTHER vendors to adapt to your garbage because that will be much cheaper for them.
Automate repetitive UI tasks. The Gemini 2.5 Computer Use Model lets you build agents to handle forms, reports, and more. The model is trained with safety features and is now in public preview. Try it → goo.gle/Computer-Use-Model
AI-generated content is flooding the internet, and we're entering a new era of information overload. Watch our latest video to find out how AI slop affects the internet and why kurzgesagt videos will always remain human-made: https://kgs.link/AISlop
🍃 From Beans to Boot, Aspects to AI by Rod Johnson / Juergen Hoeller / @starbuxman.joshlong.com @ Spring I/O 2025 ▶️ Video: youtu.be/i_fiHmg1qM0 #springio25
From Beans to Boot, Aspects to AI by Rod Johnson / Juergen Hoeller / Josh Long @ Spring I/O 2025
YouTube video by Spring I/O
youtu.be
I've just asked 3 AIs about the way to obtain, using the "uv" command, which is the version of the python runtime that is being used for the active virtual environment. I know I can use "python --version", but I was curious to see whether I could do everything with "uv".
SQL was dead. Then Hadoop got the hype, and we put a SQL layer on top to improve it. Then noSQL got the hype, and we put a SQL layer on top to improve it. Then the Data Lake got the hype, and we put a SQL layer on top to improve it. I can't wait to see what SQL looks like on top of AI agents.
#java JEP 401 on value classes is submitted : openjdk.org/jeps/401
JEP 401: Value Classes and Objects (Preview)
openjdk.org
I keep moving my old "small" OSS projects to a new namespace, and so "op4j" (a fluent API for Java similar to today's streams, that I developed back in 2010) now has a new home. Though in this case I have not modernized the code because the project was deprecated by JDK8. github.com/arxila/op4j
GitHub - arxila/op4j: A Java library aimed at improving the quality, semantics, cleanness and readability of Java code, especially auxiliary code like data conversion, structure iteration, filtering, ...
A Java library aimed at improving the quality, semantics, cleanness and readability of Java code, especially auxiliary code like data conversion, structure iteration, filtering, mapping, etc. - arx...
github.com
This touches on two critical points most people miss: First that most OSS, even popular projects, get no relevant external contributions ever. Second that maintainers get NOTHING out of their effort besides a fancy line in their CVs that most companies ignore. OSS is 95% fueled by mere dev pride.
Despite running the world’s software economy, open source projects like curl lack backing. @AlexWilliams.bsky.social explains @daniel.haxx.se’s call for companies to finally step up and support what they rely on.
And another one of my "old" libraries gets refreshed and moved to a new namespace: JavaRuntype. JavaRuntype is a runtime representation of Java's type system. github.com/arxila/javar...
GitHub - arxila/javaruntype: A runtime representation of the Java type system
A runtime representation of the Java type system. Contribute to arxila/javaruntype development by creating an account on GitHub.
github.com
I've given my old "JavaTuples" library a new life, reimplemented as Java (JDK17) records. And I've also moved it to my new Arxila OSS project organization. Solo, Pair, Trio, Quartet… JavaTuples 2.0 is out! github.com/arxila/javat...
GitHub - arxila/javatuples: Simple Java library that provides a set of tuple classes.
Simple Java library that provides a set of tuple classes. - arxila/javatuples
github.com
The AI revolution is slowly turning for me into wasting hours angrily debating with an LLM about class and variable names.
Even the smallest piece of software you want to try is now distributed as a 12-container docker-compose deployment or kubernetes cluster. Everything is so slow. It's incredible how good we are at making our new shiny supercomputers turn uncomfortable and cumbersome at every step of the tech cycle.
Oooh...what are these shiny new lock icons 🤔 That's right... Spring Modulith support landed in @intellijidea.com 2025.2. You don't have to run the test to know whether you are violating any module boundaries. IntelliJ IDEA tells you as you code 🔥
🎉 IntelliJ IDEA 2025.2 is out! It brings powerful updates to help you stay productive, write better code, and adopt the latest tech with confidence. Discover what’s new: www.jetbrains.com/idea/whatsnew/