Julien Roy
@julienroy.bsky.social
π€ 33
π₯ 42
π 3
Software Architect βοΈ AssertJ-DB maintainer π±
https://github.com/vanroy
reposted by
Julien Roy
Mark Paluch π¨βπ»,πΉ&βοΈ
4 days ago
First-class support for Spring Data JDBC in IntelliJ IDEA. Well done ππ₯³
add a skeleton here at some point
0
5
3
reposted by
Julien Roy
Tanel Poder
4 days ago
A free SQL explain plan visualizer tool by @datadoghq Currently for PostgreSQL, MySQL, MSSQL and MongoDB
explain.datadoghq.com
1
14
10
reposted by
Julien Roy
Nicolas FrΓ€nkel πͺπΊπΊπ¦π¬πͺ
about 1 month ago
#CSRF Protection without Tokens or Hidden Form Fields
https://blog.miguelgrinb...
#CSRF
#infosec
0
2
1
reposted by
Julien Roy
JetBrains
about 2 months ago
Kotlin 2.3.0 is out! Check out the highlights of this release on the Kotlin blog. π
https://kotl.in/trf88y
1
29
6
reposted by
Julien Roy
IntelliJ IDEA, a JetBrains IDE
about 2 months ago
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! π
loading . . .
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.
https://www.jetbrains.com/idea/whatsnew/
4
48
14
reposted by
Julien Roy
Spring
2 months ago
Great post from
@infoq.com
on on Spring Boot 4.0 and Spring Framework 7 features:
www.infoq.com/news/2025/11...
loading . . .
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...
https://www.infoq.com/news/2025/11/spring-7-spring-boot-4/
1
19
10
reposted by
Julien Roy
Kotlin by JetBrains
2 months ago
β‘ 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
loading . . .
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!
https://kotl.in/amper090
0
19
3
reposted by
Julien Roy
Kotlin by JetBrains
2 months ago
π 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/...
loading . . .
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
https://blog.jetbrains.com/kotlin/2025/11/advent-of-code-in-kotlin-2025/?utm_campaign=aoc&utm_medium=social&utm_source=twitter
1
12
2
reposted by
Julien Roy
Nicolas FrΓ€nkel πͺπΊπΊπ¦π¬πͺ
2 months ago
#Kotlin 2.2.0: Game-Changing Features That Will Transform Your Development Workflow
https://medium.com/@shar...
0
5
1
reposted by
Julien Roy
Mark Paluch π¨βπ»,πΉ&βοΈ
2 months ago
Master Spring Data AOT in IntelliJ IDEA
blog.jetbrains.com/idea/2025/11...
loading . . .
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
https://blog.jetbrains.com/idea/2025/11/spring-data-aot/
0
17
9
reposted by
Julien Roy
Spring
2 months ago
Exciting News π Spring Boot 4.0.0 is here:
spring.io/blog/2025/11...
loading . . .
Spring Boot 4.0.0 available now
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2025/11/20/spring-boot-4-0-0-available-now
1
64
28
reposted by
Julien Roy
AssertJ
2 months ago
π€ 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...
loading . . .
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 ...
https://github.com/orgs/assertj/discussions/4018
0
16
9
reposted by
Julien Roy
SΓ©bastien Deleuze
3 months ago
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
loading . . .
Spring Framework 7.0 General Availability
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2025/11/13/spring-framework-7-0-general-availability/
1
64
26
reposted by
Julien Roy
Stefano Cordio
3 months ago
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!
add a skeleton here at some point
0
7
8
reposted by
Julien Roy
JUnit Team ππ
4 months ago
#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...
loading . . .
JUnit Release Notes
https://docs.junit.org/6.0.0/release-notes/
2
119
86
reposted by
Julien Roy
AssertJ
4 months ago
π’ AssertJ 3.27.6 has been released! This fixes a π regression related to the module descriptor π§© Happy assertions!
github.com/assertj/asse...
loading . . .
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
https://github.com/assertj/assertj/releases/tag/assertj-build-3.27.6
0
9
8
reposted by
Julien Roy
Nicolas FrΓ€nkel πͺπΊπΊπ¦π¬πͺ
5 months ago
Architectural
#Patterns
, The Pattern Language of
#SoftwareArchitecture
Consider supporting the authors on Leanpub:
leanpub.com/metapatterns
loading . . .
Home
Architectural Metapatterns book and wiki. Contribute to denyspoltorak/metapatterns development by creating an account on GitHub.
https://github.com/denyspoltorak/metapatterns/wiki
0
6
2
reposted by
Julien Roy
Stefano Cordio
7 months ago
π’ 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...
loading . . .
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...
https://github.com/scordio/jimfs-junit-jupiter/releases/tag/v0.3.2
0
2
1
reposted by
Julien Roy
Jesse Wilson
7 months ago
OkHttp 5.0 has a stable API. πΏ
loading . . .
Change Log - OkHttp
Squareβs meticulous HTTP client for the JVM, Android, and GraalVM
https://square.github.io/okhttp/changelogs/changelog/#version-500
2
63
15
reposted by
Julien Roy
Nicolai Parlog
7 months ago
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...
loading . . .
Java 25 Encodes PEM - Inside Java Newscast #93
YouTube video by Java
https://www.youtube.com/watch?v=hqvMn2SwKiI
0
7
2
reposted by
Julien Roy
Kotlin by JetBrains
7 months ago
"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
loading . . .
0
27
11
reposted by
Julien Roy
SΓ©bastien Deleuze
7 months ago
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...
loading . . .
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.
https://blog.jetbrains.com/idea/2025/06/demystifying-spring-boot-with-spring-debugger/
0
25
9
reposted by
Julien Roy
Vlad Mihalcea
8 months ago
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.
0
11
3
reposted by
Julien Roy
Phil Webb π
8 months ago
Spring Boot 3.5.0 is available now!
spring.io/blog/2025/05...
loading . . .
Spring Boot 3.5.0 available now
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2025/05/22/spring-boot-3-5-0-available-now
0
53
17
reposted by
Julien Roy
Christoph Strobl
9 months ago
Let me introduce you to
#SpringData
Ahead of Time Repositories
spring.io/blog/2025/05...
loading . . .
Spring Data Ahead of Time Repositories
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2025/05/22/spring-data-ahead-of-time-repositories
0
17
11
If you need a quick introduction to AssertJ-DB, my talk at Devoxx is available on youtube :
youtu.be/XILu4r3rIEc
#AssertJDB
#AssertJ
#tests
loading . . .
https://youtu.be/XILu4r3rIEc
9 months ago
0
5
3
reposted by
Julien Roy
Michael Simons
9 months ago
jackson-jr is nice.
github.com/FasterXML/ja...
loading . . .
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...
https://github.com/FasterXML/jackson-jr
2
16
3
reposted by
Julien Roy
AssertJ
11 months ago
π’ 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...
loading . . .
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...
https://github.com/assertj/assertj/releases/tag/assertj-build-4.0.0-M1
0
16
6
reposted by
Julien Roy
David Bisset
12 months ago
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
loading . . .
π 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.
https://www.techtalksweekly.io/p/100-most-watched-software-engineering
1
13
5
reposted by
Julien Roy
Stefano Cordio
12 months ago
π’ 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...
loading . . .
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
https://github.com/scordio/jimfs-junit-jupiter/releases/tag/v0.3.0
0
0
1
Je serai Γ
@devoxxfr.bsky.social
en avril pour vous parler de
#assertj-db
π
12 months ago
0
8
3
reposted by
Julien Roy
Martin Bonnin
12 months ago
Kotlin cheatsheet I made for
#FOSDEM
. It's hard to keep everything in one page so it really only covers the essentials.
4
33
10
reposted by
Julien Roy
Nicolas FrΓ€nkel πͺπΊπΊπ¦π¬πͺ
12 months ago
#FullStack
or Fully Stretched? How the Tech Industry Turned Developers into Coding Chimeras
loading . . .
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
https://medium.com/mr-plan-publication/full-stack-or-fully-stretched-how-the-tech-industry-turned-developers-into-coding-chimeras-8cb693084ca5?sk=3565ec8c1c88435ce4c300a18307d9e7
0
5
4
reposted by
Julien Roy
Suresh
12 months ago
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 π€―
loading . . .
GitHub - roastedroot/sqlite4j: Pure Java SQLite JDBC Driver
Pure Java SQLite JDBC Driver. Contribute to roastedroot/sqlite4j development by creating an account on GitHub.
https://github.com/roastedroot/sqlite4j
1
16
7
reposted by
Julien Roy
AssertJ
about 1 year ago
π’ 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...
loading . . .
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...
https://github.com/assertj/assertj/releases/tag/assertj-build-3.27.3
0
8
6
reposted by
Julien Roy
Rob Winch
about 1 year ago
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...
loading . . .
Hello DCO, Goodbye CLA: Simplifying Contributions to Spring
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2025/01/06/hello-dco-goodbye-cla-simplifying-contributions-to-spring
1
46
21
reposted by
Julien Roy
AssertJ
about 1 year ago
π’ 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...
loading . . .
Release v3.27.1 Β· assertj/assertj
π« Deprecated Core Deprecate usingComparatorForFields and remove deprecated assertions from usingComparatorForType documentation #3711 Deprecate hasCauseReference(Throwable) from Throwable assertio...
https://github.com/assertj/assertj/releases/tag/assertj-build-3.27.1
0
14
9
reposted by
Julien Roy
danielroe πΊπ¦
about 1 year ago
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/...
loading . . .
Ghostty
Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
https://ghostty.org/
26
344
74
reposted by
Julien Roy
AssertJ
about 1 year ago
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?
1
2
3
reposted by
Julien Roy
Fabio Niephaus
about 1 year ago
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...
3
55
28
reposted by
Julien Roy
about 1 year ago
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...
loading . . .
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...
https://github.com/assertj/assertj/releases/tag/assertj-build-3.27.0
0
13
6
reposted by
Julien Roy
Marc Brooker
about 1 year ago
My second blog post on Aurora DSQL, with a deep dive on how reads work:
brooker.co.za/blog/2024/12...
loading . . .
DSQL Vignette: Reads and Compute - Marc's Blog
https://brooker.co.za/blog/2024/12/04/inside-dsql.html
6
101
33
reposted by
Julien Roy
Erik C. Thauvin
about 1 year ago
Apache Tomcat 11.0 Delivers Support for Virtual Threads and Jakarta EE 11
#apache
#jakartaee
#java
#tomcat
www.infoq.com/news/2024...
loading . . .
Apache Tomcat 11.0 Delivers Support for Virtual Threads and Jakarta EE 11
Apache Tomcat 11 represents a pivotal advancement in web server technology, supporting Jakarta EE 11 and featuring virtual threads for efficient concurrency via Project Loom. Enhanced WebSocket performance, improved asynchronous processing, and robust security measures make it ideal for modern applications. Transitioning requires namespace adjustments, but offers tools for a seamless migration.
https://www.infoq.com/news/2024/11/tomcat-11/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=Java
0
14
7
For my first post on Bluesky, I'm really happy to announce that I just released AssertJ-DB 3.0.0 with some major changes: - Cacheable database schema metadata - Fluent API The cache feature should really speed up your test suite if it contains a lot of change assertions
github.com/assertj/asse...
loading . . .
Release v3.0.0 Β· assertj/assertj-db
β Improvements Fluent construction of AssertJ-DB connection to database Cacheable database schema metadata Fluent database element builder ( Table, Request, Changes ) π§ Breaking changes Remove c...
https://github.com/assertj/assertj-db/releases/tag/assertj-db-3.0.0
about 1 year ago
0
11
5
reposted by
Julien Roy
Andrey Satarin
about 1 year ago
Hello, Bluesky users! I curate and maintain list of resources on testing distributed systems. You might have seen it before. It's a good one, if I may say so myself.
asatarin.github.io/testing-dist...
loading . . .
Testing Distributed Systems
Curated list of resources on testing distributed systems
https://asatarin.github.io/testing-distributed-systems/
6
195
50
reposted by
Julien Roy
Aleksey ShipilΓ«v
about 1 year ago
Parts of Leyden and other CDS improvements are now in JDK mainline, in time for JDK 24 fork. The improvements are visible even on simple HelloWorld-style examples. There are even more things to squeeze!
2
61
18
you reached the end!!
feeds!
log in