Julien Roy
julienroy.bsky.social
Julien Roy
@julienroy.bsky.social
Software Architect

☕️ AssertJ-DB maintainer
🐱 https://github.com/vanroy
Reposted by Julien Roy
After a year of work, we are happy to share that Spring Framework 7.0 GA is now available! spring.io/blog/2025/11...

Time to celebrate, get a bit of rest and help the team to prepare Spring Boot 4.0 GA release planned November 20th 😊

#spring #java
Spring Framework 7.0 General Availability
Level up your Java code and explore what Spring can do for you.
spring.io
November 13, 2025 at 5:40 PM
Reposted by Julien Roy
Hack.Commit.Push Switzerland is just one week away! 🇨🇭

This is a great opportunity to get involved in Open Source projects like @assertj.github.io, with direct guidance from the maintainers!
The next edition of Hack.Commit.Push Switzerland🇨🇭will take place in Rotkreuz LU this November 22nd. Care to join us for some Open Source hacking? It’s for a good cause!

switzerland2025.hack-commit-pu.sh
hack-commit-push · One Day to Contribute to Open Source
switzerland2025.hack-commit-pu.sh
November 13, 2025 at 10:31 AM
Reposted by Julien Roy
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
September 30, 2025 at 8:50 AM
Reposted by Julien Roy
📢 AssertJ 3.27.6 has been released!

This fixes a 🐛 regression related to the module descriptor 🧩

Happy assertions!

github.com/assertj/asse...
Release v3.27.6 · assertj/assertj
🐛 Bug Fixes Core Add missing export for org.assertj.core.annotation #3951 ❤️ Contributors Thanks to all the contributors who worked on this release: @duponter
github.com
September 22, 2025 at 7:26 PM
Reposted by Julien Roy
Architectural #Patterns, The Pattern Language of #SoftwareArchitecture

Consider supporting the authors on Leanpub: leanpub.com/metapatterns
Home
Architectural Metapatterns book and wiki. Contribute to denyspoltorak/metapatterns development by creating an account on GitHub.
github.com
August 26, 2025 at 4:20 PM
Reposted by Julien Roy
📢 Jimfs JUnit Jupiter 0.3.2 has been released!

🛠️ This release upgrades Jimfs and JUnit to their latest versions.

🧑‍💻 Any feedback is welcome!

github.com/scordio/jimf...
Release v0.3.2 · scordio/jimfs-junit-jupiter
⚡ Improvements Add JSpecify and NullAway #27 Update JUnit's Javadoc link #28 🔨 Dependency Upgrades Upgrade to Jimfs 1.3.1 Upgrade to JUnit BOM 5.13.3 ❤️ Contributors Thanks to all the contribut...
github.com
July 12, 2025 at 10:18 AM
Reposted by Julien Roy
OkHttp 5.0 has a stable API. 🗿
Change Log - OkHttp
Square’s meticulous HTTP client for the JVM, Android, and GraalVM
square.github.io
July 3, 2025 at 2:57 PM
Reposted by Julien Roy
Ey, ey, ey, so much going on, I forgot to tell you about my vacation Newscast. 🤦‍♂️ Check it out to learn how to transform cryptographic objects to PEM texts and vice versa with #Java 25 (or to speedrun my Ibiza vacation):

www.youtube.com/watch?v=hqvM...
Java 25 Encodes PEM - Inside Java Newscast #93
YouTube video by Java
www.youtube.com
June 26, 2025 at 1:58 PM
Reposted by Julien Roy
"Rich Errors in Kotlin” – the KotlinConf’25 talk by Michail Zarečenskij is now live on our YouTube channel! 🎉📺

Discover how Kotlin’s nullability model can be generalized to restricted union types for better error handling.

👉 Watch the full video: kotl.in/richerrors
June 26, 2025 at 8:00 PM
Reposted by Julien Roy
The new Spring Debugger recently released by JetBrains is IMO a game changer in terms of DevXP, both for the Spring team and for Spring Boot application developers. blog.jetbrains.com/idea/2025/06...
Demystifying Spring Boot With Spring Debugger | The IntelliJ IDEA Blog
Pull back the curtain on the Spring Boot magic and see how the Spring Debugger plugin makes the invisible visible.
blog.jetbrains.com
June 26, 2025 at 7:41 AM
Reposted by Julien Roy
Donald Knuth's "premature optimization is the root of all evil" was about micro-optimizations.

Designing your application to read and write data efficiently is not really premature optimization. It's software engineering.
May 26, 2025 at 4:45 PM
Reposted by Julien Roy
Spring Boot 3.5.0 is available now! spring.io/blog/2025/05...
Spring Boot 3.5.0 available now
Level up your Java code and explore what Spring can do for you.
spring.io
May 22, 2025 at 11:23 PM
Reposted by Julien Roy
Let me introduce you to #SpringData Ahead of Time Repositories

