Julien Roy's Avatar

Julien Roy

@julienroy

Software Architect β˜•οΈ AssertJ-DB maintainer 🐱 https://github.com/vanroy

32
Followers
42
Following
3
Posts
16.11.2024
Joined
Posts Following

Latest posts by Julien Roy @julienroy

Preview
Moving beyond Strings in Spring Data Level up your Java code and explore what Spring can do for you.

Moving beyond Strings in Spring Data

spring.io/blog/2026/02...

27.02.2026 10:55 πŸ‘ 19 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0
Preview
How Not to Measure Elapsed Time How Not to Measure Elapsed Time

Please do not use System.currentTimeMillis() to measure elapsed time: develotters.com/posts/how-no...

23.02.2026 05:41 πŸ‘ 11 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
AssertJ quote from the GitHub Secure Open Source Fund: "We shifted security from a stretch goal to a core requirement."

AssertJ quote from the GitHub Secure Open Source Fund: "We shifted security from a stretch goal to a core requirement."

πŸ“’ AssertJ joined the GitHub Secure Open Source Fund, a program that leveled up security across 67 open source projects.

What changed for us: SHA pinning, immutable releases, incident response plan, and a mindset shift toward security awareness πŸ”’

The impact? More robust JVM assertions πŸš€

17.02.2026 20:17 πŸ‘ 14 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0
Preview
10+ reasons to NOT use JDK’s HttpClient Java mostly, and general tech

Using the #JDK HttpClient, or … not.
Well it depends on each one’s use cases.

blog.arkey.fr/2026/02/08/t...

10.02.2026 22:06 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

First-class support for Spring Data JDBC in IntelliJ IDEA. Well done πŸ‘πŸ₯³

28.01.2026 16:11 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

A free SQL explain plan visualizer tool by @datadoghq

Currently for PostgreSQL, MySQL, MSSQL and MongoDB

explain.datadoghq.com

28.01.2026 23:18 πŸ‘ 14 πŸ” 8 πŸ’¬ 1 πŸ“Œ 2

#CSRF Protection without Tokens or Hidden Form Fields

https://blog.miguelgrinb...

#infosec

29.12.2025 17:00 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Kotlin 2.3.0 is out!
Check out the highlights of this release on the Kotlin blog.
πŸ‘‰ https://kotl.in/trf88y


17.12.2025 17:55 πŸ‘ 29 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1
Preview
What's New in IntelliJ IDEA 2025.3 Explore IntelliJ IDEA's latest features and updates to elevate your professional Java and Kotlin development experience.

The IntelliJ IDEA 2025.3 release has landed!

This version brings several significant updates, all of which are described and demoed on our What’s New page.

Check it out! πŸ‘‡

08.12.2025 13:56 πŸ‘ 48 πŸ” 12 πŸ’¬ 4 πŸ“Œ 2
Preview
Spring Framework 7 and Spring Boot 4 Deliver API Versioning, Resilience, and Null-Safe Annotations Broadcom released Spring Framework 7.0 and Spring Boot 4.0, introducing first-class REST API versioning, JSpecify annotations for standardized null safety across the Spring portfolio, built-in resilie...

Great post from @infoq.com on on Spring Boot 4.0 and Spring Framework 7 features: www.infoq.com/news/2025/11...

02.12.2025 12:10 πŸ‘ 19 πŸ” 10 πŸ’¬ 1 πŸ“Œ 0
Preview
Amper Update, November 2025 – Extensibility Preview | The Amper Blog Amper is an experimental, standalone build tool by JetBrains, for server-side and Kotlin Multiplatform development. Read on for the latest updates!

⚑ Amper 0.9.0 is here! ⚑

β€’ First preview of extensibility and plugins
β€’ Dependency resolution graph caching
β€’ Auto-sync in the IDE (using IntelliJ IDEA 2025.3 Beta)

Release notes πŸ‘‰ kotl.in/amper090-github
Blog post πŸ‘‰ https://kotl.in/amper090

29.11.2025 12:10 πŸ‘ 19 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Advent of Code 2025: A Kotlin Playground | The Kotlin Blog Join us live for five days of Advent of Code puzzles and five Kotlin livestreams on December 1–5. Solve the puzzles in Kotlin with help from Kotlin team experts and fun community guests, climb the lea

