Benjamin Marwell ☕
banner
bmarwell.de
Benjamin Marwell ☕
@bmarwell.de
#JakartaEE-Dev, Musician & Tech-Blogger.
Uses #Linux. @maven.apache.org PMC and ASF member.
IBM Champion 2022.
🏙️ are my own.
Java User Group #Hannover ( #JUG / #JUGH):

jug-h.de

Finally back online! 😊
JUG Hannover — Java User Group Hannover
Treffen, Vorträge und Austausch für Java-Entwickler in Hannover und Umgebung. Teil des iJUG e.V.
jug-h.de
January 6, 2026 at 1:27 PM
Das muss man sich mal geben. An allen Ecken und Enden wird privatisiert, inkl. Infrastruktur. Privatisierung heißt oft auch Profitmaximierung, denn Redundanz kostet.

Welch Chuzpe, dass ausgerechnet die Frau des ehemaligen Finanzministers (FDP) der Stadt Berlin die Schuld gibt. 🙄
January 5, 2026 at 9:58 PM
Happy new year!

As my #blog got de-indexed by #Google, I created an extensive write-up of what I did to get back into the index!
It's full of typical information, and I think it's an interesting story, too.

Let me know what you think!

blog.bmarwell.de/2025/12/30/h...
How I Got Deindexed by Google (And How I Fixed It) | Ben’s Build and B(r)ass Notes
From 400 indexed pages to just 10: my journey through a Google deindexing nightmare and the comprehensive technical and content improvements that brought my blog back.
blog.bmarwell.de
January 2, 2026 at 11:17 AM
Well, I learned a lot about the semantic web in the last three days. A lot about identity, how links work (for SEO) and how important domain entry pages are.
Let's see if I can get re-indexed any time soon. 🙈
Please, Google! 🙏🏻
Just found out my #blog was silently de-indexed by #Google. Google's Search Console gives no apparent reason.

Anyway, good time for updating my blog and actually creating a decent and slick landing page on the main domain. 😊
December 29, 2025 at 5:00 PM
Just found out my #blog was silently de-indexed by #Google. Google's Search Console gives no apparent reason.

Anyway, good time for updating my blog and actually creating a decent and slick landing page on the main domain. 😊
December 27, 2025 at 8:47 PM
December 27, 2025 at 8:15 AM
Reposted by Benjamin Marwell ☕
Thanks to great input by @bmarwell.de, verified bluesky now also supports Apache Foundation Member verification 🥳 Thanks a lot!

With the same update, I have also removed support for conference verification as there was very limited demand by organizers and speakers
December 14, 2025 at 12:23 PM
Flagle #1357 - 4/6 🏁

🟩🟩🟩⬛⬛
🟩🟩🟨⬛⬛
🟩🟩🟩🟩⬛
🟩🟩🟩🟩🟩

flagle-game.com
Flagle Game - Daily and Unlimited
Guess the flag name wordle from every country in the world.
flagle-game.com
December 1, 2025 at 9:46 PM
Reposted by Benjamin Marwell ☕
In #Java try-catch-finally can ignore returns, mask exceptions, and breaks the interruption protocol.

alexn.org/blog/2025/11...
Try-catch-finally in Java is Cursed
In Java, try-catch-finally can ignore returns, mask exceptions, and breaks the interruption protocol.
alexn.org
November 14, 2025 at 8:30 AM
I am really looking forward to using the results of JEP 500, 504 and 517!

#java #jdk #java26
JDK 26のページが更新されて、やっとJEPがそろってきたよ #java #java26
November 7, 2025 at 4:15 PM
#jfmt v0.1.0-rc1 - the very first release - is out! It's a CLI based #java code formatter, made with GraalVM, #Eclipse JDT and PicoCLI

github.com/bmarwell/jfm...

Let me know what you think of the general approach!
Release Release v0.1.0-rc1 · bmarwell/jfmt
Changelog 🔀 Merge e2b6aa3 Merge pull request #147 from bmarwell/release_fix_2, closes #147 9ee18fd Merge pull request #146 from bmarwell/fix_release_update_readme, closes #146 3e60e0c Merge pull r...
github.com
November 7, 2025 at 7:59 AM
Wat hev ick hier blot anfang’n? All snackt hier Hollandsch (Nedderlands) un ick kann blot ’n beten Platt!
October 26, 2025 at 6:12 PM
Look! An Ig nobel prize how to better speak Dutch (Nederlandish) as a German. Just be German, who could have known! 😂

