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
As I'm grading #JCON's speaker proposals, I noticed an interesting behavior of mine. For Java proposals, I don't take much time in evaluating. The title might even be enough; architecture proposals take much more time as I go back and forth. I wonder why.
November 15, 2025 at 8:09 AM
The Root Cause Fallacy: Hidden Causes

https://read.perspective...
November 14, 2025 at 5:30 PM
November 14, 2025 at 10:30 AM
November 14, 2025 at 8:17 AM
What's new in #Kotlin 2.2.21 (and 2.2.20!)

https://www.youtube.com/...
November 14, 2025 at 8:17 AM
Reposted by Nicolas Fränkel 🇺🇦🇬🇪
Partagez SVP !
"Depuis plusieurs années, la société Kombat-Tour de Smolensk, Russie, collabore étroitement avec la frégate russe Shtandart, un navire à caractère propagandiste dirigé par Vladimir Martus, un homme proche des cercles du pouvoir du Kremlin."👇
bernardgrua.net/kombat-tour-...
November 13, 2025 at 8:26 PM
Here we are, it's Wednesday, your weekly dose of geekiness!

blog.frankel.ch/java-geek-we...
A Java Geek weekly 110
blog.frankel.ch
November 12, 2025 at 5:20 PM
#Datasparsamkeit is going to take, or already has taken, on a new meaning with coding assistants.

The less tokens one developer uses, the less expensive he will be to the company.

#ThoughtOfTheDay #LLM #AI
November 12, 2025 at 11:30 AM
Analyzing 4 million payment #card details found on the dark web

https://nordvpn.com/rese...

#hack
November 12, 2025 at 9:30 AM
#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