Netflix Built a Spring Application Generator to Boost Dev Productivity. Here's How You Can, Too.

Engineering | Ben Wilcock | February 24, 2020 | ...

If you watch Taylor Wicksell of Netflix's SpringOne Platform keynote you can’t help but be blown away by the sheer productivity of their engineering team. Last year, over 300 Spring-based apps went into production – an incredible achievement.

Taylor Wicksell of Netflix's SpringOne Platform Keynote

What Can Your Enterprise Learn From Netflix?

At Netflix, Taylor and his Java Platform team own the Java developer experience (DevEx). Taylor’s team has one mission: to help Netflix's engineers stay productive – delivering great code at great velocity. It’s a mission that is clearly proving successful.

Netflix's Java Platform Team's Top Technical Priorities

Top of Taylor’s list of productivity secrets is Application Generators. Netflix found that developers adopt platforms far quicker when everything they need to get started is right there, at their fingertips. Application generators help developers to get started quickly by providing useful guide rails that reduce toil and ease their burden. Application generators also encourage common approaches to common problems – particularly useful if you have lots of teams creating microservices…

Spring Session for Apache Geode & Pivotal GemFire 2.3.0.M2 Available

Releases | John Blum | February 24, 2020 | ...

On behalf of the Spring, Apache Geode and Pivotal GemFire communities, it is my pleasure to announce the release of Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.3.0.M2.

The 2.3.0.M2 release aligns with:

  • Spring Framework 5.2.3.RELEASE

  • Spring Data Neumann-M3

  • Spring Session Dragonfruit-M2

  • Spring Session core 2.3.0.M1

See the changelog for additional details.

The release is available in the Spring Milestone Repository.

Feedback

As always, any feedback is greatly appreciated and welcomed.

Issues | PR | StackOverflow

Spring Boot for Apache Geode & Pivotal GemFire 1.3.0.M2 Available

Releases | John Blum | February 24, 2020 | ...

On behalf of the Spring, Apache Geode & Pivotal GemFire communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.3.0.M2.

The 1.3.0.M2 release aligns with:

  • Spring Framework 5.2.3.RELEASE

  • Spring Boot 2.3.0.M2

  • Spring Data for Apache Geode & Pivotal GemFire (SDG) 2.3.0.M3

  • Spring Data Neumann-M3

  • Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.3.0.M2

  • Spring Session Dragonfruit-M2

  • Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.13.RELEASE

See the changelog for more details.

This release is available in the Spring Milestone Repository as well as available on Spring Initializer at start.spring.io

A Bootiful Podcast: Building China-scale Infrastructure at Alibaba with Spring Cloud, Rsocket, and more

Engineering | Josh Long | February 21, 2020 | ...

Hi, Spring fans! In this installment Josh Long (@starbuxman) talks to friends - Mercy Ma (马昕曦), Andy Shi (施孜海), and Jim Fang (方剑) - from Alibaba. These engineers work on Spring Cloud Alibaba, some of the open source infrastructure coming out of Alibaba designed to support Spring applications running at Alibaba, and more.

Spring Tips: RSocket and Spring Security

Engineering | Josh Long | February 20, 2020 | ...

Hi, Spring fans! In this first installment of Spring Tips season 7, we look at how to lock down RSocket services with Spring Security.

By Josh Long (@starbuxman)

Hi, Spring fans! In this installment, we look at using Spring Security and RSocket together. RSocket is a payload and platform agonostic wire protocol developed by engineers at Netflix and Facebook that supports the Reactive Streams concepts on the wire. The protocol is a stateful-connection centric protocol: a requester node connects and stays connected to another responder node. Once connected, either side can transmit information…

Announcing Spring Cloud Stream Horsham.SR2 (3.0.2.RELEASE) and Spring Cloud Hoxton.SR2

Engineering | Oleg Zhurakousky | February 19, 2020 | ...

We are pleased to announce the release of the Spring Cloud Stream Horsham.SR2 (3.0.2.RELEASE) release train which is available as part of Spring Cloud Hoxton.SR2 (just released) and builds on Spring Boot 2.2.4 and Spring Cloud Function 3.0.2.RELEASE which was also just released.

Spring Cloud Stream Horsham.SR2 modules are available for use in the Maven Central repository.

This release contains several fixes and enhancements primarily driven by user's feedback, so thank you. For more details please follow these links:

This Week in Spring - February 18th, 2020

Engineering | Josh Long | February 18, 2020 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! This week I'm off to sunny Atlanta, Georgia, for the epic Devnexus show there. If you're there, don't hesitate to reach out and say hi! I'm also busy recording new episodes of a Bootiful Podcast and new Spring Tips videos videos. We have some amazing guests on the show coming up and we have some really fascinating topics to introduce in our Spring Tips videos, too!

Announcing: The NEW Spring Website!

News | Ben Wilcock | February 14, 2020 | ...

Spring is constantly evolving and always innovating while being consistent where it matters: delivering a reliable framework to help you build maintainable software, faster. In the last few years, the Spring contributors have worked hard to bring the predictable Spring experience to microservices, serverless, streams, reactive, batch, data, and new languages like Kotlin. Over the coming year, you'll see many more examples of this, including some cool new features that we're just dying to share with you.

However, there was one area of Spring that we felt was desperately in need of some love and…

Spring Boot 2.3.0.M2 available now

Releases | Stéphane Nicoll | February 13, 2020 | ...

On behalf of the team and everyone that contributed, I am pleased to announce that the second milestone of Spring Boot 2.3 has been released and is available from our milestone repository.

This release closes 120 issues and pull requests. Thanks to all those who have contributed with issue reports and pull requests.

Highlights of this milestone include:

  • Improvement of our Docker image support
  • Upgrade to MongoDB 4 (still in beta)
  • Support of wildcard locations for configuration files
  • Numerous dependency upgrades

For a complete list of changes and upgrade instructions, please see the Spring Boot 2.3 Release Notes on the wiki and the updated reference documentation

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