Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK


Introduction In this article, I’m going to show you the best way to replace the deprecated @GenericGenerator when upgrading your application to Hibernate 7. Hibernate @GenericGenerator annotation The @GenericGenerator annotation has been available since Hibernate 3.5, as an alternative to the XML element from HBM mappings. As illustrated by the Hibernate 6.5 @GenericGenerator Javadoc, this annotation was deprecated in favor of t..



Introduction My friend, Denis Magda, wrote a wonderful book called Just Use Postgres!, and I’m glad that I got the chance to read it. Audience This book is useful for any software developer who’s either using PostgreSQL or plans on using it because it covers a lot of features that are very useful for modern applications. No matter your level of seniority, you are definitely going to learn from Denis’ book. Content Just Use Postgres! has 402..


Introduction In this article, I’m going to show you the best way to clean up test data when using Spring and Hibernate. While it’s very common to use the @DataJpaTest annotation when implementing integration tests, in this blog post, you will see why you are better off avoiding using this annotation. Why I don’t use @DataJpaTest As explained by the manual, Spring Boot provides the @DataJpaTest annotation for Spring Data JPA integration test..



As of November 5th, 2025, Material for MkDocs is now in maintenance mode, with committed support for the next 12 months. At the same time a new static site generator (SSG) has been brought to live, with a faster build engine and maximum compatibility with MkDocs (for now), and built with the same open source […]

From my experience, every product will eventually want to export some messages or generate a report and it obviously needs to be a PDF. Primarily working with C# these days, it’s a recurring quest to find a good PDF rendering solution for .NET. Quest Unlocked! Naturally, I first started looking for permissively licensed libraries, which […]





Introduction My friend, Laurentiu Spilca, has been working on the second edition of his Troubleshooting Java book, and when I was asked to review it, I was more than happy to do it since the book features a lot of topics that I’m also very interested in, such as performance tuning and query optimization. Audience This book is useful for any Java developer because it teaches you how to get the best out of your IDE debugger, as well as showin..



In September there seems to have been some blockchain spam repositories (see ycombinato, Git Coin) that tagged quite a few people, triggering GitHub notifications for those people. While GitHub reacted and removed the repositories, they didn’t mark those notifications as read. Additionally, the notification icon on GitHub seems to disregard notifications of deleted repositories, yet […]


End new donations - xnux.eu - 9 months ago - kor

Twelve years later! Twelve years ago today, I decided to create this blog on WordPress.com to share whatever I was finding interesting while working as a software architect. Prior to starting this blog, I didn’t have any writing experience, which you can clearly see in the first article I’ve ever published. However, practice makes perfect, and in time, I managed to learn how to express myself in writing, whether it was an article, a social ..



Manual Context Compaction - june.kim - 10 months ago - kor

This post was started in 2024, but as I attended the .NET Day Switzerland 2025 roughly weeks ago, I remembered, that I never actually finished and published it … until now. The conference was opened by the organizers with some general information about the conference… It’s Not Your Dad’s .NET Anymore …then the word was […]


Recently, I downgraded my Visual Studio 2022 Enterprise installation to Visual Studio 2022 Professional, which worked well, except that I couldn’t compile anything with CMake and couldn’t open most C# projects, as MSBuild was failing with the following cryptic error message: Project.csproj : error : The expression "[MSBuild]::StableStringHash(Project.csproj)" cannot be evaluated. Could not load type […]



My experiences testing Kiro with TanStack Start + React, Spring Boot + Angular, Open Source Dev Tools, and Internal Dev Tools

While working on my Stream Deck plugin for Clockify, I noticed that the API client package I was using, wasn’t up-to-date with the latest version of Clockfiy’s OpenAPI specification. Having played around with Swagger in the past, I thought it should be simple enough to generate a new C# API client from the specs, given […]




The dotnet command line interface (CLI) has been the recommended way to build, test, pack, publish, etc. .NET applications ever since its release. The big advantage is, that the tool is cross-platform and doesn’t depend on Visual Studio. One downside is, that when you run dotnet build on Windows, the dotnet command will use its […]








Introduction In this article, I’m going to show you how to optimize the queries executed by a Spring application running on MySQL using Releem. For a short introduction about Releem, check out this previous article, in which I explained how to set up Releem to collect metrics from your MySQL database. Spring Petclinic application The application under test is going to be the well-known Spring Petclinic that we are going to run using the MyS..

40 visitors online