Autoren-Archiv: Sam Brannen

JUnit 5.0.0-M1 Released!

JUnit 5

As a core member of the JUnit 5 Team, I am proud to announce the first major milestone release of JUnit 5.

After five months of hard work since the ALPHA release, JUnit 5.0.0-M1 is now available!

We would like to thank everyone who has helped to make the work on this first milestone a reality, including members of the community who contributed via pull requests and by raising issues, companies and individuals who contributed to our crowdfunding campaign, and especially our main sponsors Pivotal, andrena objects, Heidelberg Mobil, Namics, and American Express.

If you haven’t had a look at JUnit 5 yet, the best place to start is the User Guide. And if you’re a seasoned user of the ALPHA or snapshot releases, you will likely find the release notes quite useful, especially the migration tables.

To discover more details about the APIs, check out the Javadoc. If you have questions, feel free to post them using the “junit5″ tag on Stack Overflow. Last but not least, if you find any bugs, wish to suggest improvements, or simply want to contribute, feel free to open an issue or submit a pull request in the JUnit 5 repository on GitHub.

Spring Framework 5.0 will also provide first-class support for JUnit 5 in the Spring TestContext Framework. In fact, Spring 5.0 build snapshots are already available with full support for JUnit Jupiter 5.0.0-M1 in the form of the SpringExtension, @SpringJUnitConfig, and @SpringJUnitWebConfig.

Please give JUnit 5 a try, and let us know what you think!

Spring Framework 4.0: The Next Generation – JUGS – Basel

Sam Brannen will be presenting “Spring Framework 4.0: The Next Generation” at the next Swiss Spring User Group event in Basel, Switzerland on Thursday, November 7, 2013.

Swiss Spring User Group

Spring Framework 4.0 is the next generation of the popular open source framework for Enterprise Java developers, focusing on the future with support for Java SE 8 and Java EE 7. In this presentation core Spring committer Sam Brannen will provide attendees an overview of the new enterprise features in the framework as well as new programming models made possible with the adoption of JDK 8 language features and APIs.

Specifically, this talk will cover support for lambda expressions and method references against Spring callback interfaces, JSR-310 Date-Time value types for Spring data binding and formatting, Spring’s new @Conditional mechanism for activation of bean definitions, and a new WebSocket endpoint model. Regarding enterprise APIs, the presentation will cover Spring 4.0′s new support for JMS 2.0, JPA 2.1, Bean Validation 1.1, Servlet 3.1, JCache, and JSR-236 concurrency. Last but not least, Sam will discuss improvements to Spring’s testing support and point out which deprecated APIs have been pruned from the framework.

For further details about the event and to register, visit the official Website.

Spring Framework 3.2: What’s New – Slides from Swiss JUG

The slides for the presentation “Spring Framework 3.2: What’s New” by Sam Brannen from the Swiss JUG event in Zurich, Switzerland are now available on SlideShare.

We’d like to take this opportunity to thank the Java User Group Switzerland for organizing the event and to thank all of the attendees who showed up to make this event such a success.

And when you’re a speaker at a Swiss JUG event, you get a really cool Swiss army knife for geeks (a.k.a., the “CyberTool“) as can be seen below.