Sign in

Julien Roy

@julienroy.bsky.social
32 followers 42 following 3 posts

Software Architect ☕️ AssertJ-DB maintainer 🐱 github.com/vanroy

PostsRepliesMedia
Reposted by Julien Roy
Stefano Cordio @scordio.github.io · 01/07/2026
No good weather today 🌧️ ☔ so why not join me in JUG Lucerne and find out what a handful of developers are doing to ship the next major version of AssertJ? 🧑‍💻 www.jug.ch/html/events/...
jug.ch
Java User Group Switzerland: Event "What's wrong with AssertJ?! - How a decade of technical debt is addressed in version 4.0"
AssertJ has been a player in Java testing for over a decade, providing an intuitive set of strongly typed assertions designed to maximize test readability. Since the launch of version 3.0, the library...
153
Reposted by Julien Roy
JUnit Team @junit.org · 19/05/2026
#JUnit 6.1.0 is released! 🕑 Built-in extensions for locale, time zone, and system properties 🚮 Configurable TempDir deletion strategy 🏃‍➡️ New org.junit.start module for compact source files ⚙️ Execution mode config for dynamic tests 🏊 New parallel test executor impl. docs.junit.org/6.1.0/releas...
docs.junit.org
Release Notes :: JUnit User Guide
02812
Reposted by Julien Roy
Stefano Cordio @scordio.github.io · 07/05/2026
Less than a week to go! 🚀 Join me this Tuesday at PH Zürich to discover how AssertJ 4 is about breaking things (carefully) to make your testing life better. Come for the technical debt, stay for the drinks and networking! 🍻 www.jug.ch/html/events/...
jug.ch
Java User Group Switzerland: Event "What's wrong with AssertJ?! - How a decade of technical debt is addressed in version 4.0"
AssertJ has been a player in Java testing for over a decade, providing an intuitive set of strongly typed assertions designed to maximize test readability. Since the launch of version 3.0, the library...
085
Reposted by Julien Roy
Stefano Cordio @scordio.github.io · 15/04/2026
Today, from the venue of Spring I/O, I'm open-sourcing a new library to make data-driven testing in Java a little bit easier: JUnit Converters! A collection of ready-to-use argument converters designed to streamline parameterized testing in JUnit 6 (and 5!) 🚀 🧵 stefano.codes/junit-conver...
stefano.codes
JUnit Converters
Collection of argument converters for JUnit parameterized testing
1168
Reposted by Julien Roy
Mark Paluch 👨‍💻,🎹&✈️ @mp911.de · 27/02/2026
Moving beyond Strings in Spring Data spring.io/blog/2026/02...
spring.io
Moving beyond Strings in Spring Data
Level up your Java code and explore what Spring can do for you.
0198
Reposted by Julien Roy
Jonatan Ivanov @jonatan-ivanov.bsky.social · 23/02/2026
Please do not use System.currentTimeMillis() to measure elapsed time: develotters.com/posts/how-no...
develotters.com
How Not to Measure Elapsed Time
How Not to Measure Elapsed Time
0114
Reposted by Julien Roy
Stefano Cordio @scordio.github.io · 17/02/2026
📢 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 🚀
AssertJ quote from the GitHub Secure Open Source Fund: "We shifted security from a stretch goal to a core requirement."
1146
Reposted by Julien Roy
Brice Dutheil @bricedutheil.bsky.social · 10/02/2026
Using the #JDK HttpClient, or … not. Well it depends on each one’s use cases. blog.arkey.fr/2026/02/08/t...
blog.arkey.fr
10+ reasons to NOT use JDK’s HttpClient
Java mostly, and general tech
053
Reposted by Julien Roy
Mark Paluch 👨‍💻,🎹&✈️ @mp911.de · 28/01/2026
First-class support for Spring Data JDBC in IntelliJ IDEA. Well done 👏🥳
053
Reposted by Julien Roy
Tanel Poder @tanelpoder.com · 28/01/2026
A free SQL explain plan visualizer tool by @datadoghq Currently for PostgreSQL, MySQL, MSSQL and MongoDB explain.datadoghq.com
1148
Reposted by Julien Roy
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 29/12/2025
#CSRF Protection without Tokens or Hidden Form Fields blog.miguelgrinb... #infosec
021
Reposted by Julien Roy
JetBrains @jetbrains.com · 17/12/2025
Kotlin 2.3.0 is out! Check out the highlights of this release on the Kotlin blog. 👉 kotl.in/trf88y
1295
Reposted by Julien Roy
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 08/12/2025
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! 👇
jetbrains.com
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.
44712
Reposted by Julien Roy
Spring @spring.io · 02/12/2025
Great post from @infoq.com on on Spring Boot 4.0 and Spring Framework 7 features: www.infoq.com/news/2025/11...
infoq.com
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...
11910
Reposted by Julien Roy
Kotlin by JetBrains @kotlinlang.org · 29/11/2025
⚡ 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 👉 kotl.in/amper090
kotl.in
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!
0193
Reposted by Julien Roy
Kotlin by JetBrains @kotlinlang.org · 28/11/2025
🎄 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/...
blog.jetbrains.com
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
1122
Reposted by Julien Roy
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 27/11/2025
#Kotlin 2.2.0: Game-Changing Features That Will Transform Your Development Workflow medium.com/@shar...
051
Reposted by Julien Roy
Mark Paluch 👨‍💻,🎹&✈️ @mp911.de · 27/11/2025
Master Spring Data AOT in IntelliJ IDEA blog.jetbrains.com/idea/2025/11...
blog.jetbrains.com
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
0179
Reposted by Julien Roy
Spring @spring.io · 20/11/2025
Exciting News 🎉 Spring Boot 4.0.0 is here: spring.io/blog/2025/11...
spring.io
Spring Boot 4.0.0 available now
Level up your Java code and explore what Spring can do for you.
16428
Reposted by Julien Roy
AssertJ @assertj.github.io · 18/11/2025
🤔 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...
github.com
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 ...
0159
Reposted by Julien Roy
Sébastien Deleuze @seb.deleuze.fr · 13/11/2025
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.io
Spring Framework 7.0 General Availability
Level up your Java code and explore what Spring can do for you.
16424
Reposted by Julien Roy
Stefano Cordio @scordio.github.io · 13/11/2025
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!
078
Reposted by Julien Roy
JUnit Team @junit.org · 30/09/2025
#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...
docs.junit.org
JUnit Release Notes
211674
Reposted by Julien Roy
AssertJ @assertj.github.io · 22/09/2025
📢 AssertJ 3.27.6 has been released! This fixes a 🐛 regression related to the module descriptor 🧩 Happy assertions! github.com/assertj/asse...
github.com
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
098
Reposted by Julien Roy
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 26/08/2025
Architectural #Patterns, The Pattern Language of #SoftwareArchitecture Consider supporting the authors on Leanpub: leanpub.com/metapatterns
github.com
Home
Architectural Metapatterns book and wiki. Contribute to denyspoltorak/metapatterns development by creating an account on GitHub.
062
Reposted by Julien Roy
Stefano Cordio @scordio.github.io · 12/07/2025
📢 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...
github.com
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...
021
Reposted by Julien Roy
Jesse Wilson @swank.ca · 03/07/2025
OkHttp 5.0 has a stable API. 🗿
square.github.io
Change Log - OkHttp
Square’s meticulous HTTP client for the JVM, Android, and GraalVM
26313
Reposted by Julien Roy
Nicolai Parlog @nipafx.dev · 26/06/2025
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...
youtube.com
Java 25 Encodes PEM - Inside Java Newscast #93
YouTube video by Java
072
Reposted by Julien Roy
Kotlin by JetBrains @kotlinlang.org · 26/06/2025
"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
02810
Reposted by Julien Roy
Sébastien Deleuze @seb.deleuze.fr · 26/06/2025
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...
blog.jetbrains.com
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.
0259
Reposted by Julien Roy
Vlad Mihalcea @vladmihalcea.bsky.social · 26/05/2025
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.
0113
Reposted by Julien Roy
Phil Webb 🍃 @philwebb.dev · 23/05/2025
Spring Boot 3.5.0 is available now! spring.io/blog/2025/05...
spring.io
Spring Boot 3.5.0 available now
Level up your Java code and explore what Spring can do for you.
05317
Reposted by Julien Roy
Christoph Strobl @christophstrobl.bsky.social · 22/05/2025
Let me introduce you to #SpringData Ahead of Time Repositories spring.io/blog/2025/05...
spring.io
Spring Data Ahead of Time Repositories
Level up your Java code and explore what Spring can do for you.
01710
Julien Roy @julienroy.bsky.social · 17/05/2025
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
053
Reposted by Julien Roy
Michael Simons @rotnroll666.bsky.social · 12/05/2025
jackson-jr is nice. github.com/FasterXML/ja...
github.com
GitHub - FasterXML/jackson-jr: Stand-alone data-binding module designed as a light-weight (and -featured) alternative to `jackson-databind`: will only deal with "Maps, Lists, Strings, wrappers and Jav...
Stand-alone data-binding module designed as a light-weight (and -featured) alternative to `jackson-databind`: will only deal with "Maps, Lists, Strings, wrappers and Java Beans" (jr-objec...
2163
Reposted by Julien Roy
AssertJ @assertj.github.io · 10/03/2025
📢 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...
github.com
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...
0144
Reposted by Julien Roy
David Bisset @davidbisset.com · 13/02/2025
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
techtalksweekly.io
🏆 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.
1133
Reposted by Julien Roy
Stefano Cordio @scordio.github.io · 09/02/2025
📢 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...
github.com
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
001
Julien Roy @julienroy.bsky.social · 06/02/2025
Je serai à @devoxxfr.bsky.social en avril pour vous parler de #assertj-db 🎉
082
Reposted by Julien Roy
Martin Bonnin @mbonnin.net · 05/02/2025
Kotlin cheatsheet I made for #FOSDEM. It's hard to keep everything in one page so it really only covers the essentials.
4338
Reposted by Julien Roy
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 03/02/2025
#FullStack or Fully Stretched? How the Tech Industry Turned Developers into Coding Chimeras
medium.com
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
054
Reposted by Julien Roy
Suresh @suresh.dev · 04/02/2025
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.com
GitHub - roastedroot/sqlite4j: Pure Java SQLite JDBC Driver
Pure Java SQLite JDBC Driver. Contribute to roastedroot/sqlite4j development by creating an account on GitHub.
1167
Reposted by Julien Roy
AssertJ @assertj.github.io · 18/01/2025
📢 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...
github.com
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...
086
Reposted by Julien Roy
Rob Winch @rwinch.github.io · 06/01/2025
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...
spring.io
Hello DCO, Goodbye CLA: Simplifying Contributions to Spring
Level up your Java code and explore what Spring can do for you.
14621
Reposted by Julien Roy
AssertJ @assertj.github.io · 01/01/2025
📢 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...
github.com
Release v3.27.1 · assertj/assertj
🚫 Deprecated Core Deprecate usingComparatorForFields and remove deprecated assertions from usingComparatorForType documentation #3711 Deprecate hasCauseReference(Throwable) from Throwable assertio...
0138
Reposted by Julien Roy
danielroe @danielroe.dev · 26/12/2024
check out ghostty.org I've been using for a while - it's great! ✨ ... and it's just been open-sourced on github.com/ghostty-org/...
ghostty.org
Ghostty
Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
2633961
Reposted by Julien Roy
AssertJ @assertj.github.io · 23/12/2024
For AssertJ 4, we wanted to upgrade to Java 17. However, we are discussing whether to stay on 8 or upgrade to 11. The main reason is to keep our effort reasonable and continue supporting users who cannot upgrade yet (e.g., RHEL 7 users under ELS). Any strong reason to keep upgrading to Java 17?
122
Reposted by Julien Roy
Fabio Niephaus @fniephaus.com · 20/12/2024
We just merged the current status of the upcoming JDWP support for @graalvm.org Native Image! 🥳 This will soon provide developers with the same debugging experience they are used to in Java, but for native images! Stay tuned for more details. github.com/oracle/graal...
35526
Reposted by Julien Roy
jocosti.bsky.social @jocosti.bsky.social · 19/12/2024
AssertJ 3.27.0 has been released! • One 🚫 deprecation • Many ✨ new features, ⚡️ improvements, and 🐛 bug fixes Many thanks to all contributors and happy assertions! github.com/assertj/asse...
github.com
Release v3.27.0 · assertj/assertj
🚫 Deprecated Core Deprecate ClassBasedNavigableIterableAssert and ClassBasedNavigableListAssert #3529 ✨ New Features Core Add actual() to access the object under test #3489 Add isCompletedWithVa...
0136
Reposted by Julien Roy
Marc Brooker @marcbrooker.bsky.social · 04/12/2024
My second blog post on Aurora DSQL, with a deep dive on how reads work: brooker.co.za/blog/2024/12...
brooker.co.za
DSQL Vignette: Reads and Compute - Marc's Blog
510029