Hello, Azure Spring Cloud

Engineering | Josh Long | September 02, 2020 | ...

NOTE: This blog was drafted in cooperation with members of the Spring team and Microsoft Azure Spring Cloud team, including Josh Long, Julien Dubois, Sean Li, Kylie Liang, Jonathan Giles, Asir Selvasingh, and the rest of the Microsoft Azure Spring Cloud and VMware Spring teams.

Hi, Spring fans! It is with extreme delight that today we announce the general availability of Azure Spring Cloud. Azure Spring Cloud is a platform for deploying and managing Spring Boot and Spring Cloud-powered services and software built on Microsoft Azure. It is jointly built, operated, and supported by Microsoft…

This Week in Spring (SpringOne 2020 Edition) - September 1st, 2020

Engineering | Josh Long | September 01, 2020 | ...

Hi, Spring fans! Welcome to another action-packed installment of This Week in Spring. Normally, I spend my time in these blogs looking at the week that was but I confess, as much as I love all the interesting stuff that's come out in the last week, my heart's just not in it! My mind instead is SpringOne 2020, which starts Wednesday, tomorrow, at 6 AM PST. There's going to be so much good stuff, my friends. Obviously, there's no better place to tackle the goings-on of the Spring community. But this show doesn't stop there! There's also going to be content around diversity and social justice…

A Bootiful Podcast: Soby Chacko and Dave Turanski on Messaging in Spring, Spring Cloud Stream App Starters and More

Engineering | Josh Long | August 27, 2020 | ...

Hi Spring fans! In this episode Josh Long (@starbuxman) looks at the week that was and then talks to Spring team members Soby Chacko (@sobychacko) and Dave Turanski (@dturanski) about messaging in Spring, Spring Cloud, Spring Integration, Spring Cloud Stream, Spring Cloud Data Flow, Spring Cloud Stream App Starters.

This Week in Spring - August 25th, 2020

Engineering | Josh Long | August 25, 2020 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! It's been an insane week since we last spoke and things are only going to get nuttier between now and then! I've been heads down in my preparations for my SpringOne talks - one on Azure with Julien Dubois (@JulienDubois) and another on incorporating asynchronicity with Mario Gray (@MarioGray). I've been heads down working on my book Reactive Spring.

A few upcoming events worth noting:

  • I'll be streaming on Twitch tomorrow (Wednesday), noon, PST. Follow me on Twitter @starbuxman for the link.
  • I'll be presenting at the September edition of the Denver JUG to introduce RSocket. RSVP.

Case Study: Reading from a file and writing to MongoDB

Engineering | Soby Chacko | August 25, 2020 | ...

This article is part of a blog series that explores the newly redesigned Spring Cloud Stream applications based on Java Functions. In this episode, we are taking a deeper look into the file supplier and its Spring Cloud Stream file source counterpart. We will also see a MongoDB consumer and its corresponding Spring Cloud Stream sink. Finally, we will demonstrate how the File source and the MongoDB sink can be orchestrated together on Spring Cloud Data Flow as a pipeline.

Here are all the previous parts of this blog series.

This Week in Spring - August 18th, 2020

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

Hi, Spring fans! Well, here we are! Nearing the end of August 2020! I can't believe it! September follows August (last I checked) and with September comes SpringOne 2020! I am so excited about this mega (and virtual) event and I hope you'll consider joining us there!

On a personal note, today's moving day for my family and me, so I have to get back to that. But we do have a ton to get to so let's dive into it.

Case Study: HTTP Request Function and Processor

Engineering | David Turanski | August 17, 2020 | ...

Introduction

We began this series by introducing the new stream applications based on Java functions, and function composition. The previous entry presented a tutorial for building a simple stream application and running it in Spring Cloud Data Flow. Today we explore the HTTP Request Function and present examples of how to use it.

In case you missed it, the prior posts in this series are:

Creating Efficient Docker Images with Spring Boot 2.3

Engineering | Madhura Bhave | August 14, 2020 | ...

This is an update to the original blog post about creating docker images with Spring Boot 2.3. There were a few things related to image creation that changed between the first milestone of Spring Boot 2.3 and the GA release.

The two new features introduced in Spring Boot 2.3 to help improve image creation techniques were: layered jars and buildpack support.

Layered Jars

The layered jar feature evolved quite a bit as we started adding support for custom layers. While the need to express layers that the jar should be split into for image creation was evident, changing the format of the jar to do so no longer seemed necessary. Spring Boot 2.3 includes support for layering a jar using a layers.idx file. The layers index file provides a list of layers and the parts of the jar that should be…

A Bootiful Podcast: RSocket everywhere and Maciej Walkowiak on Spring Cloud AWS

Engineering | Josh Long | August 14, 2020 | ...

Hi, Spring fans! In this installment Josh Long (@starbuxman) has RSocket on the brain with his latest talk, RSocket Revolution, the new RSocket chapter in his book Reactive Spring, and the work he's doing on Spring Retrosocket, a declarative Feign-like RSocket client. Then, Josh talks to Spring ecosystem luminary Maciej Walkowiak (@maciejwalkowiak) about what he's doing at the helm of Spring Cloud AWS.

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

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

Learn more

Get support

Tanzu Spring Runtime 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