spring.io/blog/2025/05...
Spring Data Ahead of Time Repositories
Level up your Java code and explore what Spring can do for you.
spring.io
May 22, 2025 at 9:27 AM
If you need a quick introduction to AssertJ-DB, my talk at Devoxx is available on youtube : youtu.be/XILu4r3rIEc

#AssertJDB #AssertJ #tests
youtu.be
May 17, 2025 at 5:46 PM
Reposted by Julien Roy
📢 AssertJ 4.0.0-M1 has been released!

🚀 Required Java version increased to 17
🧩 Module-only build and modular Javadoc
🚫 Existing deprecations marked for removal

Happy assertions!

github.com/assertj/asse...
Release v4.0.0-M1 · assertj/assertj
🧩 Binary Compatibility This release is binary incompatible with the previous major version. 💥 Breaking Changes Raise required Java version to 17 #3447 🚫 Deprecated Set since = "3" and forRemoval...
github.com
March 10, 2025 at 5:49 AM
Reposted by Julien Roy
A complete list of the top 100 most watched software engineering talks of 2024 ordered by the number of views.

www.techtalksweekly.io/p/100-most-w...

#webdev #programming
🏆 100 Most Watched Software Engineering Talks Of 2024
A complete list of the top 100 most watched talks of 2024 ordered by the number of views.
www.techtalksweekly.io
February 13, 2025 at 4:08 AM
Reposted by Julien Roy
📢 Jimfs JUnit Jupiter 0.3.0 has been released!

🐛 This fixes the module name that hasn't followed the reverse DNS convention.

🛠️ I used the occasion to make the module descriptor IDE-friendly and enable modular Javadoc!

🧑‍💻 Any feedback is welcome!

github.com/scordio/jimf...
Release v0.3.0 · scordio/jimfs-junit-jupiter
🐛 Bug Fixes Fix module name, align build to maven-compile-plugin guidelines #18 🔨 Dependency Upgrades Upgrade to JUnit BOM 5.11.4
github.com
February 9, 2025 at 8:02 PM
Je serai à @devoxxfr.bsky.social en avril pour vous parler de #assertj-db 🎉
February 6, 2025 at 8:20 PM
Reposted by Julien Roy
Kotlin cheatsheet I made for #FOSDEM. It's hard to keep everything in one page so it really only covers the essentials.
February 5, 2025 at 3:03 PM
Reposted by Julien Roy
#FullStack or Fully Stretched? How the Tech Industry Turned Developers into Coding Chimeras
Full-Stack or Fully Stretched? How the Tech Industry Turned Developers into Coding Chimeras
Why the “Do-It-All” Developer Trend Is Exploiting Talent, Killing Innovation, and Fueling a Burnout Epidemic
medium.com
February 3, 2025 at 7:35 PM
Reposted by Julien Roy
github.com/roastedroot/... - A pure #java SQLite JDBC driver AOT compiled from c -> #WASM -> JVM Bytecode using chicory.dev AOT build time compiler.
This opens the door for many tools and libraries to be easily ported to the JVM with no native dependencies..amazing 🤯
GitHub - roastedroot/sqlite4j: Pure Java SQLite JDBC Driver
Pure Java SQLite JDBC Driver. Contribute to roastedroot/sqlite4j development by creating an account on GitHub.
github.com
February 4, 2025 at 4:37 AM
Reposted by Julien Roy
📢 AssertJ 3.27.3 has been released!

This delivers a 💥 breaking change that reverts a feature from 3.27.0 incompatible with @kotlinlang.org 1.9.

Happy assertions!

github.com/assertj/asse...
Release v3.27.3 · assertj/assertj
💥 Breaking Changes Core Revert "Propagate common basetype for the extracting method" #3737 Details The enhancement introduced with #3673 breaks existing code on Kotlin 1.9; therefore, it has been...
github.com
January 18, 2025 at 11:32 AM
Reposted by Julien Roy
I'm very excited that @spring.io is switching from a Contributor License Agreement to a Developer Certificate of Origin!

We're looking forward to seeing more & simplified contributions from you! If you have any questions, reach out to us in our issue trackers.

spring.io/blog/2025/01...
Hello DCO, Goodbye CLA: Simplifying Contributions to Spring
Level up your Java code and explore what Spring can do for you.
spring.io
January 6, 2025 at 10:48 PM
Reposted by Julien Roy
📢 AssertJ 3.27.1 has been released!

A few 🚫 deprecations and 🐛 bug fixes to celebrate the new year 🎇

This also marks 3.x entering maintenance mode and the beginning of 4.x development 🚀

Many thanks to all contributors and happy assertions!

github.com/assertj/asse...
Release v3.27.1 · assertj/assertj
🚫 Deprecated Core Deprecate usingComparatorForFields and remove deprecated assertions from usingComparatorForType documentation #3711 Deprecate hasCauseReference(Throwable) from Throwable assertio...
github.com
January 1, 2025 at 7:04 PM