This Week in Spring - September 29th, 2020

Hi, Spring fans! Welcome to another awesome week in Spring! Can you believe we’re staring down October, 2020 already? I can’t. Time sure flies…. or something. There’s a lot to get to so let’s get to it.

Read more

Spring Cloud Data Flow 2.7.0-M1 and 2.6.3 Released

Spring Cloud Data Flow team is pleased to announce the release of 2.7.0-M1 and 2.6.3

While the release 2.6.3 has the bug fixes, the first milestone of 2.7.0 has the following enhancements:

SCDF dashboard re-design using VMware Clarity toolkit

SCDF dashboard is re-designed using VMware Clarity design system. This is a complete rewrite of SCDF dashboard GUI to get the benefits of the Clarity design.

Spring Boot 2.3.2 Update

SCDF server components are now updated to use Spring Boot 2.3.2 release.

Wavefront integration

Read more

Case Study: Remote File Ingest with Spring Cloud Data Flow

This article is part of a blog series that explores the newly redesigned Spring Cloud Stream applications based on Java Functions. In this chapter, we explore how to use Spring Cloud Stream Applications and Spring Cloud Data Flow to implement a very common ETL use case: Ingesting files from a remote service. Specifically, we will look at how to ingest files from S3, SFTP, and FTP.

Here is what is included in the blog series to date:

Read more

This Week in Spring - September 22, 2020

Hi, Spring fans! Welcome to another fun-filled and fantastic installment of This Week in Spring where we review the week that was in the Java ecosystem. It’s been quite a week indeed. SOoo many new releases and so many interesting things going on in the larger Spring, Java, Azure, and VMware ecosystems, that we don’t have a moment to waste so: onward!

Read more

A Bootiful Podcast: Lightbend CTO Jonas Bonér on his epic, aspect-oriented, distributed, reactive work

Hi, Spring fans! In this episode, Josh Long (@starbuxman) talks to his friend and Lightbend CTO Jonas Bonér (@jboner) about his epic, aspect-oriented, distributed, and reactive work over the decades, about the cooperation with the Spring team on the Reactive Streams, the Reactive Foundation, and more.

Read more

This Week in Spring - September 15th, 2020

Hi, Spring fans! Welcome to another installment of This Week in Spring! It’s been an absolutely nutty week! It’s just Tuesday and I’m beat!

Over the weekend I completely refactored the pipeline I used for my just-published book Reactive Spring (which, by the way, is now available on Leanpub and on Amazon as digital and paperback editions) and turned it into the turnkey Asciidoctor pipeline I’d always wanted but - since I was traveling 650,000 miles a year, speaking at hundreds of conferences or events yearly, writing a 450-page book, releasing weekly blogs, recording a weekly podcast, releasing an almost weekly screencast and, you know, being a member of a wonderful family - I just didn’t have the time to do. I’d managed to get a Spring Boot-ified Asciidoctor pipeline working. It worked. It produced .epub, .mobi, screen-ready .PDF, prepress-ready .PDF, and HTML versions on every git push. But everything was serialized. It was slow. And inflexible since I got the absolute basic flow working for my needs and nothing more. That all changed this weekend. I present to you It’s all Apache2 licensed open-source. It’s a Spring Boot and Spring Batch pipeline. You can deploy the Spring Batch job to your favorite Ci environment and tell it which Git repositories contain your .adoc files and which contain the code you need to be included. You tell it how you want your produced artifacts - Amazon S3 or checked into a Git repository’s branch - and it’ll emit those. It’s delivered as a Spring Boot autoconfiguration, too, so it publishes events and everything is overridable as @Bean instances. I am hoping that if folks like it, they’ll feel the urge to write their own technical books, and perhaps even some on Spring :-)

Read more