Christian Grobmeier
@grobmeier.de
Java Champion & ASF VP Data Privacy. I write and speak about code, ethics, and what it means to build systems that last.
Logging Off? https://grobmeier.de
Logging Off? https://grobmeier.de
Stuck in SFO. Lufthansa cancelled the flight after 6 hours waiting. No hotel, no water, shops are closed. Currently 25h on my feet. 7 more until I can sleep in the aircraft. Disappointing
October 30, 2025 at 2:32 PM
Stuck in SFO. Lufthansa cancelled the flight after 6 hours waiting. No hotel, no water, shops are closed. Currently 25h on my feet. 7 more until I can sleep in the aircraft. Disappointing
GitHub Day 0. Agentic #AI is everywhere in the US. #opensource can benefit from it, this talk says. But the speakers also say, devs will not be replaced—just accelerated.
October 27, 2025 at 6:49 PM
GitHub Day 0. Agentic #AI is everywhere in the US. #opensource can benefit from it, this talk says. But the speakers also say, devs will not be replaced—just accelerated.
Only a few days ago, I joined Abby and Felix Reda on the Github Podcast—to talk about funding in #opensource that we have received from @sovereign.tech
podcasts.apple.com/de/podcast/f...
#java #log4j #log4shell
podcasts.apple.com/de/podcast/f...
#java #log4j #log4shell
From Log4Shell to the Sovereign Tech Fund: Lessons in Open Source Sustainability
Podcast-Folge · The GitHub Podcast · 21.10.2025 · 31 Min.
podcasts.apple.com
October 25, 2025 at 5:46 AM
Only a few days ago, I joined Abby and Felix Reda on the Github Podcast—to talk about funding in #opensource that we have received from @sovereign.tech
podcasts.apple.com/de/podcast/f...
#java #log4j #log4shell
podcasts.apple.com/de/podcast/f...
#java #log4j #log4shell
Reposted by Christian Grobmeier
"Nobody stops in to check on you. They check on the project. There’s also nobody standing up and saying, ‘hey, thank you for the good work you’re doing to remediate this issue.’"
The harsh truth: maintainers give their spare time, yet positive feedback is rare.
Appreciate who is behind the code. 💛
The harsh truth: maintainers give their spare time, yet positive feedback is rare.
Appreciate who is behind the code. 💛
I never imagined GitHub would ask me to speak about #Log4Shell.
But it happened.
@github.com asked me to share the story as I lived it, for the benefit of users of #opensource. How could I say no?
I hope it helps build a more secure future.
No more Log4Shell.
#java
But it happened.
@github.com asked me to share the story as I lived it, for the benefit of users of #opensource. How could I say no?
I hope it helps build a more secure future.
No more Log4Shell.
#java
The internet was on fire. 🔥
One small library affecting billions of systems.
Log4Shell was the biggest security vulnerability of all time.
Now, Log4J maintainer, Christian Grobmeier tells us what it felt like inside the flames 👉 github.blog/open-source/...
One small library affecting billions of systems.
Log4Shell was the biggest security vulnerability of all time.
Now, Log4J maintainer, Christian Grobmeier tells us what it felt like inside the flames 👉 github.blog/open-source/...
October 21, 2025 at 7:08 AM
"Nobody stops in to check on you. They check on the project. There’s also nobody standing up and saying, ‘hey, thank you for the good work you’re doing to remediate this issue.’"
The harsh truth: maintainers give their spare time, yet positive feedback is rare.
Appreciate who is behind the code. 💛
The harsh truth: maintainers give their spare time, yet positive feedback is rare.
Appreciate who is behind the code. 💛
Reposted by Christian Grobmeier
As a fellow maintainer of an open source project, this is an intense and somewhat scary read. Thanks to @grobmeier.de for being so open to talk about what he experienced and @github.com for initiating their Secure Open Source Fund!
github.blog/open-source/...
github.blog/open-source/...
Inside the breach that broke the internet: The untold story of Log4Shell
Log4Shell proved that open source security isn't guaranteed and isn’t just a code problem.
github.blog
October 21, 2025 at 5:11 AM
As a fellow maintainer of an open source project, this is an intense and somewhat scary read. Thanks to @grobmeier.de for being so open to talk about what he experienced and @github.com for initiating their Secure Open Source Fund!
github.blog/open-source/...
github.blog/open-source/...
I never imagined GitHub would ask me to speak about #Log4Shell.
But it happened.
@github.com asked me to share the story as I lived it, for the benefit of users of #opensource. How could I say no?
I hope it helps build a more secure future.
No more Log4Shell.
#java
But it happened.
@github.com asked me to share the story as I lived it, for the benefit of users of #opensource. How could I say no?
I hope it helps build a more secure future.
No more Log4Shell.
#java
The internet was on fire. 🔥
One small library affecting billions of systems.
Log4Shell was the biggest security vulnerability of all time.
Now, Log4J maintainer, Christian Grobmeier tells us what it felt like inside the flames 👉 github.blog/open-source/...
One small library affecting billions of systems.
Log4Shell was the biggest security vulnerability of all time.
Now, Log4J maintainer, Christian Grobmeier tells us what it felt like inside the flames 👉 github.blog/open-source/...
October 20, 2025 at 8:01 PM
I never imagined GitHub would ask me to speak about #Log4Shell.
But it happened.
@github.com asked me to share the story as I lived it, for the benefit of users of #opensource. How could I say no?
I hope it helps build a more secure future.
No more Log4Shell.
#java
But it happened.
@github.com asked me to share the story as I lived it, for the benefit of users of #opensource. How could I say no?
I hope it helps build a more secure future.
No more Log4Shell.
#java
OK, so enough hiatus. I'm back.
It's Monday, early morning. Today, something will change.
Will keep you posted.
It's Monday, early morning. Today, something will change.
Will keep you posted.
October 20, 2025 at 12:55 AM
OK, so enough hiatus. I'm back.
It's Monday, early morning. Today, something will change.
Will keep you posted.
It's Monday, early morning. Today, something will change.
Will keep you posted.
I dreamed of writing a "#Java Logging" book after #Log4shell hit.
Today I’m proud to share:
@manning.com just launched it in MEAP.
Hard to describe what that means—a circle closes.
Until Oct 2: 50% off:
hubs.la/Q03Jv97v0
#log4j #java #logback #slf4j
Today I’m proud to share:
@manning.com just launched it in MEAP.
Hard to describe what that means—a circle closes.
Until Oct 2: 50% off:
hubs.la/Q03Jv97v0
#log4j #java #logback #slf4j
Java Logging - Christian Grobmeier
Logging is a must-know skill for Java developers.
Logging is the art of making things visible—and when your codebase crashes at 5PM Friday you’ll want all the data you can get about your application!...
hubs.la
September 18, 2025 at 9:04 PM
I dreamed of writing a "#Java Logging" book after #Log4shell hit.
Today I’m proud to share:
@manning.com just launched it in MEAP.
Hard to describe what that means—a circle closes.
Until Oct 2: 50% off:
hubs.la/Q03Jv97v0
#log4j #java #logback #slf4j
Today I’m proud to share:
@manning.com just launched it in MEAP.
Hard to describe what that means—a circle closes.
Until Oct 2: 50% off:
hubs.la/Q03Jv97v0
#log4j #java #logback #slf4j
Today, I was awarded the title of Java Champion!
It’s a huge honor, and I’m grateful for everyone I’ve met in the Java universe, especially those who taught me how to code. I’m feeling happy and a little proud. 😊
#java #programming
It’s a huge honor, and I’m grateful for everyone I’ve met in the Java universe, especially those who taught me how to code. I’m feeling happy and a little proud. 😊
#java #programming
March 17, 2025 at 5:16 PM
Today, I was awarded the title of Java Champion!
It’s a huge honor, and I’m grateful for everyone I’ve met in the Java universe, especially those who taught me how to code. I’m feeling happy and a little proud. 😊
#java #programming
It’s a huge honor, and I’m grateful for everyone I’ve met in the Java universe, especially those who taught me how to code. I’m feeling happy and a little proud. 😊
#java #programming
I guess you could say I am a power user now. However, some recommendations make my writing worse, not better.
February 27, 2025 at 7:03 PM
I guess you could say I am a power user now. However, some recommendations make my writing worse, not better.
I have been sick all of 2025, but I am getting my medicine today. I am starting new #Java training. These always lift my mood! I'm looking forward to it!
February 17, 2025 at 6:35 AM
I have been sick all of 2025, but I am getting my medicine today. I am starting new #Java training. These always lift my mood! I'm looking forward to it!
Reposted by Christian Grobmeier
spot on by the meme creator
February 3, 2025 at 12:17 PM
spot on by the meme creator
This year is the year! After log4shell hit, I started again with #Java and #OpenSource related public talks. I want to take this more seriously and plan to travel through Germany and visit JUGs or conferences. Usually, I travel at my own expense to attend community talks. Feel free to get in touch.
January 31, 2025 at 12:23 PM
This year is the year! After log4shell hit, I started again with #Java and #OpenSource related public talks. I want to take this more seriously and plan to travel through Germany and visit JUGs or conferences. Usually, I travel at my own expense to attend community talks. Feel free to get in touch.
I grew up without books. No stories. No beautiful words. No education. At 16, I started to learn, and my now-wife, at 20, gave me her books. Today, at 46, it still hurts to look back. I am angry. My road was hard, far too hard. No one should have to walk on it.
January 28, 2025 at 1:13 PM
I grew up without books. No stories. No beautiful words. No education. At 16, I started to learn, and my now-wife, at 20, gave me her books. Today, at 46, it still hurts to look back. I am angry. My road was hard, far too hard. No one should have to walk on it.
If you don’t know the facts, you’re forced to believe.
When you’re forced to think, anyone can claim the truth.
And when you can’t tell the truth from lies, fear takes over.
Science is the antidote to fear. It’s not always what you want to hear, but it’s the way forward.
When you’re forced to think, anyone can claim the truth.
And when you can’t tell the truth from lies, fear takes over.
Science is the antidote to fear. It’s not always what you want to hear, but it’s the way forward.
Igniting Curiosity: Science is the antidote to fear
How science and hands-on learning can spark curiosity in young minds.
buff.ly
January 27, 2025 at 9:00 AM
If you don’t know the facts, you’re forced to believe.
When you’re forced to think, anyone can claim the truth.
And when you can’t tell the truth from lies, fear takes over.
Science is the antidote to fear. It’s not always what you want to hear, but it’s the way forward.
When you’re forced to think, anyone can claim the truth.
And when you can’t tell the truth from lies, fear takes over.
Science is the antidote to fear. It’s not always what you want to hear, but it’s the way forward.
Finally, I will write for a print magazine again! I just received confirmation that my proposal about #Java logging was accepted. Looking forward to seeing it in the Javapro magazine; it has been a while since I last published for print. :-)
JAVAPRO | Magazine for professional Java development in practical use
Your free resource platform dedicated to Java programming and development.
javapro.io
January 22, 2025 at 5:58 PM
Finally, I will write for a print magazine again! I just received confirmation that my proposal about #Java logging was accepted. Looking forward to seeing it in the Javapro magazine; it has been a while since I last published for print. :-)
It sounds stupid, but I am slowly beginning to understand how to write sequentially. Took me more than a year of practice. Writing is hard.
January 21, 2025 at 2:36 PM
It sounds stupid, but I am slowly beginning to understand how to write sequentially. Took me more than a year of practice. Writing is hard.
Reposted by Christian Grobmeier
Companies: Remote work doesn't work for software development.
Open Source: Am I a joke to you? Doesn't your business run on me?
Open Source: Am I a joke to you? Doesn't your business run on me?
January 20, 2025 at 3:35 AM
Companies: Remote work doesn't work for software development.
Open Source: Am I a joke to you? Doesn't your business run on me?
Open Source: Am I a joke to you? Doesn't your business run on me?
For my mental health, I usually refrain from commenting on politics. Today, I feel compelled to break this rule and speak out. In Germany, history revisionists yell their devoid phrases from the chancel, echoed by those who struggle with recent politics and are afraid of the future.
🧵 1/8
🧵 1/8
January 20, 2025 at 8:06 AM
For my mental health, I usually refrain from commenting on politics. Today, I feel compelled to break this rule and speak out. In Germany, history revisionists yell their devoid phrases from the chancel, echoed by those who struggle with recent politics and are afraid of the future.
🧵 1/8
🧵 1/8
Reposted by Christian Grobmeier
FYI: We (the JUnit Team) are planning on #JUnit6 with a #Java 17 baseline, hopefully to be released in the Fall of 2025. 😎
github.com/junit-team/j...
github.com/junit-team/j...
Change Java baseline to 17 for 6.0 · Issue #4246 · junit-team/junit5
Motivation Java 8 is the current baseline of JUnit 5. It was released over 10 years ago and recent versions of Java have introduced many enhancements that make moving to a more recent JDK as the ba...
github.com
January 16, 2025 at 2:21 PM
FYI: We (the JUnit Team) are planning on #JUnit6 with a #Java 17 baseline, hopefully to be released in the Fall of 2025. 😎
github.com/junit-team/j...
github.com/junit-team/j...
For the past weeks, I have been studying #Cicero, among others. His work resonates deeply with me. My writing changed not only because of style but also because I learned to write as a human. No #AI will ever write what a great writer can write as long as it cannot replicate the depths of humanity.
January 19, 2025 at 9:23 AM