Welcome to another installment of This Week in Spring! This week, I’m in the winter wonderland of Toronto, Canada, hanging out with the amazing Pivotal Labs Toronto office and working with some of the largest financial institutions in all of Canada as they transition to Spring Cloud and to Pivotal Cloud Foundry. I love seeing seemingly large, lumbering companies run at startup speeds and crave it.
This week is the week of Christmas for some in the world, followed shortly by the western new year. If you celebrate either (or both) of them, then, on behalf of the Spring team, let me wish you the happiest of holidays! I, for one, can’t believe we’re now less than two weeks away from 2017 (and with it, the beginning of the 7th year writing This Week in Spring!)
Thankfully, there’s a lot to be seen so let’s get to it.
- Spring ninja Greg Turnquist has announced that Spring Cloud Spinnaker 1.0.0.M2 has been released!
- All around great guy and Spring Session and Spring Security lead Rob Winch has just announced Spring Session 1.3.0
- Spring IO Platform lead and Spring (and Spring Boot) ninja Andy Wilkinson has just announced the newly rewritten and streamlined Gradle dependency management plugin 1.0.0.RC1
- Spring Statemachine lead Janne Valkealahti has just announced Spring Statemachine 1.2.0, which supports UML submachines, state do actions, and so much more
- Rajini Sivaram has just announced the first milestone of the Reactor Kafka module
- last week, continuing the Spring Tips series, I looked at how to demystify what’s happening behind the scenes when Spring Boot’s auto-configuration kicks in. Watch this video to code with confidence!
- GitLab has an interesting post on how to continuously deploy a Spring Boot application a cloud platform (which could as easily be Cloud Foundry)
- Last week, I had the pleasure of doing a presentation with my buddy and JFrog’s very own Baruch and as part of that talk we designed a continuous delivery pipeline using Spring and JFrog Artifactory and Bintray which ulimately triggered a webhook automatically transitioning a Cloud Foundry application from a staging URL to a production URL (on the hypothetical acceptance of the story). That code, to switch the URL, was deployed on Pivotal Web Services (which is a Cloud Foundry deployment) and used the newly minted Reactor-powered Cloud Foundry Java client. I think it’s a super cool API, and worth some investigation. Here’s the code, for your reference
- This is an interesting look at how Spring manages application contexts.
- The future of the web is HTTPS, with HTTP all but requiring it effectively. Browser vendors are pushing for this as well. What’s your SSL strategy look like? I thought this post on InfoQ was interesting. Remember, Spring Boot makes it dead simple to specify SSL keys and Cloud Foundry makes it even easier to securely terminate HTTPS at the platform router level instead of per node.
- If you’re looking for something to feed your mind this holiday, may I humbly suggest you check out the Spring Tips videos I’ve been doing recently?