Spring Tips: The Kotlin Programming language
Speaker: Josh Long
Hi Spring fans! In this tip, we'll quickly look at the Kotlin programming language and some very high-level things you need to know when building Spring Boot and Kotlin applications
Speaker: Josh Long
Hi Spring fans! In this tip, we'll quickly look at the Kotlin programming language and some very high-level things you need to know when building Spring Boot and Kotlin applications
On behalf of the Spring Cloud team it is my pleasure to announce a new project called Spring Cloud Pipelines. Unlike most of Spring projects this one is not available at any repository since it’s not a library, but instead it is available as a github repo for you to download and use as template for creating a deployment pipeline.
Without any further ado let’s get into some details related to the project.
Spring, Spring Boot and Spring Cloud are tools that allow developers speed up the time of creating new business features. It’s common knowledge however that the…
Welcome to another installment of This Week in Spring! It's been another crazy wonderful week. This week I'm in London and Cambridge, UK visiting with customers and speaking (in particular, at the O'Reilly Software Architecture Conference) If you're about be sure to say hi! Now then, let's get to it!
On behalf of the team, I am pleased to announce the release of the second milestone of Spring Cloud Data Flow 1.1. You can download the local server that is part of this release here.
The 1.1 M2 release includes the following new features and improvements:
Builds upon Boot 1.4.1 and Spring Cloud Camden improvements
Task application properties can now be referenced using non-prefixed property names
Add visual representation for related streams. This representation also includes nested TAPs and the downstream processing nodes in an overall topology view.

The UI adds bulk import support for Task definitions. This allows importing task definitions from a file or the ability to add multiple task-definitions using the Flo-editor
The flo-editor embeds CodeMirror for incremental DSL syntax validation and error reporting. There’s also a toggle on/off button to enable and disable incremental validations.
Adds a form-based login page for non-OAUTH backend authentication methods such as the LDAP, Basic and File-based options.
Adds the ability to pass application specific properties via YAML file. This is particularly useful when deploying streams with that set many deployment properties.
…Speakers: Mark Pollack, Mark Fisher Spring Cloud Data Flow enables you to create data pipelines for many common use-cases such as data ingestion, real-time analytics and data import/export. In this webinar, we will introduce Spring Cloud Data Flow’s architecture and walk through the orchestration capabilities of long-running and short-lived data-centric applications on multiple runtime platforms such as Cloud Foundry, Kubernetes, Apache Mesos and Apache YARN. Spring Cloud Data Flow represents the evolution of Spring XD and retains the DSL to define data pipelines as well as the web based UI…
Dear Spring Community,
It’s my pleasure to announce that the Java DSL for Spring Integration 1.2 GA is now available.
The artifact org.springframework.integration:spring-integration-java-dsl:1.2.0.RELEASE is available in the Release repo and Maven Central.
Since the previous Release Candidate 1 we have received some feedback and these additional features have been added:
A new .barrier() and its mirror .trigger() EIP-methods have been added to the IntegrationFlow definition:
private static final String BARRIER = "barrier";
@Bean
public IntegrationFlow barrierFlow…Speaker: Josh Long
Hi Spring fans! In this tip, we'll look at enterprise application integration with Spring Integration and the Spring Integration Java Config DSL.
We are pleased to announce that Spring Cloud Task 1.1.0.M2 is now available via Github and the Pivotal download repository. Many thanks to all of those who contributed to this release.
This release continues to progress on 1.1.0's main theme of improving overall task functionality as well as migrating features that existed within Spring XD to Spring Cloud Task. The main updates for this release are the following:
TDD introduced many improvements into the development process, but in our opinion the biggest impact relates to code design. Looking at the code from the usage perspective (by first writing an acceptance test) allows us to focus on usability rather than concrete implementation. Unfortunately, we usually rest on our laurels not trying to uplift this practice to the architecture level.
This presentation will show you how you can use the Spring Cloud Contract Verifier functionality in order to have a fully automated solution to stub your HTTP / Messaging collaborators. Just by adding proper…
I apologize to both the Spring and Apache Geode communities for the delay, relative to the Apache Geode M3 release announcement, but I am very excited and pleased to follow that with the release of Spring Data for Apache Geode 1.0.0-incubating.M3.
You can get the bits from Maven Central by including the following dependency in either your application Maven or Gradle build files ...
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-geode</artifactId>
<version>1.0.0.APACHE-GEODE-INCUBATING-M3</version>
</dependency>
compile 'org…