schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
BetterBranch: a tiny, but useful git helper.
Written in #Java, compiled to native via #GraalVM, archive creation and distribution via #JReleaser! 🚀
https://blog.bmarwell.de/2026/08/05/betterbranch-tiny-git-helper.html
First blog post in a while! 😀
TestLens – our test reporting and flaky test management solution for Java projects on GitHub – is now available on the GitHub marketplace.
https://github.com/marketplace/testlens-app
🟢 🟡 🟠 🔴
It's free for user accounts. If you have a GitHub account, please consider giving it a try.
It would help us (@marcphilipp, @britter and me) a bunch
to test and gain visibility. Thanks! 🙏
#EclipseCollections is the FOSS collections library in #Java with Smalltalk-level productivity. The book, "Eclipse Collections Categorically", is available on Kindle Unlimited. There's a Kindle book offer in the blog below.👇 No FOMO. Get EC and ECC. Mark the date.🗓️
https://donraab.medium.com/level-up-your-programming-game-with-a-java-book-and-smalltalk-3c4c9bffbb49?source=friends_link&sk=d507f1de2db9a1db224ddcb539df6e78
Getting to Know IntelliJ IDEA by Trisha Gee and Helen Scott is on sale on Leanpub! Its suggested price is $30.00; get it for $27.00 with this coupon: https://leanpub.com/gettingtoknowIntelliJIDEA/c/LeanPublishingDaily20260729 #computer_programming #java #software #ides
Woohoo! JEP 401 (Value Objects) has landed in mainline!
$ jshell
| Welcome to JShell -- Version 28-internal
| For an introduction type: /help intro
jshell> new Integer(1234) == new Integer(1234)
$1 ==> false
$ jshell --enable-preview
| Welcome to JShell -- Version 28-internal
| For an introduction type: /help intro
jshell> new Integer(1234) == new Integer(1234)
$1 ==> true
Jetpack Compose internals by Jorge Castillo is on sale on Leanpub! Its suggested price is $49.99; get it for $17.50 with this coupon: https://leanpub.com/composeinternals/c/LeanPublishingDaily20260724 #software #computer_programming #java #kotlin #software_architecture
Java deprecates support for macOS x86
Apple has transitioned its hardware products to the AArch64 processor architecture and is phasing out support for x64. Oracle engineers will thus stop maintaining the macOS/x64 port as of JDK 27. Maintaining the port is a significant burden.
↫ JEP 541: Deprecate the macOS/x64 Port for Removal
The port won't yet be removed, but will be in a future release. Consi
https://www.osnews.com/story/145609/java-deprecates-support-for-macos-x86/
We're forgetting lessons of the past, so I updated this blog with links to four blogs from Nikhil Nanivadekar that explain why the Map, Set, Bag, and Multimap types in #EclipseCollections are more memory-efficient than the alternatives available in standard #Java.
https://donraab.medium.com/save-memory-in-java-by-making-memory-efficiency-your-top-priority-32fe9443eb8d?source=friends_link&sk=5ae3e714963aa9a7e40fa109ebe53283
Spring Boot 4 In Practice by Jitin Kayyala is on sale on Leanpub! Its suggested price is $29.99; get it for $18.89 with this coupon: https://leanpub.com/springboot4inpractice/c/LeanpubWeeklySale20260721 #java #web_development #software
Years ago, I migrated from #NetBeans to #IntelliJ.
With all the AI and telemetry and terms of service and free trials and whatnot, I'm starting to think it's time to migrate back…
My only major reservation is that https://jte.gg has only an IntelliJ plugin. I will have no completion, highlighting, etc in my HTML templates any more, and some of them are rather complicated…
What does everyone think?
Our next #JCON2026 session is live: 'When #Greed Is Good: Understanding Java Stream Performance' with Cay Horstmann
#Java streams use complex evaluation strategies whose #performance can be difficult to predict. …
Grab your coffee and hit play: https://youtu.be/aOEwrcp03pQ
It’s been a busy week in the #Java ecosystem!
Highlights include:
➤ A reintroduction of Value Objects (Preview); the GA release of WildFly 41; the July 2026 edition of Open Liberty 26.0.0.7; point releases of TornadoVM, Apache TomEE, Java Operator SDK and LangChain4j; a maintenance release of Micronaut; a new extension, Quarkus Shim; and a new Oracle AI Agent Studio for Fusion Applications.
🔗#InfoQ News Roundup: https://bit.ly/4gKEMnU
Big Kotlin pack by Marcin Moskała is the featured bundle of ebooks 📚 on Leanpub!
Glad to have been featured (sort of) in the new Java documentary, "Write Once Run Forever”:
https://www.youtube.com/watch?si=X46PPl0tQLFm9pSm&t=4018&v=ZqGSg4b_cZA&feature=youtu.be
Overall very nicely done. Congratulations CultRepo!
I attended a special preview showing of the Java Documentary, along with a panel session and reunion. Here are some notes on the event.
https://stuartmarks.wordpress.com/2026/07/17/the-official-java-documentary/
RE: https://mastodon.online/@mthmulders/116937108458931120
Search Maven Central from the command-line! #Java
Logpoints and a bundled debugger skill to make #debugging easier, dependency completion for #Gradle and #Maven, support for #Java 27, #Kotlin 2.4, new features for #Spring security, #Docker and more...
#IntelliJIDEA 2026.2 is here: https://youtu.be/1wzW-gM9OZE?is=yz-0VOIX61p8KWTj
I'm setting up a personal project using Java and Spring Boot, and I have a lot of questions about how to approach the DB layer.
I'm mostly comparing JOOQ and Querydsl right now. I really don't want to be writing SQL strings in my code. I'd like to lean on whatever the established spring choices are rather than do something completely off-road, but this is beaten by the caveat about not wanting SQL strings in my code.
I'm planning on using SQLite as the DB (this is for a single-user app that will be running locally.) If anyone has suggestions on how to properly manage the DB schema and migrations that would be much appreciated as well.
If anyone can give me any pointers on choosing and using a technology here that would be great!
For context: I'm a Node.js dev switching to Java. I am brand new to JDBC/JDBI/JPA/Hibernate/all of the other stuff that I'm just reading about today.
It’s been a busy week in the #Java ecosystem!
Highlights include:
➤ The GA release of TornadoVM 5.0; point releases of JHipster, Keycloak and Google ADK; maintenance releases of GraalVM Native Build Tools and Micronaut; the OmniFish Build of Payara and introducing Vidocq, a new implementation of the Jakarta EE 11 Core Profile and MicroProfile 7.1.
🔗#InfoQ News Roundup: https://bit.ly/3SWJJ3b
Our next #JCON2026 session is live: 'Engineering a Modern #Java Platform' with Steve Poole
#JDK 8 to 25 Without the Pain: Most Java teams carry far more #technical debt than they realise. Moving from JDK 8 or 11 to JDK 21 or 25 is not a …
Grab your #coffee and hit play: https://youtu.be/umpxCjJR9Lw
Great interview tips from Duke's Corner #Java podcaster Jim Grisanzio: https://www.patreon.com/grisanzio/posts/tips-for-163417841
Our next #JCON2026 session is live: 'Conquering a #Billion Rows with Modern #Java Concurrency' with René Schwietzke
You might have seen my previous talk: "The First 80% of Reading One Billion Rows Fast Enough". It intentionally avoided …
Grab your #coffee and hit play: https://youtu.be/D6g4MLKJsLU
#Hardwood has been released as an #opensource library.
Built to optimize #ApacheParquet reading on the JVM, it uses a multi-threaded architecture with zero mandatory external dependencies, offering a simpler, high-performance alternative to the Apache Parquet Java implementation.
More details on #InfoQ 👉 https://bit.ly/4y9VQd4
Our next #JCON2026 session is live: 'Inside Spring: The #Architecture Behind the Framework' with Ko Turk
The #Spring #Framework is one of the most widely adopted frameworks in the #Java ecosystem, yet its internal architecture often remains a …
Grab your coffee and hit play: https://youtu.be/HH2oN-1TSn4
Functional Java by dimitris papadimitriou is free with a Leanpub Reader membership! Or you can buy it for $2.00! https://leanpub.com/functional-java-with-vavr #java #functional_programming
Big Kotlin pack by Marcin Moskała is the featured bundle of ebooks 📚 on Leanpub!
We recorded the What's New in #IntelliJIDEA 2026.2 video today. New features for #AI, #Java, #Kotlin, Debugger, #Spring, #Gradle, #Maven and #Docker coming soon to an IDE near you! @sivalabs @antonarhipov Marco Behler
🍿 #Sonatype will introduce #Maven #Central publishing limits
https://central.sonatype.org/publish/maven-central-publishing-limits/
While I did put a popcorn emoji in front, I do think that's one of the only ways forward to keep that central bit of software in the #Java world free to download for everyone.
Join us July 9 as Billy Korando explores how Java's data-oriented features challenge classic OOP assumptions. Discover records, pattern matching, and sealed hierarchies. Sign up at nyjavasig.com! #Java #Programming
Our next #JCON2026 session is live: 'Beyond the #Hype: Unpacking the Latest Features of #JDK' with Jayashree S Kumar
#Java's evolution comes with a lot of names — Project #Loom #AOT Panama, Records, Vector #API #Leyden — and it's easy to feel …
Grab your coffee and hit play: https://youtu.be/10SpfNU4D94