The Spring Blog

Engineering
Releases
News and Events

This Week in Spring - January 24th, 2017

Welcome to another installment of This Week in Spring! As usual, we’ve got a lot to cover so let’s get to it: we’ve got an fresh batch of both new Spring Cloud software from the team and microservice themed S1P 2016 replays from Pieter Humphrey this week, so fasten your seat belt!

Read more...

This Week in Spring - January 17th, 2017

Welcome to another installment of This Week in Spring! We’ve got a lot to get into this week - even more so than usual! So, let’s get into it!


This week there are a lot of great SpringOne Platform 2016 replays available online thanks to our very own Pieter Humphrey!

Read more...

This Week in Spring - January 10th, 2017

Welcome to another installment of This Week in Spring! This week I’m in San Francisco and New York City talking to developers and toiling on the final edits to the O’Reilly book Cloud Native Java (almost there!). Also, marketing ninja Pieter Humphrey is ramping up the S1P 2016 replays, so fasten your seat belt and check the S1P 2016 YouTube playlist for the most current releases. We’ve got a lot to cover this week so let’s get to it!

Read more...

Introducing Kotlin support in Spring Framework 5.0

See also Functional web applications with Spring and Kotlin Spring IO 2017 talk slides.

Following the Kotlin support on start.spring.io we introduced a few months ago, we have continued to work to ensure that Spring and Kotlin play well together. One of the key strengths of Kotlin is that it provides a very good interoperability with libraries written in Java. But there are ways to go even further and allow writing fully idiomatic Kotlin code when developing your next Spring application. In addition to Spring Framework support for Java 8 that Kotlin applications can leverage like functional web or bean registration APIs, there are additional Kotlin dedicated features that should allow you to reach a new level of productivity.

Read more...

This Week in Spring - January 3rd, 2017

Welcome to another installment of This Week in Spring! We’re now squarely in 2017, and 0 as always - there is much to cover!

This is also the first week of the year. I note it with some pride because it also marks the 6th anniversary of the first installment of This Week in Spring, in January 2011, which I’ve since continued every Tuesday without fail come sickness, holiday, travel or otherwise. It’s been a heckuva run and I’m excited to see what will grace This Week in Spring in the next 6+ years! I’m eternally grateful for all the people (from the community and internal to VMWare and now Pivotal) that have contributed to This Week in Spring over the years! For the last 3+ years my friend and Pivotal’s own Pieter Humphrey has been an amazing help in making this happen, so thanks Pieter!

Read more...

Spring Tips: Season 1

Hi Spring fans! I’m taking some time off for the holiday so there won’t be a new Spring Tips until after the new year. If you’re itching for something to watch and learn, here are some resources to tide you over.

Happy new year!

Read more...

This Year in Spring - 2016 edition

Welcome to a very special This Week in Spring! Every year we wrap up with a recap of highlights from the year. This year’s no different! It’s been a heckuva year, and the Pivotal Spring and Cloud Foundry teams seem to deliver bigger and better tech every passing day. If you’ve been following This Week in Spring then you’ll no doubt be aware of the changes! It’s hard to keep up, even for me, with the dizzying pace of releases!

So, here are the top five things I’d encourage people to review from 2016:

Read more...

This Week in Spring - December 20, 2016

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 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!)

Read more...

Spring Cloud Spinnaker 1.0.0.M3

Greetings Spring community,

I am happy to release the second milestone for Spring Cloud Spinnaker. Spring Cloud Spinnaker bundles up the continuous delivery Spinnaker platform, and provides a 1-click installer to let you install it to any certified Cloud Foundry provider.

UPDATE: This blog post originally cited M2, however one of our early adopters spotted a critical bug, so M3 has been built and released with the fix in hand.

Key features included in this release:

  • Much more simplified way to login, select your org and space from dropdowns, etc., shooting for as simple an experience as possible.

  • Ability to manage two CF spaces

  • Support for Jenkins and Travis CI monitoring.

  • Configure email and slack notifications

  • Move to hosted uber JARs, meaning installing the installer is no longer a bugbear

  • Other enhancements regarding to Spinnaker itself include ability to clone server groups, an upgrade to our Reactor-based cf-java-client 2 library, and also enhance UX showing more CF information than ever.

Read more...