Sam Brannen (@sam_brannen) 's Twitter Profile
Sam Brannen

@sam_brannen

Core @SpringFramework and @JUnitTeam Committer. Principal Software Engineer at @Broadcom. Proud Daddy. Tweets are my own.

ID: 59795884

linkhttp://SamBrannen.com calendar_today24-07-2009 14:29:40

8,8K Tweet

5,5K Followers

592 Following

Sam Brannen (@sam_brannen) 's Twitter Profile Photo

If you ever need to adapt a #JUnit3 TestSuite to run directly in #JUnit #Jupiter, it's actually possible with dynamic tests! 😎 Here's how I run the @⁠Inject TCK in the @SpringFramework. github.com/spring-project… Kudos to Marc Philipp for suggesting the dynamic test idea.

Rod Johnson (@springrod) 's Twitter Profile Photo

Delighted to welcome Spring team star Arjen Poutsma to the Embabel engineering team. It's great to work with him again as we bring the power of Spring, the JVM and good engineering practices to build the best agent framework. SpringCentral Spring AI Java

Sam Brannen (@sam_brannen) 's Twitter Profile Photo

Zero open issues for #JUnit 5.13.3. Something may be brewing... ☕️ 😎 And as a side note, this apparently our 100th milestone! 😮 github.com/junit-team/jun…

Sam Brannen (@sam_brannen) 's Twitter Profile Photo

Happy #JUnit the 5.13.3rd, and Happy July the 4th (for those that celebrate it)! 🥳 JUnit 5.13.3 has been released with several bug fixes and minor improvements. Get the bits while they're hot, and keep on testing. 😎 junit.org/junit5/docs/5.…

Mala Gupta (@emalagupta) 's Twitter Profile Photo

Proud to be published in today's edition (9 Jul 2025) of The Times Of India, sharing my opinion about how #Java remains relevant in the AI era, and how IntelliJ IDEA helps! Thanks a lot, Akhil George and Sujit John for this opportunity. Great sections by fellow contributors.

Proud to be published in today's edition (9 Jul 2025) of <a href="/timesofindia/">The Times Of India</a>, sharing my opinion about how #Java remains relevant in the AI era, and how IntelliJ IDEA helps!

Thanks a lot, Akhil George and <a href="/sujitjohn/">Sujit John</a> for this opportunity. Great sections by fellow contributors.
Sam Brannen (@sam_brannen) 's Twitter Profile Photo

🍃 @SpringFramework 7.0 will provide built-in support for pausing & restarting unused application contexts between test classes. This ensures that background processes in the context are not actively running while the context is not used by tests. 👍🏻 github.com/spring-project…

SpringCentral (@springcentral) 's Twitter Profile Photo

🚨 The SpringOne at Explore schedule is LIVE! 🚨 Rooms fill up fast—start adding sessions now! This year is stacked with Spring team experts ready to share, inspire, and connect. Get ready for something special. Let’s go!  springone.io #SpringOne VMware Explore

Sam Brannen (@sam_brannen) 's Twitter Profile Photo

🍃 @SpringFramework 6.2.9 is now available! 🚀 13 new features and minor enhancements 🐛 10 bug fixes 📄 2 documentation improvements spring.io/blog/2025/07/1…

dev2next (@dev2next) 's Twitter Profile Photo

AI is the sauce, not the meal. Join Glenn Renfro & Nate Schutta at dev2next to learn how architects can harness AI without letting it overwhelm systems—with guardrails, tradeoffs & clarity! 🤖 dev2next.com/speaker/364562… 🎟️ dev2next.com 💥Code JOIN-GLENNR-50OFF = discount!

AI is the sauce, not the meal. Join <a href="/cppwfs/">Glenn Renfro</a> &amp; <a href="/ntschutta/">Nate Schutta</a> at dev2next to learn how architects can harness AI without letting it overwhelm systems—with guardrails, tradeoffs &amp; clarity! 🤖

dev2next.com/speaker/364562…

🎟️ dev2next.com 
💥Code JOIN-GLENNR-50OFF = discount!
Sam Brannen (@sam_brannen) 's Twitter Profile Photo

#JUnit 6.0 M2 is ready for testing! 📰 Everything in 6.0 M1 🛑 Support for cancelling test execution ⏭️ New `--fail-fast` mode for ConsoleLauncher 🦺 Null-safe `computeIfAbsent` methods for stores 🧐 Strict evaluation of enum-based configuration params junit.org/junit5/docs/6.…

Sam Brannen (@sam_brannen) 's Twitter Profile Photo

#JUnit Jupiter 6 will quote text-based arguments and escape special characters in display names for parameterized tests. 😎 For example: [1] text = null [2] text = "" [3] text = " " [4] text = "\n" [5] text = "lemon, lime" github.com/junit-team/jun… docs.junit.org/snapshot/user-…

VMware Tanzu (@vmwaretanzu) 's Twitter Profile Photo

Spring AI 1.0 is here! A major step for developers building GenAI apps with Spring. Get the full breakdown on InfoQ: brcm.tech/45ccQC2 #SpringAI #AIapps #JavaDev #SpringBoot

Joe Grandja (@joe_grandja) 's Twitter Profile Photo

I'll be speaking at #VMwareExplore2025! Check out my session, "Implementing MCP Authorization Using Spring Security OAuth 2.1 Capabilities [SPRB1971LV]" #ModelContextProtocol Looking forward to seeing you there! brcm.tech/4iu6DG0