Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
This post is part of a series.
-
The non-deterministic nature of LLMs can used as an advantage in existing systems.
-
tl;dr If a load balancer occasionally returns 502 while the backend looks perfectly healthy, check whether the backend’s keep-alive timeout is shorter than the load balancer’s idle timeout.
-
This post is part of a series.
-
When developing internal tools, MCP servers and AI tools like Claude Desktop, Claude Code, or GitHub Copilot (= the MCP clients) can form the matching UI that adapts to the user’s needs.
-
When developing or learning something I usually find interesting links which I’d like to share.
-
Recently, I read more and more about Git working trees being used for parallel agents for example in Cursor or VSCode.
-
This post is part of a series.
-
This post is part of a series.
-
This post is part of a series.
-
This post is part of a series.
-
This aims to give a better structure to read the posts about the RSS digest implementation.
-
Since my last post about note-taking many things have changed.
-
This post is part of a series.
-
This post is part of a series.
-
In the past I’ve been writing about some approaches I did for creating a static search for this page.
-
This post is part of a series.
-
This post is part of a series.
-
This post is part of a series.
-
This post is part of a series.
-
It was in one of my first jobs where I got tasked to serve a customer a file with some interesting data points about users of a system created for him.
-
Until recently I had two installations on my computer: One SSD contained my Windows installation and the other one Fedora.
-
Just a year passed since the Model Context Protocol (MCP) has been introduced by Anthropic and despite of the traction it got in 2025, it got already concurrency by Anthropic itself: Agent Skills.
-
Although I haven’t posted something on here for a pretty long-time I didn’t forget that this page exists.
-
Building Retrieval-augmented generation (RAG) is hard.
-
At QCon San Francisco Dave Cheney gave an insightful talk about how GitHub Copilot works under the hood and is able to serve 400 Million completion requests a day.
-
The company I’m working for is organizing an event which brings people from different teams together and allows them to work on a topic for one week.
-
During Easter, there was a sale on domains at my hosting provider, and I saw my moment had come and secured a domain I had been eyeing for several weeks.
-
I was thinking about moving my Home Assistant instance away from my homelab to an own instance, e.g. to a Raspberry Pi.
-
Messaging in distributed systems is a problem field which has own patterns and aspects.
-
In my last post I wrote about Retrieval-augmented generation (RAG) and why it’s needed.
-
This post is part of a series.
-
This post is part of a series.
-
There are many free resources which try to explain what LLMs are and how they work internally.
-
When driving in Germany on the Autobahn and passing a medium-sized or larger city you’ll see a sign which shows a tourist attraction nearby.
-
I just completed Androids: The Team that Built the Android Operating System by Chet Haase and can fully recommend this book.
-
There’s a lot of stuff written about Hexagonal Architecture.
-
With patch files Git provides an easy-to-use way to move code changes between branches.
-
Recently, I set up new projects in my homelab.
-
There are quite a lot of tools which try to give the same experience as ChatGPT or claude.ai: A nice UI with model selections etc.
-
I already wrote twice how to generate recommendations for blog posts with machine learning: Calculate automatically the similarity between my posts Getting a higher confidence in spaCy similarity I’m pretty happy about the results and it works without any…
-
Recently I got the following error when I was doing a git rebase master: error: Your local changes to the following files would be overwritten by checkout: <Omitted list of files> Please commit your changes or stash them before you switch branches.
-
The @NoRepositoryBean annotation allows to define an extensible / generic JPA repository in Spring Boot: @NoRepositoryBean public interface BaseAnimalRepository<T> extends JpaRepository<T, Long> From the documentation of the @NoRepositoryBean: This will…
-
To assert that a specific message is logged in a Spring Boot application, the OutputCaptureExtension can be used.
-
Few weeks ago my girlfriend took me to a pottery workshop.
-
Currently, I don’t blog that much.
-
Recently I was thinking about the Smartphones I had and remembered my first one: The HTC Desire (codename Bravo, sometimes also A8181).
-
It’s time to get some practice after answering what the Wasm component model is.
-
In the beginning of this year the WASI preview 2 reached a milestone by being launched.
-
I’m back from Japan and want to give a small collection of tips for apps, websites and services which I found useful before and during my trip. eSIM First, I really recommend to get an eSIM.