www.erasmusmagazine.nl/en/2025/09/2...
Ig Nobel Prize: Germans speak better Dutch with a drink - Erasmus Magazine
Researchers in Maastricht have won the Ig Nobel Prize for discovering that alcohol can help when speaking a foreign language – especially with pronunciation.
www.erasmusmagazine.nl
October 25, 2025 at 10:14 AM
I asked @github.com copilot to fix a feature of my #jfmt CLIBtool ( #java formatter). Turns out, if you're willing to invest some time, give a lots of detailed instructions, and give reviews, it turns out well.
Alas, coding took 40 minutes or so, I might have been faster. 😅
Still, impressive!
October 23, 2025 at 6:53 PM
Look, @mthmulders.bsky.social getting interviewed about #Maven 4!

youtu.be/_3F-0W2tgfo?...
Maven 4, AI Impact and Calculations , Graph Databases
YouTube video by Devoxx
youtu.be
October 23, 2025 at 10:12 AM
@foojay.io hey 👋🏻
Somehow, sigs, checksums and download site are missing here:
api.foojay.io/disco/v3.0/i...

Can you make sense of it? That would be awesome!

CC @hansolo.eu :)
#java #temurin #aix #powerpc #api
api.foojay.io
October 22, 2025 at 12:18 PM
Import order PR to be merged. This is getting somewhere & lots of great ideas!

github.com/bmarwell/jfmt

#java #graalvm #formatter #tool #jfmt
GitHub - bmarwell/jfmt: jfmt is an opinionated java source code formatter for the command line
jfmt is an opinionated java source code formatter for the command line - bmarwell/jfmt
github.com
October 22, 2025 at 5:12 AM
#pastpuzzle en-385
🟩🟨🟥🟥 (+123)
🟩🟥🟥🟨 (+96)
🟩🟩🟩🟥 (+2)
🟩🟩🟩🟥 (+1)

x/4 🟥
www.pastpuzzle.de
past puzzle
Errate das gesuchte Jahr mit Hilfe von 4 historischen Ereignissen. Ein von Wordle und Geschichte inspiriertes Spiel.
www.pastpuzzle.de
October 21, 2025 at 7:20 AM
Reposted by Benjamin Marwell ☕
I'm surprised that there wasn't more noise around the license change of #Liquibase from Apache License 2.0 to Functional Source License (FSL) in Liquibase 5.0.0.
github.com/liquibase/li...

Is just nobody using it anymore? 😅

#Java #OSS #licensing
Release Liquibase v5.0.0 · liquibase/liquibase
Liquibase Community 5.0 is a major release See the Liquibase Community 5.0 Release Notes for the complete set of release information. ⚠️ MAJOR CHANGES IN COMMUNITY AND COMMERCIAL DISTRIBUTIONS Liqu...
github.com
October 5, 2025 at 8:56 PM
Used Svelte for a new side project.
Instant regret.
October 5, 2025 at 4:17 PM
Reposted by Benjamin Marwell ☕
"Let's see what's out there..." It was 38 years ago today (Sept 28, 1987) that "Encounter at Farpoint" had its premiere broadcast, introducing Capt Jean-Luc Picard and the crew of the Enterprise-D. I'm proud to have been a member of the team who made the show at Paramount.
September 29, 2025 at 2:30 AM
#pastpuzzle en-137
🟨🟥🟥🟨 (-23)
🟩🟩🟥🟥 (+5)
🟩🟩🟩🟩 (0)
▪️▪️▪️▪️

3/4 🥉
www.pastpuzzle.de
past puzzle
Errate das gesuchte Jahr mit Hilfe von 4 historischen Ereignissen. Ein von Wordle und Geschichte inspiriertes Spiel.
www.pastpuzzle.de
September 27, 2025 at 9:29 PM
Flagle #1292 - 3/6 🏁

🟨⬛⬛⬛⬛
🟩🟩🟩🟩⬛
🟩🟩🟩🟩🟩

flagle-game.com
Flagle Game - Daily and Unlimited
Guess the flag name wordle from every country in the world.
flagle-game.com
September 27, 2025 at 9:28 PM
Reposted by Benjamin Marwell ☕
TIL: In #Java, List.subList() and List.reversed() are implemented smartly. You may call these methods as many times as you want and in any order, but you don't get a long chain of references which leads to StackOverflowError. The longest chain of views is two: reversed -> subList -> original list.
September 27, 2025 at 11:49 AM
Reposted by Benjamin Marwell ☕
#ThrowbackThursday Can't believe it's already been two weeks since I was on stage with @bmarwell.de at @javazone.bsky.social. We've discussed a structural approach to speeding up your #Maven builds. Missed it? See vimeo.com/1115842570.

Thanks to @maritvandijk.bsky.social for capturing the moment!
September 18, 2025 at 3:06 PM