Elias Nogueira 🇧🇷🇳🇱
banner
eliasnogueira.com
Elias Nogueira 🇧🇷🇳🇱
@eliasnogueira.com
Java Champion | Senior Principal Software Engineer | Speaker | Writer | Oracle ACE | Java Magazine NL | OSS
I’ll be speaking at @jchampionsconf.bsky.social 🎉

🎤 Test Smarter, Not Harder - practical testing strategies for complex distributed systems.

🗓 Jan 26 · 18:00 CET

🔗 jchampionsconf.com
🎟 www.eventbrite.com/e/jchampions...
🎥 www.youtube.com/@JChampionsC...
January 21, 2026 at 11:01 AM
Reposted by Elias Nogueira 🇧🇷🇳🇱
25 years ago, the first-ever JetBrains product was released: IntelliJ IDEA 1.0. To celebrate the occasion, the team invites you to a party with Runzo, our special guest, featuring a game by @glycin.bsky.social, interactive postcards, and exclusive giveaways. https://jb.gg/IJ25
January 19, 2026 at 2:45 PM
This is the best talk I've seen about concurrency in Java! A must-read/see one.

Congrats @hugomarques.dev for this presentation.
Your batch job works on your laptop… but triggers OOM errors & DDoS-es your dependencies. What now?

Hugo Marques breaks down the evolution of a high-scale #SpringBoot + #gRPC workload: from single-threaded prototypes to #VirtualThreads & semaphores.

“Just async” isn’t enough: bit.ly/4sH2pkB

#Java
January 15, 2026 at 11:36 AM
JUnit 5 extensions are one of the most underused features.

They let you:
- Remove test inheritance
- Centralize setup & teardown
- Keep tests clean and explicit

Here’s how to build custom JUnit 5 extensions 👇
eliasnogueira.com/custom-junit...

#java #testing
JUnit 5 Extensions: How to Build Reusable Test Infrastructure in Java
Learn how to create JUnit 5 extensions to remove BaseTest classes, share test infrastructure, and build clean, scalable Java test architectures.
eliasnogueira.com
January 14, 2026 at 1:24 PM
Testing distributed systems without flaky tests is possible.

At @jchampionsconf.bsky.social , I’ll share real-world approaches for testing async flows, external APIs, and microservices.

🗓 Jan 26 · 18:00 CET
🔗 jchampionsconf.com
🎟 www.eventbrite.com/e/jchampions...
▶️ www.youtube.com/@JChampionsC...
January 13, 2026 at 12:44 PM
Testing distributed systems without flaky tests is possible.

At @jchampionsconf.bsky.social , I’ll share real-world approaches for testing async flows, external APIs, and microservices.

🗓 Jan 26 · 18:00 CET
🔗 jchampionsconf.com
🎟 www.eventbrite.com/e/jchampions...
▶️ www.youtube.com/@JChampionsC...
January 9, 2026 at 1:24 PM
Two hands-on tech talks at @jugnoord.bsky.social :
- JobRunr in Practice — async jobs in Java with @koturk.nl
- Simple math behind AI — vector computation & FP precision with Marianne Hoornenborg

📅 20 Jan
📍 ING Leeuwarden
🎟️
January 2025: JobRunr in Practice & the Simple Math Behind AI, Tue, Jan 20, 2026, 5:00 PM | Meetup
We are kicking of **JUG Noord** in 2026 with two inspiring speakers in **Leeuwarden**! So get ready for this meetup on **Tuesday, January 20th.** 📅 **Date & Time:** * **
www.meetup.com
January 7, 2026 at 9:58 AM
Testing distributed systems is not about more tests — it’s about better signals.

I gave this talk at InfoQ Dev Summit Boston sharing practical strategies for realistic, fast, and reliable testing in complex architectures.

🎥 Watch the talk or read its transcript.
Test Smarter, Not Harder: Achieving Confidence in Complex Distributed Systems
Elias Nogueira shares a strategic approach to modern microservice testing, detailing solutions for three core challenges. He discusses parallel execution for multiple databases using Testcontainers,…
www.infoq.com
January 6, 2026 at 4:24 PM
I’ll be speaking at @jchampionsconf.bsky.social 🎉

🎤 Test Smarter, Not Harder - practical testing strategies for complex distributed systems.

🗓 Jan 26 · 18:00 CET

