Nicolas Fränkel 🇺🇦🇬🇪
banner
frankel.ch
Nicolas Fränkel 🇺🇦🇬🇪
@frankel.ch
🧑‍💻 Developer and architect
🥑 Developer Advocate
✍️ Blogger @ https://blog.frankel.ch/
🎓 Eternal learner
📖 Book author at http://leanpub.com/integrationtest
Pinned
This week, I received the task of dusting off a legacy #Java application. The application analyzes #XML files.

In this post, I explain the problem of #XSD 1.1 validation in Java, what I tried, and the final working solution.
XML Schema Validation 1.1 in Java
This week, I received an interesting task: dusting off a legacy Java application. The application analyzes specific XML files in proprietary format. I know XML doesn’t sound sexy to junior developers,...
blog.frankel.ch
#Redis Critical Remote Code Execution #Vulnerability Discovered After 13 Years

https://www.infoq.com/ne...
November 11, 2025 at 5:30 PM
In case you're into #OpenTelemetry (or want to start learning about it), there are still a few seats left for the workshop I'll be giving at #YOW in Melbourne.

I have prepared tons of material!

yowcon.com/melbourne-20...

#Grafana
Gain Practical, In-depth Experience with Observability using OpenTelemetry
Masterclass with Nicolas Fränkel at YOW! Melbourne 2025
yowcon.com
November 11, 2025 at 5:22 PM
Monorepo vs Multi-repo vs #Git submodule vs Git Subtree: A Complete Guide for Developers

https://levelup.gitconne...
November 11, 2025 at 9:30 AM
November 10, 2025 at 5:30 PM
Reposted by Nicolas Fränkel 🇺🇦🇬🇪
The goal of Arconia OpenTelemetry is to provide a single dependency you can add to your Spring Boot application to get unified #Java observability with minimal configuration and maximum compatibility with both OpenTelemetry and Micrometer ecosystems.

www.thomasvitale.com/spring-boot-...
Spring Boot Observability with Arconia OpenTelemetry
Arconia OpenTelemetry enhances observability for Spring Boot by combining the standardization of OpenTelemetry with the robustness of Micrometer.
www.thomasvitale.com
November 10, 2025 at 6:40 AM
This week, I received the task of dusting off a legacy #Java application. The application analyzes #XML files.

In this post, I explain the problem of #XSD 1.1 validation in Java, what I tried, and the final working solution.
XML Schema Validation 1.1 in Java
This week, I received an interesting task: dusting off a legacy Java application. The application analyzes specific XML files in proprietary format. I know XML doesn’t sound sexy to junior developers,...
blog.frankel.ch
November 9, 2025 at 5:19 PM
This is an effort to create a fully functional #Kubernetes cluster with 1 million active nodes.

https://bchess.github.io...
November 9, 2025 at 9:30 AM
Even though I despise #Telegram and his creator, Pasha Durak, I have to admit that it makes it straightforward to create a channel and automate content posting there.

https://t.me/ajavageek
November 9, 2025 at 7:30 AM
Today, I realised that #Google has introduced #ads on #YouTube videos in browsers.

1) Code is so invasive to privacy that Firefox refuses to display the site
2) On another browser, I need to watch 2 ads every 2 or 3 minutes, which makes it impossible to watch a talk 💩

Bye 👋
November 8, 2025 at 8:00 PM
Comparison Traits - Understanding Equality and Ordering

https://itsfoxstudio.sub...

#Rust
November 8, 2025 at 5:30 PM
You Should Write An Agent

https://fly.io/blog/ever...
November 8, 2025 at 9:30 AM
Battle-Tested Lessons from 10 Years in a Single Codebase
Battle-Tested Lessons From 10 Years In A Single Codebase
One engineer's lessons from a decade of working in the same codebase, and what you can take away for your own software development lifecycle.
revelry.co
November 7, 2025 at 9:06 AM
#SpringBoot vs #Quarkus: A Migration Story with Ugly Truths
Spring Boot vs Quarkus: A Migration Story with Ugly Truths
Breaking Up With Our First Love (Sorry, Spring Boot)
medium.com
November 6, 2025 at 5:16 PM
Send this article to your friend who still thinks the #cloud is a good idea
Send this article to your friend who still thinks the cloud is a good idea
You've been lied to. You don't need the cloud – you can just run servers and save 10x your AWS costs. It's not that difficult.
rameerez.com
November 6, 2025 at 11:41 AM
That's what you were waiting for, the Java Geek Weekly 🤓
A Java Geek weekly 109
blog.frankel.ch
November 5, 2025 at 5:43 PM
Architectural debt is not just technical debt
Architectural debt is not just technical debt
Frederick's delirious rants
frederickvanbrabant.com
November 5, 2025 at 10:17 AM
In a #Kotlin multiplatform project, I switched my Docker base image from #NodeJS to #Bun.

The former is ~160MB, the latter ~106MB, a 33% slimdown!

I need to check if everything works as before, but I'm extremely impressed.
November 4, 2025 at 8:02 PM
Your data, their rules
Your data, their rules
The growing risks of hosting EU data in the US cloud
blog.42futures.com
November 3, 2025 at 5:00 PM
Choosing a #dependency.

In this post, I’d like to describe my approach when choosing a dependency. I’ll first define what I mean by dependency in the context of this post. Then, I’ll list a grid of several criteria to analyze possible dependencies with.
Choosing a dependency
Fun fact, I thought I had already written this post, but when I wanted to reference it, I found out that I didn’t. In this post, I’d like to describe my approach when choosing a dependency. I’ll first...
blog.frankel.ch
November 2, 2025 at 5:45 PM
We Deleted #Tokio From Our Payment System and Cut Cloud Costs by $127,000
We Deleted Tokio From Our Payment System and Cut Cloud Costs by $127,000
Three months ago, I made a decision that could have gotten me fired.
medium.com
November 2, 2025 at 1:33 PM
You already have a #git server
You already have a git server: (Maurycy's blog)
maurycyz.com
November 1, 2025 at 6:07 PM
#Log4j 2 Plugins
Log4j 2 Plugins | Baeldung
Learn how to use the Log4j 2 extension mechanism to implement custom plugins
www.baeldung.com
October 31, 2025 at 4:27 PM