Hi Spring fans! Welcome to another installment of This Week in Spring! This week I'm in San Francisco in studio with Spring Security lead Rob Winch filming our new Spring Security Livelessons video. There is so much to cover that, as you can imagine, it's a tall order even for the two of us!
I'm also busily preparing for my talk with my buddy and Googler Ray Tsang at this week's Google Cloud NEXT event on all things Pivotal and Google Cloud. We're going to look at the bootiful Spring Cloud GCP project and, importantly, the new project jointly announced between Google and Pivotal just this morning, KNative, which serves as the platform on which we at Pivotal have built and deployed our Project Riff serverless function-as-a-service runtime. Do not miss it if you're around!
Alright, we've got a lot to cover related to Pivotal, Google, KNative, Spring and so much more this week so let's get to it!
- Big big big announcement today: Pivotal have joined forces with Google on KNative. As a first step, KNative will underpin what we're working on with Project Riff.
- Spring Cloud Data Flow lead Dr. Mark Pollack has just announced the release of Spring Cloud Data Flow 1.6. The new release includes a PCF Scheduler, an improved dashboard, batch database and schema optimization, and so much more. Check it out!
- Spring REST Docs lead Andy Wilkinson has just announced Spring REST Docs 2.0.2
- Spring REST Docs lead Andy Wilkinson has just announced Spring REST Docs 1.2.5
- Check out this post to learn the increasing ways you can use Cloud Foundry's CredHub for secrets management in your application stack
- Andy Wilkinson, never one to rest on his laurels, also announced that the Gradle dependency management plugin 1.0.6.RELEASE is now available from Maven Central, Bintray, and the Gradle Plugin Portal. This maintenance release fixes four issues.
- This Week in Spring - July 17th, 2018
- This video demonstrates how BOSH makes it a snap to deploy Kubernetes
- I love this - Spring community legend Michael Simons looks at how to support Spring Boot's configuration properties metadata from within Kotlin applications. Good stuff!
- Watch this video to learn how Cloud Foundry simplifies Kubernetes
- Joris Kuipers introduces new support in Spring Cloud AWS for storing configuration in the AWS Parameter Store.
- Check out Dan Baskette's post on KNative and Pivotal in this post
- I'm honored to have been again selected for JAX's Top 20 influencers list, for 2018. Thanks so much!
- Such an exciting day! Read on what the newly announced Knative project means to the Project Riff and Spring ecosystems in Ryan Morgan's blog post
- https://twitter.com/cloudfoundry/status/1021805217229230082
- Finally the cat's out of the bag! KNative is here and we've been working with Google to make it the best foundation for Project Riff. Read this post to learn more.
- There's a new 1.0.1 release of the Reactor Kafka integration. Congratulations to Oleh Dokuka and the rest of the team!
- https://www.linkedin.com/pulse/marathon-digitization-how-flexibility-hiring-fuel-abby-kearns/?published=t
- Congratulations to the UAA team on acheiving OpenID certification! UAA, of course, is the authentication and authorization service that powers Cloud Foundry, among other things. It's an Apache 2 licensed open-source identity provider based on Spring and Spring Security OAuth.
- There are a lot of reasons to come to SpringOne Platform 2018, and Jenny Zhang, Principal Consultant of Corporate Security at Mastercard, is one of them. It will be very interesting to listen to the experiences of a master of security at scale.
- Congrats to Codecentric's Spring Boot Admin which has just reached 5,000 stars on Github. And, never one to let success go to their heads, the project just got new support for custom views that will be included in the upcoming release.
- This is a great talk by Thomas Darimont on how to secure a Spring application with Keycloak, the OAuth authorization service from Redhat.
- twitter.com
- Check out Josh Bloch's QCon talk! Josh is the creator of a ton of the APIs we take for granted in the Java platform (like the Java collections API) and this talk is all about the contents of his latest book, Effective Java, 3rd Edition
- Congrats to the Trampoline team on their new release! This release introduces an option to define a delay before launching an instance inside a group to be able to have a Config server ready or to wait until a cache is available.
- The latest version of the Axon Framework comes with a Subscription Query API, making it possible to subscribe to updates of a specific query model and a Deadline Manager that allows for scheduling of deadline messages. This InfoQ post looks at that and a lot of other features in the new Axon release
- Check out Matt Raible's new post on the Okta blog on how to use React.js with a Spring Boot application
- Want to learn about Reactive Spring? Check out this talk I did for the vJUG last year!
- It's great to see the Spring Cloud Open Service Broker API now officially supported on the Spring Initializr
- This is super interesting! It's a new, third-party project called Spring Cloud Contract Swagger, that aims to support CDCT with Swagger definitions. Cool!