🔗 jchampionsconf.com
🎟 www.eventbrite.com/e/jchampions...
🎥 www.youtube.com/@JChampionsC...
January 5, 2026 at 11:01 AM
🥳🥳🥳
📢#Java 25 is now available!📢

Your:
☕️ FREE
☕️ Multi-platform
☕️ Open source
☕️ Production ready
☕️ Binary release

...made available by @Oracle. Learn more ➡️
blogs.oracle.com/java/post/th...

#Java25 #JDK25 #OpenJDK
September 16, 2025 at 4:08 PM
The new @bejug.bsky.social season is here! 🎉
They are back at IBA in Louvain-la-Neuve!

@kevindubois.com – Creating AI-infused (Agentic) Apps, the Easy Way
@sch3lp.bsky.social – Java for Kotlin developers

📅 Sept 10
RSVP:
Creating AI-infused (Agentic) Apps, the Easy Way 🤙 + Java for Kotlin developers, Fri, Sep 12, 2025, 6:00 PM | Meetup
The holidays are officially over, and September is here. But don't worry, the good news is that **BeJUG** is back and ready to kick off the new season! We're starting thin
www.meetup.com
September 5, 2025 at 1:45 PM
Reposted by Elias Nogueira 🇧🇷🇳🇱
🛠️ 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 #𝐃𝐢𝐬𝐭𝐫𝐢𝐛𝐮𝐭𝐞𝐝𝐒𝐲𝐬𝐭𝐞𝐦𝐬 𝐝𝐨𝐞𝐬𝐧'𝐭 𝐡𝐚𝐯𝐞 𝐭𝐨 𝐛𝐞 𝐟𝐫𝐚𝐠𝐢𝐥𝐞!

@eliasnogueira.com explains how to build 𝐬𝐭𝐚𝐛𝐥𝐞, 𝐟𝐚𝐬𝐭 & 𝐬𝐜𝐚𝐥𝐚𝐛𝐥𝐞 𝐭𝐞𝐬𝐭𝐬 using techniques like 𝐬𝐞𝐫𝐯𝐢𝐜𝐞 𝐯𝐢𝐫𝐭𝐮𝐚𝐥𝐢𝐳𝐚𝐭𝐢𝐨𝐧 & 𝐚𝐬𝐲𝐧𝐜-𝐚𝐰𝐚𝐫𝐞 𝐭𝐞𝐬𝐭 𝐟𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤𝐬.

🎥 Watch the #InfoQ video: bit.ly/4mQRzp8

#SoftwareTesting #SoftwareEngineering
September 3, 2025 at 2:08 PM
🇧🇷 Gravei um episódio do Tech Leadership Rocks com o Eduardo Matos 🎙️

Conversamos sobre como testar microsserviços, um dos maiores desafios para garantir qualidade e confiança em sistemas modernos.

Obrigado, Eduardo, pela oportunidade de compartilhar essa discussão!

🔗
Como testar microsserviços com Elias Nogueira • Tech Leadership Rocks
Como testar microsserviços com Elias Nogueira
escolaforja.com.br
August 26, 2025 at 3:24 PM
It's tomorrow!

Dive into Simpler Java build tooling with Object Oriented Programming by Haoyi Li, with a live demo at @virtualjug.bsky.social

📅 Aug 26
⏰ 10AM (PT) | 5PM (UTC) | 6PM (BST)
🎥 www.meetup.com/virtualjug/e...

Hosted by Grace Robinson.

#Java #VirtualJUG
Simpler Java build tooling with Object Oriented Programming, Tue, Aug 26, 2025, 6:00 PM | Meetup
We are back, and we have another great session lined up for you! **📅 Date:** 26th August 2025 **📡 Virtual:** https://youtube.com/live/V03wKwcegxg **🕒 Timing:** 10:00 AM
www.meetup.com
August 25, 2025 at 11:07 AM
Hard assertions = fast feedback ✅
But when one failure hides others, you lose valuable insight. 😥

Here’s how to use custom soft assertions with AssertJ to make your tests graceful, readable, and thorough:
eliasnogueira.com/assert-with-...

#java #testing #quality
Assert with Grace: Custom Soft Assertions using AssertJ for Cleaner Code - Elias Nogueira
Introduction If you don't know what a soft assertion is, please read Soft Asserts – Why should you use them for Unit and Integration tests? This article is a continuation of Assert with Grace: Custom…
eliasnogueira.com
August 21, 2025 at 12:56 PM
☕ Ready to rethink Java build tools?
Dive into Simpler Java build tooling with Object Oriented Programming by Haoyi Li, with a live demo at @virtualjug.bsky.social

