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.
I just released version 3.0.0 of "JSON:API for Spring HATEOAS". This is a major release with dependency updates to Spring Boot 4.0.0, Spring HATEOAS 3.0.0 and Jackson 3.
See https://github.com/toedter/spring-hateoas-jsonapi.
Version 3.0.0 removes all deprecated APIs from version 2.x.x. See the Migration Guide for details: https://toedter.github.io/spring-hateoas-jsonapi/3.0.0/reference/#migration-3-0-0
GraphQL with Java and Spring https://leanpub.com/graphql-java by Andreas Marek and Donna Zhou is the featured book on the Leanpub homepage! https://leanpub.com #Java #books #career #technology
Learn first-hand from the founder of GraphQL Java and co-author of Spring for GraphQL how to develop GraphQL services in Java.
Find it on Leanpub!
With #SpringFramework 7.0.2 out today (https://spring.io/blog/2025/12/11/spring-framework-7-0-2-available-now), and #SpringBoot 4.0.1 out in 1 week, I guess I'll wait a bit to upgrade my projects.
Which is good, cuz I want to get my #Java #EventSourcing projection code complete before I embark on Upgrading All The Projects.
If you're serious about reducing lead time, rethink #PullRequests. They add async delays, inflate WIP & often fail to catch real issues. @javisan81 explains why trust-first teams review differently.
Read now: https://javapro.io/2025/10/29/pull-requests-code-reviews/
Wednesday Links - Edition 2025-12-10
https://dev.to/0xkkocel/wednesday-links-edition-2025-12-10-5bp1
#java #jvm #fixit #refactoring #streaming #cdc #materialized-views #architecture
Habe mal wieder einen Ausflug ins Backend gewagt und für das #JavaMagazin "Modularisierung pragmatisch – Anwendungen mit Spring Modulith" geschrieben.
👉 https://nilshartmann.net/a/spring-modulith-java-magazin
Viel Spaß beim Lesen... und beim Modularisieren 😊
Big Kotlin pack https://leanpub.com/b/kotlin_mm by Marcin Moskała is the featured bundle of ebooks 📚 on the Leanpub homepage! https://leanpub.com #Kotlin #Android #Java #ComputerProgramming #Engineering
The following 5 books are included in this bundle...
Kotlin Essentials, Functional Kotlin, Advanced Kotlin, Kotlin Coroutines, and Effective Kotlin
Find it on Leanpub!
Hands-On Java with Kubernetes https://leanpub.com/hands-on-java-with-kubernetes by Piotr Mińkowski is the featured book on the Leanpub homepage! https://leanpub.com #Java #Kubernetes #SoftwareEngineering
Build. Deploy. Scale.
Find it on Leanpub!
#fediHire #fedihelp
I'm still looking for a new #freelance #remote #project in #software #RnD.
I offer #agile (#team) #coaching or whatever you name it and a lot other stuff. I wouldn't reject any role which I already had, eg. Architect, TeamLead, Product Owner etc...
My skills reach from #Java #Kotlin #Swift #mobile or #backend #TDD #CICD pipelines, project setups or firefighting to #liberatingStructures and merging and splitting teams/departments and organising company wide initiatives.
My Twitch #Java live coding schedule this week is today (Monday), Wednesday, and Thursday starting at 8pm UTC.
Probably won’t stream on Tuesday so I can do final prep for my Testable Architecture talk on Wednesday.
https://jitterted.stream is the place!
I'll be adding this article (and enriching my talk on the topic) to my list of references. If you're interested in learning about event-sourcing from scratch (esp. in #Java), check out my Ted talk: https://ted.dev/talks/#event-sourcing-from-scratch-online-zoom-talk-(november-25%2C-2025)
Even if you’ve read the JEPs—have you used #RecordPatterns to refactor old-school branching logic? @manojnp shows how to turn bloated instanceof trees into readable, idiomatic #Java code with just records.
👉 https://javapro.io/2025/01/15/record-patterns-building-on-java-records/
New 📚 Release! Java Programming: Beginner to Intermediate by Gerry Byrne & David Wilson
Java Programming: Beginner to Intermediate is the ultimate resource for anyone who wants to learn Java fast and build real programming skills. Whether you’re a complete beginner, a career changer, or someone refreshing their knowledge, this book is designed to help you succeed.
Find it on Leanpub!
Link: https://leanpub.com/javaprogrammingbeginnertointermediate
#books #java #programming #javaprogramming #softwaredevelopment
Stand-ups, #Kanban-Boards, Sprints – doch der echte Nutzen bleibt aus? Marin Niehues zeigt, warum Frameworks allein nichts verändern & wie hybride Ansätze mehr Wert schaffen können.
Was wirklich wirkt, abseits der Methode: https://javapro.io/de/agile-scrum-kanban-und-die-maerchen-die-wir-uns-ueber-wertschoepfung-erzaehlen/
Yay, one big step closer to the release of #IntelliJIDEA 2025.3! Check out the release candidate: https://blog.jetbrains.com/idea/2025/11/intellij-idea-2025-3-release-candidate/
Instead of spending Black Friday buying stuff I don’t really need, I’m sponsoring open source #Java projects that I rely on. Next up is SDKMAN! (https://sdkman.io). While I don’t use it as often as JUnit or AssertJ, it helps me manage my huge variety of JDKs installed.
Testing Spring Boot Applications Demystified by Philip Riecks is free with a Leanpub Reader membership! Or you can buy it for $9.00! http://leanpub.com/testing-spring-boot-applications-demystified #Java #Testing #AutomatedSoftwareTesting
boostedHey there! I'm hiring an EM to help lead our JVM Ecosystem team! From build time to run time, this is an opportunity to work with some really awesome engineers on the lowest levels of the #Netflix stack.
My DMs are open!
https://explore.jobs.netflix.net/careers/job/790312532064?microsite=netflix.com
boostedAn amazing #city
The largest city in the world
...Not anymore
"With an estimated population of nearly 42 million residents, #Indonesia's capital #Jakarta soared from 33rd place to surpass #Japan's Tokyo, according to a new #UnitedNations report"
A mind boggling fact for you:
The population of #Java is about 155 million
The population of #Russia is about 145 million
Java is about 2/3 the size of #GreatBritain!
That's what rich volcanic soil does
Big Kotlin pack https://leanpub.com/b/kotlin_mm by Marcin Moskała is the featured bundle of ebooks 📚 on the Leanpub homepage! https://leanpub.com #Kotlin #Android #Java #ComputerProgramming #Engineering
The following 5 books are included in this bundle...
Kotlin Essentials, Functional Kotlin, Advanced Kotlin, Kotlin Coroutines, and Effective Kotlin
Find it on Leanpub!
Hi #Java friends! 👋
What tools do you use to visualize dependencies between your sources (package-level) in your project? 🤔
Thanks for any hints! 😊
My online talk on Tuesday, Nov 25 at 6pm UTC is my #Java based "Event-Sourcing from Scratch" talk. Details and _free_ registration at https://luma.com/dt9fc391
Join live to ask questions, or watch for the recording later.
Event Sourcing is the storing of state-changing decisions made within a part of the domain.
(noodling with my intro for my upcoming talk on event sourcing: https://luma.com/dt9fc391)
Spring Boot 4.0 is out, upgrade and enjoy Boot modularization, portfolio-wide null-safety, first class support for Java 25, API versioning for web applications and more! https://spring.io/blog/2025/11/20/spring-boot-4-0-0-available-now
Java Clean Code Fundamentals https://leanpub.com/b/javacleancodefundamentals by Martin Hock is the featured bundle of ebooks 📚 on the Leanpub homepage! https://leanpub.com #ComputerProgramming #Java
Find it on Leanpub!
IntelliJ IDEA 2025.3 Beta has been published, it provides first class support for JSpecify nullability annotations that are used in Spring Boot 4.0 which will be released today. https://www.jetbrains.com/idea/nextversion/
#rust I now have code that gives me a list with 24 time zones, one for each full-hour offset from UTC. It's not nice, but my #Java version wasn't nice either (https://codeberg.org/dtanzer/tzsh/src/branch/main/java).
I'll push the rust version when at least a few things work.
On Tuesday, Nov 25 at 18:00 UTC, I'll be doing a 90-min online presentation of my #Java based "Event-Sourcing from Scratch" talk. Details and _free_ registration at https://luma.com/dt9fc391
Join live to ask questions, or watch for the recording later.
#DevNexus is one of the top community #Java and Cloud conferences, so come and see me and other great speakers present all the Cool and Useful ideas and techniques. Use the code SEEMESPEAK to get an extra $100 off the registration at https://devnexus.com/
Refactoring Needs Empathy (h/t Andrea Goulet), but it also needs Skills.
At #DevNexus in March, I'll be showing my favorite techniques for #Refactoring in #Java using IntelliJ IDEA. Even if you're an experienced coder, I'll bet you'll still learn a few new things to try out...
On Tuesday, Nov 25 at 18:00 UTC, I'll be doing a 90-min online presentation of my #Java based "Event-Sourcing from Scratch" talk. Details and _free_ registration at https://luma.com/dt9fc391
Lots of room to sign up!
Join live to ask questions, or watch for the recording later.
On Tuesday, Nov 25 at 18:00 UTC (10a PST, 1p EST, 7p CET) I'll be doing a 90-min online presentation of my #Java based "Event-Sourcing from Scratch" talk. Details and _free_ registration at https://luma.com/dt9fc391
Join live to ask questions, or watch for the recording later.
On Tuesday, Nov 25 at 18:00 UTC (10a PST, 1p EST, 7p CET) I'll be doing a 90-min online presentation of my #Java based "Event-Sourcing from Scratch" talk. Details and _free_ registration at https://luma.com/dt9fc391
Join live to ask questions, or watch for the recording later.
After a year of work, we are happy to share that Spring Framework 7.0 GA is now available! https://spring.io/blog/2025/11/13/spring-framework-7-0-general-availability/
Time to celebrate, get a bit of rest and help the team to prepare Spring Boot 4.0 GA release planned November 20th 😊
Testing Spring Boot Applications Demystified by Philip Riecks is free with a Leanpub Reader membership! Or you can buy it for $9.00! http://leanpub.com/testing-spring-boot-applications-demystified #Java #Testing #AutomatedSoftwareTesting
High-Performance Java Persistence by Vlad Mihalcea is on sale on Leanpub! Its suggested price is $34.95; get it for $25.46 with this coupon: https://leanpub.com/sh/5CcxKgNd #Software #Java #Databases #Mysql #Oracle #Postgresql #SqlServer #SoftwareEngineering
Don't miss my new blog post in the Road to GA series to learn how the Spring team empowers Spring developers to make their Spring Boot 4 application null-safe, to reduce or remove the risk of NullPointerException and to solve "the billion dollar mistake"! https://spring.io/blog/2025/11/12/null-safe-applications-with-spring-boot-4