Rashidi Zin
shidi.bsky.social
Rashidi Zin
@shidi.bsky.social
Engineering Team Lead at Ezypay. Blogs about Spring Framework at https://rashidi.github.io/spring-boot-tutorials/
Pinned
Generating Liquibase change set with #SpringData JDBC.

rashidi.github.io/spring-boot-...
Spring Data JDBC: Generate Liquibase Changeset :: Spring Boot Tutorials
rashidi.github.io
Reposted by Rashidi Zin
Spring Boot 4.0.0-M2 is available now! spring.io/blog/2025/08...
Spring Boot 4.0.0-M2 available now
Level up your Java code and explore what Spring can do for you.
spring.io
August 21, 2025 at 11:15 PM
Implement Hibernate second level caching with Spring Data Jpa and EhCache

rashidi.github.io/spring-boot-...

#java #tutorial #springboot
Spring Data JPA: Hibernate Second Level Caching with EhCache :: Spring Boot Tutorials
rashidi.github.io
July 20, 2025 at 6:03 AM
Reposted by Rashidi Zin
Practical GenAI : Building a Chatbot using SpringAI by Rod Johnson

youtu.be/J5xglswsXdg?...
Practical GenAI: Building a Chatbot Using Spring AI • Rod Johnson • YOW! 2024
YouTube video by GOTO Conferences
youtu.be
April 13, 2025 at 4:36 AM
Generating Liquibase change set with #SpringData JDBC.

rashidi.github.io/spring-boot-...
Spring Data JDBC: Generate Liquibase Changeset :: Spring Boot Tutorials
rashidi.github.io
April 13, 2025 at 12:50 AM
Reposted by Rashidi Zin
People: “Don't use #Lombok’s (At)Data on entities! equals(…) and hashCode() will be wrong!” (For the record: I agree.)

Also people: “Here's how you use #Java records to implement entities.”

🤷‍♂️
April 2, 2025 at 9:03 AM
Wrote a new tutorial - utilising @spring.io Data's `@RepositoryDefinition`

rashidi.github.io/spring-boot-...

I wrote the code and Junie wrote the article. Thank you @jetbrains.com for letting me working with Junie! It's amazingly helpful!

#java #tutorial
Spring Data: Repository Definition
rashidi.github.io
March 21, 2025 at 11:45 PM
Reposted by Rashidi Zin
mail.openjdk.org
March 18, 2025 at 1:23 PM
Reposted by Rashidi Zin
#Java 24 is now available! Read my blog to learn more:
blogs.oracle.com/java/post/th...
March 18, 2025 at 2:38 PM
Reposted by Rashidi Zin
#JUnit 5.12.1 is released!

🐾 Minor enhancements since 5.12.0

junit.org/junit5/docs/...
junit.org
March 14, 2025 at 1:39 PM
Reposted by Rashidi Zin
lisan al gaib!

antirez.com/news/145
February 8, 2025 at 4:22 PM
Reposted by Rashidi Zin
New GitHub Action just dropped: Post RSS feeds into Bluesky

github.com/marketplace/...

#GitHub #GitHubActions #RSS #Bluesky
Feed to Bluesky - GitHub Marketplace
Push ATOM/RSS feed updates to Bluesky via GitHub Actions
github.com
January 29, 2025 at 11:58 PM
Reposted by Rashidi Zin
#SpringFramework 7.0 M1 is now available and published to #MavenCentral!

spring.io/blog/2025/01...
Spring Framework 7.0.0-M1 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
January 24, 2025 at 2:22 PM
Reposted by Rashidi Zin
📢 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 Rashidi Zin
It is my pleasure to announce that Spring Framework 6.2.2 is now available from Maven Central.

Thanks again to our awesome community!

spring.io/blog/2025/01...

#spring @spring.io
Spring Framework 6.2.2 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
January 16, 2025 at 9:27 AM
Reposted by Rashidi Zin
FYI: We (the JUnit Team) are planning on #JUnit6 with a #Java 17 baseline, hopefully to be released in the Fall of 2025. 😎

github.com/junit-team/j...
Change Java baseline to 17 for 6.0 · Issue #4246 · junit-team/junit5
Motivation Java 8 is the current baseline of JUnit 5. It was released over 10 years ago and recent versions of Java have introduced many enhancements that make moving to a more recent JDK as the ba...
github.com
January 16, 2025 at 2:21 PM