πŸŽ„ Join us live for five days of Advent of Code puzzles and Kotlin livestreams on December 1–5! Solve puzzles in Kotlin with help from team experts and guest creators, climb the leaderboard, learn new tricks, and get a chance to win prizes along the way with fun!! πŸ’œ blog.jetbrains.com/kotlin/2025/...

28.11.2025 18:43 πŸ‘ 12 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

#Kotlin 2.2.0: Game-Changing Features That Will Transform Your Development Workflow

https://medium.com/@shar...

27.11.2025 09:30 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Master Spring Data AOT in IntelliJ IDEA | The IntelliJ IDEA Blog Spring’s AOT engine has been around since the Spring Native days, but Spring Data never really benefited from it – until now. Repository infrastructure is one of the most dynamic parts of the framewor

Master Spring Data AOT in IntelliJ IDEA

blog.jetbrains.com/idea/2025/11...

27.11.2025 08:21 πŸ‘ 17 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0
Preview
Spring Boot 4.0.0 available now Level up your Java code and explore what Spring can do for you.

Exciting News πŸŽ‰ Spring Boot 4.0.0 is here: spring.io/blog/2025/11...

20.11.2025 22:18 πŸ‘ 64 πŸ” 28 πŸ’¬ 1 πŸ“Œ 0
Backport Scope for AssertJ 3.28.0 Β· assertj Β· Discussion #4018 We recently talked about how version 4 still needs a bit more work and probably won't be ready until at least the first half of 2026. Releasing a new major version is a rare opportunity for us: we ...

πŸ€” Who said that AssertJ 3 is in maintenance mode?

πŸ“’ We're planning an exceptional 3.28 release – let us know what you'd like to see in there! πŸ‘‡

github.com/orgs/assertj...

18.11.2025 21:55 πŸ‘ 16 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0
Preview
Spring Framework 7.0 General Availability Level up your Java code and explore what Spring can do for you.

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

13.11.2025 17:40 πŸ‘ 64 πŸ” 24 πŸ’¬ 1 πŸ“Œ 2

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!

13.11.2025 10:30 πŸ‘ 7 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0
JUnit Release Notes

#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...

30.09.2025 08:50 πŸ‘ 119 πŸ” 75 πŸ’¬ 2 πŸ“Œ 11
Preview
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

πŸ“’ AssertJ 3.27.6 has been released!

This fixes a πŸ› regression related to the module descriptor 🧩

Happy assertions!

github.com/assertj/asse...

22.09.2025 19:26 πŸ‘ 9 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0
Preview
Home Architectural Metapatterns book and wiki. Contribute to denyspoltorak/metapatterns development by creating an account on GitHub.

Architectural #Patterns, The Pattern Language of #SoftwareArchitecture

Consider supporting the authors on Leanpub: leanpub.com/metapatterns

26.08.2025 16:20 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

πŸ“’ 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...

12.07.2025 10:18 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Change Log - OkHttp Square’s meticulous HTTP client for the JVM, Android, and GraalVM

OkHttp 5.0 has a stable API. πŸ—Ώ

03.07.2025 14:57 πŸ‘ 63 πŸ” 13 πŸ’¬ 2 πŸ“Œ 2
Java 25 Encodes PEM - Inside Java Newscast #93
Java 25 Encodes PEM - Inside Java Newscast #93 YouTube video by Java

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...

26.06.2025 13:58 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

"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

26.06.2025 19:59 πŸ‘ 27 πŸ” 10 πŸ’¬ 0 πŸ“Œ 1
Preview
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.

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...

26.06.2025 07:41 πŸ‘ 25 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0

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.

26.05.2025 16:45 πŸ‘ 11 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Spring Boot 3.5.0 available now Level up your Java code and explore what Spring can do for you.

Spring Boot 3.5.0 is available now! spring.io/blog/2025/05...

22.05.2025 23:23 πŸ‘ 53 πŸ” 17 πŸ’¬ 0 πŸ“Œ 0
Preview
Spring Data Ahead of Time Repositories Level up your Java code and explore what Spring can do for you.

Let me introduce you to #SpringData Ahead of Time Repositories

spring.io/blog/2025/05...

22.05.2025 09:27 πŸ‘ 17 πŸ” 10 πŸ’¬ 0 πŸ“Œ 1

If you need a quick introduction to AssertJ-DB, my talk at Devoxx is available on youtube : youtu.be/XILu4r3rIEc

#AssertJDB #AssertJ #tests

17.05.2025 17:46 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0