This Week in Spring - SpringOne Platform 2016 edition! - August 2nd, 2016

Engineering | Josh Long | August 03, 2016 | ...

Welcome to another very special installment of This Week in Spring - this week Pivotal is out in force at SpringOne Platform 2016. This year saw more people, more topics and more sponsors than ever! For more, check out our SpringOne Platform recap blog!

If you're not here, then fear not all the talks will be available online, but until then.. wish you were here! As with previous years, the race to SpringOne was filled with awesome releases that should keep you more than busy while you wait for the talks to be available online as replays! Let's get to it!

  • Spring Boot co-lead Phillip Webb announced Spring Boot 1.4, just in time for SpringOne Platform!
  • ..and Spring Boot ninja Stephane Nicoll announced Spring Boot 1.3.7
  • Spring Data ninja Mark Paluch announced Spring Data Ingalls M1, packed with lots of new features (and 250 tickets fixed!) include for property access in conversion subsystem (Commons, MongoDB), an update to Cassandra 3.0 for Spring Data Cassandra,

Spring IO Platform Athens RC1

Engineering | Andy Wilkinson | July 29, 2016 | ...

It's my pleasure to announce that Spring IO Platform Athens-RC1 is available now from the Spring milestone repository.

This release is the first to adopt a new alphabetical versioning scheme similar to those already used by Spring Cloud and Spring Data. The theme for the Platform's versions is world cities.

The Athens release upgrades the versions of a number of projects:

  • Spring Framework 4.3
  • Spring AMQP 1.6
  • Spring Boot 1.4
  • Spring Data Hopper
  • Spring Hateoas 0.20
  • Spring Integration 4.3
  • Spring LDAP 2.1
  • Spring REST Docs 1.1
  • Spring Security 4.1
  • Spring Session 1.2
  • Spring Web Services 2.3

The…

Reactive Programming with Spring 5.0 M1

Engineering | Rossen Stoyanchev | July 28, 2016 | ...

As Juergen mentioned in his Spring Framework 5 M1 release announcement our Spring Reactive initiative has been merged into Spring Framework proper preserving all contributions and its full history over more than a year.

What is it?

In a nutshell reactive programming is about non-blocking, event-driven applications that scale with a small number of threads with backpressure as a key ingredient that aims to ensure producers do not overwhelm consumers. The Reactive Streams specification (also adopted in Java 9) enables the ability to communicate demand across layers and libraries from different…

This Week in Spring - July 26th, 2016

Engineering | Josh Long | July 26, 2016 | ...

Welcome to another installation of This Week in Spring! This week I'm mostly in San Francisco and Saint Louis, busily preparing for the big event next week!

This is my favorite time of year! As we lead to SpringOne Platform, there's so much good stuff being released that one can hardly keep up! I am really looking forward to this year's SpringOne Platform show, coming in early August. It's an amazing time to build applications, and SpringOne Platform is in a unique position to capture the larger discussion: why do we #devops, #cloud, #agile, or #microservice? Join the discussion August 1-…

Spring Cloud Contract 1.0.0.M1 Released

Engineering | Marcin Grzejszczak | July 25, 2016 | ...

On behalf of the Spring Cloud team it is my pleasure to announce the 1.0.0.M1 release of the new Spring Cloud project called Spring Cloud Contract. You can grab it from the Spring’s milestone repository or even better - go to start.spring.io and pick it from there.

Spring Cloud Contract

The microservice approach has plenty of benefits but also introduces complexity. This is an inevitable result of working with distributed systems: with increasing complexity inevitably more questions are posed. In this article we show how to test microservices and create a better API by using the Consumer…

Notes on Reactive Programming Part III: A Simple HTTP Server Application

Engineering | Dave Syer | July 20, 2016 | ...

In this article we continue the series on Reactive Programming, and the focus is less on learning the basic APIs and more on more concrete use cases and writing code that actually does something useful. We will see how Reactive is a useful abstraction for concurrent programming, but also that it has some very low level features that we should learn to treat with respect and caution. If we start to use these features to their full potential we can take control of layers in our application that previously were invisible, hidden by containers, platforms and frameworks.

Bridging from Blocking to…

This Week in Spring - July 19th, 2016

Engineering | Josh Long | July 19, 2016 | ...

Welcome to another installment of This Week in Spring! This week I am in Cincinnati and Columbus, Ohio, and Los Angeles and San Francisco, California talking to customers and doing meetups.

This is my favorite time of year! As we lead to SpringOne Platform, there's so much good stuff being released that one can hardly keep up! I am really looking forward to this year's SpringOne Platform show, coming in early August. It's an amazing time to build applications, and SpringOne Platform is in a unique position to capture the larger discussion: why do we #devops, #cloud, #agile, or #microservice…

This Week in Spring - July 12th, 2016

Engineering | Josh Long | July 12, 2016 | ...

Welcome to another installment of This Week in Spring! This week I'm in Dublin, Ireland and London, UK, and Boston, Massachusetts, giving open workshops at Pivotal Dublin and London and speaking to local customers. It's been a fun week and there's a lot to cover! So, let's get to it!

This is my favorite time of year! As we lead to SpringOne Platform, there's so much good stuff being released that one can hardly keep up! I am really looking forward to this year's SpringOne Platform show, coming in early August. It's an amazing time to build applications, and SpringOne Platform is in a unique…

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all