📅 Aug 26
⏰ 10AM (PT) | 5PM (UTC) | 6PM (BST)
🎥 www.meetup.com/virtualjug/e...

Hosted by Grace Robinson.

#Java #VirtualJUG
Simpler Java build tooling with Object Oriented Programming, Tue, Aug 26, 2025, 6:00 PM | Meetup
We are back, and we have another great session lined up for you! **📅 Date:** 26th August 2025 **📡 Virtual:** https://youtube.com/live/V03wKwcegxg **🕒 Timing:** 10:00 AM
www.meetup.com
August 19, 2025 at 12:13 PM
☕ Ready to rethink Java build tools?
Dive into Simpler Java build tooling with Object Oriented Programming by Haoyi Li, with a live demo at @virtualjug.bsky.social

📅 Aug 26
⏰ 10AM (PT) | 5PM (UTC) | 6PM (BST)
🎥 www.meetup.com/virtualjug/e...

Hosted by Grace Robinson.

#Java #VirtualJUG
Simpler Java build tooling with Object Oriented Programming, Tue, Aug 26, 2025, 6:00 PM | Meetup
We are back, and we have another great session lined up for you! **📅 Date:** 26th August 2025 **📡 Virtual:** https://youtube.com/live/V03wKwcegxg **🕒 Timing:** 10:00 AM
www.meetup.com
August 14, 2025 at 8:58 AM
No @devoxx.com for me this year 😭 but I'm not (that) sad because I know it's very competitive and the best of the best talks will be in the event.

Kudos to everyone who made it!
August 11, 2025 at 9:10 AM
Reposted by Elias Nogueira 🇧🇷🇳🇱
The Call for Papers for Devnexus 2026 is now OPEN!

Join us for a revamped Devnexus: all the great things of the largest, but also community focused, Enterprise Java event in the USA

CFP Link:
devnexus.com/posts/the-cf...

PS: how ya'll like our new brand design 😃
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
August 4, 2025 at 8:14 PM
☕ Ready to rethink Java build tools?
Dive into Simpler Java build tooling with Object Oriented Programming by Haoyi Li, with a live demo at @virtualjug.bsky.social

📅 Aug 26
⏰ 10AM (PT) | 5PM (UTC) | 6PM (BST)
🎥 www.meetup.com/virtualjug/e...

Hosted by Grace Robinson.

#Java #VirtualJUG
Simpler Java build tooling with Object Oriented Programming, Tue, Aug 26, 2025, 6:00 PM | Meetup
We are back, and we have another great session lined up for you! **📅 Date:** 26th August 2025 **📡 Virtual:** https://youtube.com/live/V03wKwcegxg **🕒 Timing:** 10:00 AM
www.meetup.com
August 5, 2025 at 8:58 AM
Day 1 wearing with glasses🥸: I can see everything in full HD now!
August 4, 2025 at 7:40 PM
Want cleaner, more expressive tests in Java?

✅ Avoid endless try-catch
✅ Group failures with elegance
✅ Use AssertJ the right way

Soft assertions can raise your testing game without clutter.

Learn how:
eliasnogueira.com/assert-with-...

#java #quality #test #qualityengineering
Assert with Grace: Custom Soft Assertions using AssertJ for Cleaner Code - Elias Nogueira
Introduction If you don't know what a soft assertion is, please read Soft Asserts – Why should you use them for Unit and Integration tests? This article is a continuation of Assert with Grace: Custom…
eliasnogueira.com
August 4, 2025 at 8:58 AM
Testing Architecture isn’t just about big decisions — it’s about repeatable, proven patterns.

I shared 3 design patterns to guide architectural decisions, like BaseTest, Fluent Interface, Factory, Data Generation, and more.

github.com/eliasnogueir...

#testing #java
GitHub - eliasnogueira/3-design-patters-arch-decisions: Repo for the presentation 3 Design Patterns and Architecture Decisions you must use in your project
Repo for the presentation 3 Design Patterns and Architecture Decisions you must use in your project - eliasnogueira/3-design-patters-arch-decisions
github.com
August 1, 2025 at 11:58 AM
Reposted by Elias Nogueira 🇧🇷🇳🇱
No, because if I have a library that is feature complete, this would force me to create a release per year, because people will think the library is outdated. One of my customers uses that to force his customers to update to the newest version.
July 30, 2025 at 11:39 AM