Simone Romani
@simoneromani.bsky.social
32 followers 87 following 18 posts
Senior developer and engineering manager at ING. TDD enthusiast. Striving to improve my code every day, I’m on Bluesky so that I can follow the latest trends of software development.
Posts Media Videos Starter Packs
Pinned
simoneromani.bsky.social
My very first contribution on the ING Tech Blog! I’m excited to share my experience with mutation testing and how it’s vital to strengthen your test suite to gain code quality and resilience.

Test smart. Test strong. Trust your code.

medium.com/ing-blog/gai...
Gain confidence in your code with mutation testing
Hi, I’m Simone, a Chapter Lead at ING and I’m responsible for the application gateway for all payments done via the Mobile Banking app…
medium.com
simoneromani.bsky.social
Closing @devoxx.com with the final talk by @balarawool.bsky.social about virtual threads and the new concurrency features of the JDK
simoneromani.bsky.social
The final reckoning is coming 😄 #devoxx
Reposted by Simone Romani
Reposted by Simone Romani
simoneromani.bsky.social
I will start experimenting next week, looking forward to having faster start up times for our JVM applications!
Reposted by Simone Romani
openrewrite.github.io
JUnit 6 is here! Ready to upgrade? We’ve got you covered with step-by-step recipes to move from 3 → 4 → 5 → 6.

docs.openrewrite.org/recipes/java...
Reposted by Simone Romani
junit.org
#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...
JUnit Release Notes
docs.junit.org
simoneromani.bsky.social
Whoever is telling you to come to the office for days like this is not really doing a good job, I must say
Reposted by Simone Romani
devoxx.com
All Devoxx Belgium 2025 eTickets have been emailed🎟️
✔️ Check your inbox (or spam)
✔️ Download to your phone/tablet
✔️ Show QR code at entrance for your badge
✔️ Max screen brightness = smooth scanning ✨
simoneromani.bsky.social
My very first contribution on the ING Tech Blog! I’m excited to share my experience with mutation testing and how it’s vital to strengthen your test suite to gain code quality and resilience.

Test smart. Test strong. Trust your code.

medium.com/ing-blog/gai...
Gain confidence in your code with mutation testing
Hi, I’m Simone, a Chapter Lead at ING and I’m responsible for the application gateway for all payments done via the Mobile Banking app…
medium.com
simoneromani.bsky.social
Just finished marking all my favorite talks happening at @devoxx.com , so many interesting ones! Looking forward to it
simoneromani.bsky.social
It’s not obvious because a number to chase could be seen as a scapegoat to reduce technical debt, instead of building a testing culture which is going to require more effort and alignment. It could be seen as a quick solution to put a green check to an Excel sheet.
simoneromani.bsky.social
www.atlassian.com/continuous-d...

“Good coverage does not equal good tests”

Don’t reach for a number, reach for a strong test suite. Inspire a culture in your team rather than putting a target to reach.

It will take you more time and effort, but the payback value is far higher.
What is Code Coverage? | Atlassian
Code coverage is a metric that helps you understand how much of your source is tested. Learn how it is calculated & how to get started with your projects.
www.atlassian.com
simoneromani.bsky.social
If I were you, I might even consider having a talk by whoever built the Devoxx website full stack and have them present what happened during the ticket purchase. Interesting case of how to handle extremely high load of requests on a predefined time-slot!
Reposted by Simone Romani
simoneromani.bsky.social
Hope to see you there!! I’ll be showcasing how introducing mutations in code will highlight gaps in the test suite. Theory and live demo will be covered!
simoneromani.bsky.social
Looking forward to it! I hope to empower the audience 😄
simoneromani.bsky.social
If both you and Elias have been rejected, then I have very high expectations of the talks accepted!
simoneromani.bsky.social
Fellow software developers using Maven, what is your opinion on using Bill of Materials to manage your dependencies versioning?
Reposted by Simone Romani
balarawool.bsky.social
@devoxx.com is amazing tech conference and I am super happy to be part of it as a speaker again 🤩
Part of mail showing acceptance of a talk proposal at Devoxx Belgium
simoneromani.bsky.social
Straight to <bannedDependencies> !!
simoneromani.bsky.social
Immutability is a great feature that everybody should start using in their code. Thank you @johanhutting.bsky.social for advocating it!
devoxx.uk
Devoxx UK @devoxx.uk · Jul 17
Discover how Java records can simplify your code and boost immutability. Watch @johanhutting.bsky.social’s session from Devoxx UK 2025 for practical strategies on migrating from POJOs, handling collections, and making the most of records.

View @ www.devoxx.co.uk//talk?id=9608
Reposted by Simone Romani
mydeveloperplanet.com
Just as it is a good practice to make all fields private unless they need greater visibility, it is a good practice to make all fields final unless they need to be mutable. - Brian Goetz

#quotes #quoteoftheday
Reposted by Simone Romani
venkats.bsky.social
Quality of tests is a reflection of the quality of code under test.
Reposted by Simone Romani
andresalmiray.com
Be the change you want to see in the world. Sometimes approaching a young speaker at the end of their presentation and thanking them for the session is enough to make their day.

Words of encouragement go a long way.

Be kind and excellent to each another.
two men standing next to each other with the words be excellent to each other
ALT: two men standing next to each other with the words be excellent to each other
media.tenor.com