Advertisement · 728 × 90

Posts by Johan Janssen

Post image

Closing the latest chapter in my career. Actively looking to get started with the next one. If you’re looking for a seasoned developer for DevRel, DevOps, and/or engineering roles, let’s chat!

3 months ago 31 14 1 0
Preview
Fray Detects Concurrency Issues in JVM Languages Carnegie Mellon University has introduced Fray, a concurrency testing tool for JVM programs to catch bugs and replay them. Written in Kotlin and based on this research paper, Fray can’t find all concu...

I wrote an article for @infoq.com about Fray which can be used to detect concurrency issues like deadlocks and race conditions in JVM languages: www.infoq.com/news/2025/12...

4 months ago 2 1 0 0

No one with an opinion on the one below? 😃

I basically need to poll something and wait in between...

4 months ago 0 0 0 0

Using #java 25. How would you handle Thread.sleep without blocking? With a virtual thread, CompletableFuture or ...

4 months ago 1 2 0 1

Big thanks to the @oracleace.bsky.social program for organizing everything!

5 months ago 0 0 0 0
Post image

@oracleace.bsky.social extended my ACE Pro status for another years thanks to my contributions to the #Java community. Got some great swag as well. Especially the umbrellas will come in handy with the current Dutch weather 😅🌧.

5 months ago 3 2 2 0

I already made those changes 😃

5 months ago 0 0 0 0

Not yet I only made changes to make sure I could build the application. Will try that next.

5 months ago 0 0 1 0
Advertisement

Tried #springboot 4 RC1, only required a few small changes on our project. Looks like to migration to 4 will be easy 😁.

So make sure to upgrade to #Java 25 and then next month to Spring Boot 4.

Use a tool like dependabot or Renovate to upgrade your dependencies and stay up to date.

5 months ago 2 1 1 0

For some reason the builders weren't working even with the latest version. Adding Lombok as dependency to the Maven compiler fixed it. We now use things like IO instead of System.out and main classes without public static. Relatively simple stuff for now which OpenRewrite did for us.

6 months ago 0 0 0 0

Haha, I have to thank a colleague for adding those spices 😉

6 months ago 1 0 0 0

Upgrading from #java 21 to #java 25 was easy. Only had to fix a Lombok issue. All in all it cost me a couple of hours (less then half a day): some discussion, change build plan, change Maven POM, fix issue, run @openrewrite.github.io so we use the new language features and PR review and merge.

6 months ago 17 5 2 0

That looks awesome!

6 months ago 0 0 0 0

Wow what a view, congratulations!

9 months ago 1 0 0 0

Congratulations, well deserved! Was great using your books at university.

11 months ago 1 0 0 0

Wow awesome, thanks for sharing!

11 months ago 2 0 0 0

Congratulations and welcome!

11 months ago 1 0 0 0
Preview
Gatling documentation Documentation for the Gatling and Gatling Enterprise load testing tools.

Have a look at the documentation if you want to learn more about the tool: docs.gatling.io

1 year ago 1 0 0 0
Advertisement
Ambassador Program | Gatling Become a Gatling Ambassador and connect with passionate advocates to influence product development, share your expertise, and shape the future of performance testing.

I was awarded the Gatling Master title: hubs.ly/Q03hbxR10. I have been using Gatling for many years and wrote/presented about it. It's an awesome tool if you want to do performance testing on, for example, REST based messages, Kafka messages, or Websockets.

1 year ago 2 0 1 0

Did you already walk across the Skywalk bridge in Willingen? If not try, it's a cool and bit scary experience.

1 year ago 0 0 1 0

Family first! I hope he recovers well, take care of your family and yourself!

1 year ago 0 0 0 0

It's awesome that the recording is now published. I had a great tim in Australia at the YOW! Conferences. Hope to go back someday 😀.

1 year ago 3 0 0 0

I bought a Samsung Galaxy A55 last year for way less. Works like a charm.

1 year ago 0 0 1 0

No problem, I maintained them for quite some years 😃.

1 year ago 1 0 0 0
Preview
ajshastri - Overview ajshastri has 23 repositories available. Follow their code on GitHub.

I'm not sure, maybe GitHub is the best place for contact: github.com/ajshastri. Before there was also a link on the Chocolatey package site to contact a maintainer, but I couldn't find it on my phone.

1 year ago 0 0 1 0

I don't think that's possible right now. But I no longer maintain them, so better to ask the current maintainer 🙂. If not, you could create a short wrapper script that installs Temurin with Chocolatey and then sets the env variable.

1 year ago 0 0 1 0
Preview
a van with a license plate that says ' gmc ' on it is parked in front of a building ALT: a van with a license plate that says ' gmc ' on it is parked in front of a building

🤣 I might even need:

1 year ago 1 0 0 0
Advertisement

If everyone would follow the rules, then presentations and life would be quite boring 😄.

1 year ago 1 0 0 0

Only 140 slides, what did you do during the time that was left? 😅😉

1 year ago 0 0 0 0

Yes indeed, personally I rather have some more simple slides with pictures and/or short text then a few slides with a lot of text. But I also enjoy people telling a good and long story with just one slide, or none at all 😀.

1 year ago 1 0 1 0