Hi Spring fans and welcome to another installment of This Week in Spring. This week I've been in smokey Seattle and I just arrived in hot-n-humid NYC, in both cases to visit customers and Spring teammates. We've got so much to cover, so without further ado, let's get to it!
The Spring team are all heads down as we near the epic SpringOne Platform 2018 event. Are you going to be there? It's going to be September 24-27th, 2018 in Washington, DC. Do not miss this premier event uniting practicioners of agile, Cloud Foundry, Kubernetes, devops, and of course Spring in one place.
- With this change in Spring Boot 2.1, you don't even need to annotate your Spring-based JUnit 5 tests with
@ExtendWith(SpringExtension.class)
- Josh Cummings has just announced Spring Security 5.1RC1 which includes, among many other things, support for OAuth resource servers and improved support for CORS and secure headers
- Spring Boot 2.1 M2 available now
- Spring Data Lovelace RC2 available
- Hi Spring fans! I've just started an eight-part blog series, with installments being released every Monday and Thursday, that introduces Spring Cloud for the Google Cloud Platform. In this first installment, we look at setting up a basic Spring Cloud GCP project. Stay tune for the next installment in which we'll connect our application to an RDBMS using Spring Cloud GCP.
- Spring Session Bean-M1 and Apple-SR4 Released
- Spring Framework 5.1 RC2 available now
- I really liked Richard Seroter's new post on how to consume different clouds successfully
- If you are using Spring Boot 2.0.4 with Spring Data Neo4j please keep an eye on this issue
- Check out this feature preview that supports deferment of [Spring Data JPA repository initialization to expedite startup of a typical Spring Boot application
- Paul Czarkowski's posted a nice introduction to KNative and Kubernetes
- Mike Villager has created TWO ConcourseCI resources. The first one implements a Dynatrace UFO but the second one is way more fun, use it to easily push metadata about a deployment event up to Dynatrace
- Interesting! Messaging technology NATS has a new Kafka-like log API. Check out this infoQ interview that introduces the new feature
- Deep Dive into JUnit 5 Extension Model
- Check out this talk by Pivotal's Richard Seroter and Microsoft's Asir Vedamuthu Selvasingh in which they highlight the event-driven architecture of Azure, and how Cloud Foundry and Spring solve problems for users!
- The next installment of a multipart series on JAXenter.com, on the future of Java, in which I was privileged enough to participate, has just been published. This installment talks about the end of the road for certain APIs in the JDK.
- Hackerman has a nice post on why you should use Spring to develop REST services
- Coming to SpringOne Platform 2018? Check out Rossen Stoyanchev's talk - a guide to "Reactive" for Spring MVC Developers
- Rafael Winterhalter has a nice prototype of a Spring Boot that does static proxy initialization at buildtime with ByteBuddy. This is super interesting!
- Testing a Spring Boot REST API against a Contract with Spring Cloud Contract - Reflectoring
- Michael Cote from Pivotal on Programming the Business
- Check out Arjen Poutsma's SpringOne Platform 2018 talk, "Have Fun with the Functional Web Framework," in which he goes beyond the basics and shows the more advanced use cases
- I like this post on using Microsoft Azure's SQL engine with Spring Boot-based applications using the Microsoft-developed and supported Spring integration for Microsoft Azure
- This is promising - maybe the next release of the Couchbase reactive Java SDK will be based on Reactor? Fingers crossed!
- As if you needed any other reasons to come to SpringOne Platform 2018? Michael Dell will be there!
- Richard Seroter makes yet another great point: at what other conference do the likes of Amazon Web Services, Google Cloud, Microsoft Azure and VMWare all sponsor? [Come to SpringOne Platform 2018 and find out what all the fuss is about!
- A recent employee Pulse Survey at Pivotal had 92% participation and an NPS of 45. All categories we measured improved. “I have confidence in the future of this company” is 16 points higher than the industry norm. NPS scores are read on a spectrum from -100 to +100. +45, thus, is very good. 100 would be world class. Obviously, we have a ways to go, but things are looking up!
- This is a nice new cheat sheet from Snyk security: 10 Spring Boot security best practices by Simon Maple and Okta's Matt Raible
- Simon Wirtz has a nice post on using Hibernate and Spring Boot with Kotlin