This Week in Spring: The Java 9 Edition
This Week in Spring: The Java 9 Edition
All right, you know what this is about. See what Java 9 has brought to the Spring ecosystem as well as tips for TDD documentation and reactive programming.
Join the DZone community and get the full member experience.Join For Free
Get the Edge with a Professional Java IDE. 30-day free trial.
Hi, Spring fans! What a crazy wonderful week it’s been! I’m back in San Francisco talking to customers and local partners about all things Pivotal and, also, just enjoying some fun in the San Francisco Sun while playing with Java 9. There’s so much to like in this new release and so much to look forward to and, of course, Spring Framework 5 is Java 9 ready out of the box.
- Spring IO Platform lead Andy Wilkinson just announced Spring IO Platform Brussels SR5. The new release includes Spring AMQP 1.7.4, Spring Boot 1.5.7, Spring Data Ingalls SR7, Spring Framework 4.3.11, Spring Integration 4.3.12, Spring Loaded 1.2.8, and Spring Web Flow 2.4.6. Lots to like in this new release so get the bits now!
- Spring Tool Suite lead Martin Lippert just posted on how to overcome some issues when running STS on macOS High Sierra 10.13.
- Spring Cloud Task lead Michael Minella just announced Spring Cloud Task 1.2.2.RELEASE. The new release adds support for Spring Framework’s recently added support for DB engines other than MYISAM for the sequence tables when using MySQL.
- The classic Spring PetClinic has changed a lot over the years! This version demonstrates the PetClinic with Spring and Kotlin. It’s a very concise little application to behold if you’ve ever seen any of the original PetClinics (many of which predate Spring itself!)
- Want an overview of the capabilities of Spring Boot? This analyst report might just be what the doctor ordered!
- Spring Cloud Pipelines now supports Kubernetes, as well.
- Oracle released Java 9! This is a big deal! There’s so much goodness to try in Java 9. If you’re not using Java 9, give it a try. Spring Framework 5 runs on Java 9 (both module- and classpaths) with no problems.
- Alex Falappa on Twitter: "Next NBSpringBoot plugin: java editor hints for detecting and fixing missing pom dependencies. https://t.co/n7w22q4sMK"
- Recently, I was asked about an example demonstrating mTLS authentication in a Spring Boot application for Cloud Foundry. I didn’t know, so - as I often do - I asked Spring Security lead Rob Winch who shared this amazing example by Java Cloud Foundry experience lead Ben Hale. Very interesting!
- I liked this podcast with Pivotal field CTO Josh McKenty on all things cloud and Cloud Foundry
- The new RebelLabs developer productivity report is out and it shows continued strong growth for Spring. Spring had a plurality of users, with 46%, while Java EE came in at 33%. It also shows incredible growth for Java 8, with 72% of the respondents using it. Hurray to both bits of good news!
- The new Microsoft, and the new Microsoft SQL Server 2017 edition, is here and it runs on Linux! I never thought I’d see the day. What does this have to do with Spring? Absolutely nothing. Just.. really cool!
- Did you see this July webinar by reactive Spring ninja Arjen Poutsma on the functional web framework in Spring Framework 5?
- Speaking of reactive, you might also enjoy this talk by Evgeny Poberezkin on the evolution of reactive programming.
- Oracle has a nice selection of content introducing new features in Java 9. Check it out!
- Spring community friend Michael Simons’ new German-language book introducing Spring Boot is now available. Check it out!
- The latest release of the Camunda BPM system has Spring Boot integration.
- .NET ninja Richard Seroter says that Java and Spring Cloud users shouldn’t have all the fun: learn how to integrate a circuit breaker into a .NET application with Pivotal’s Steeltoe framework.
- Loom Systems put together a look that contextualizes Pivotal Cloud Foundry and Pivotal Container Service (which is based on Kubernetes).
- Jenn Strater — an expert on Spring REST Docs, among many other things — put together a nice presentation introducing test-driven documentation (in terms of Spring REST Docs, natch.)
- IBM recently open-sourced their J9 JVM. This post gives a bit of insight into the peculiar history behind the name, J9.
- This post, on ten good ideas for API documentation, doesn’t specifically have anything to do with Spring but it does seem to reinforce the obvious: Spring REST Docs is a good idea (TM)!
Published at DZone with permission of Joshua Long , DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.