Download protected video streams

My passion for improving developer experience led me to show you how to use an AI assistant for generating a Bash script that can download protected video streams. | Continue reading


@danieldietrich.dev | 3 hours ago

Architecting llm-lib

Everyone is using artificial intelligence (AI). Many are developing apps based on large language models (LLMs)1, but few are creating libraries and frameworks for tool development — and so am I: llm-lib is my playground2. A LLM can be considered a product of machine learning (ML) … | Continue reading


@danieldietrich.dev | 2 months ago

Passing the Vavr Torch

Dear Vavr Community, it is with a mix of nostalgia and excitement that I write to you today. After years of developing and maintaining Vavr, our beloved functional programming library for Java, I have made the significant decision to transfer the ownership of the project to a new … | Continue reading


@danieldietrich.dev | 3 months ago

Sponsored Work on Vavr

I know that Vavr is important to many of you, and I have already received feedback on my last post, Statement on Vavr’s Future. After considering the options to better serve the Vavr community, I am happy to announce that I will be offering sponsored work on Vavr. | Continue reading


@danieldietrich.dev | 4 months ago

Statement on Vavr’s Future

Hi guys, as I mentioned in a previous post, I have redirected my energy from maintaining the Vavr project towards other activities. It seems that many people are uncertain about the future of Vavr. Please allow me to clarify a few things. | Continue reading


@danieldietrich.dev | 4 months ago

Foolish Consistency

The quote “A foolish consistency is the hobgoblin of little minds” is attributed to Ralph Waldo Emerson, an American essayist and poet. He wrote it in his 1841 essay “Self-Reliance”, where he argued for the importance of individualism and independent thinking1. The quote suggests … | Continue reading


@danieldietrich.dev | 9 months ago

Constant Change

Heraclitus, an Ancient Greek philosopher, observed: “The only constant in life is change.” Our environment is in constant flux. Nothing stays; everything passes. Personally, I observe that our mind seems to be interested in stability and consistency, so it makes sense that we nee … | Continue reading


@danieldietrich.dev | 9 months ago

Annual Recap 2023

I feel the urge to write something before the end of 2023—and the beginning of 20241. So far, I have not done a retrospective, nor have I defined any goals for the next year. Maybe I should give it a try. Which is weird, because a year is just a number. ↵ | Continue reading


@danieldietrich.dev | 9 months ago

Gut Feeling

I believe that we all have antennas and that decisions can be made without engaging our brain in intense thinking about which direction to take. | Continue reading


@danieldietrich.dev | 10 months ago

A New Era

Good morning! I recognize two kinds of developers: those who are curious about new tools, and those who harbor negatively connoted thoughts, withdrawing from AI topics to retreat back into their mental comfort zone, in order to feel safe1. Of course there are always some in-betwe … | Continue reading


@danieldietrich.dev | 10 months ago

Drawing a Clear Line

Recently, I felt the urge to create more space for creativity. The last time that happened a decade ago and automagically that space was filled and something new emerged—Javaslang1, better known as Vavr today. And boy, that was a ride, I could tell tales! The name Javaslang was a … | Continue reading


@danieldietrich.dev | 10 months ago

Good Morning!

Welcome to my first post on “Daniel’s Journal”. The domain danieldietrich.dev has been there for a while and it was my wish to create a personal blog. In fact that wish has been there for several years, so what happened? | Continue reading


@danieldietrich.dev | 10 months ago