Spring Cloud Data Flow for Kubernetes 1.1 RC1 released

Releases | Thomas Risberg | November 22, 2016 | ...

On behalf of the team, I am pleased to announce the release of the first release candidate of Spring Cloud Data Flow for Kubernetes 1.1.

Spring Cloud Data Flow for Kubernetes provides support for orchestrating long-running (streaming) and short-lived (task/batch) data microservices on Kubernetes.

The most significant change for this release can be found in the Spring Cloud Deployer for Kubernetes project. Thanks to community contributions from Donovan Muller and Rémon (Ray) Sinnema, we have added support for defining volumes and volume mounts for deployed apps. We support the volume types that have a model supported by the Fabric8 Kubernetes client's kubernetes-model

This Week in Spring - November 21st, 2016

Engineering | Josh Long | November 22, 2016 | ...

Welcome to another installment of This Week in Spring! This week I'm.. home! It's Thanksgiving this week here in the states, after all. I am sure that I speak for the entire Pivotal team when I say that we are grateful for you, the most wonderful community on the planet. Thanks so much, and if you're celebrating Thanksgiving, then happy Thanksgiving to you! When you're finished with your meal - barely able to keep an eye open - I hope you'll find a comfy arm chair and take in some of the content in this week's roundup.

The Joy of Mustache: Server Side Templates for the JVM

Engineering | Dave Syer | November 21, 2016 | ...

NOTE: If you are reading this in December 2023 or later, there was a 1.16 release of JMustache that added "inheritance" support. This is an optional Mustache spec feature but was previously unimplemented in JMustache. It allows you to do the "layout with included body" type templating that is very common in web apps, and needed in the sample for this article. The sample has been updated in Github to use inheritance instead of the workaround with lambdas presented below.

I don’t do much server-side templating, but when I do…​ well frankly, I tend to forget things. Every template language has its strengths and weaknesses, and they all have syntax to remember, and more frequently to forget. Recently I completed some work on the old Spring Petclinic, converting it to use Thymeleaf in the view layer, and re-organizing the code to be a bit more "modern". I enjoyed working with Thymeleaf 3, and found…

SpringOne Platform 2016 Replay: Building applications with Angular JS and Spring Security

News | Pieter Humphrey | November 21, 2016 | ...

Recorded at SpringOne Platform 2016. Speaker: Dr. David Syer Slides: http://www.slideshare.net/SpringCentral/building-applications-with-angular-js-and-spring-security

In this presentation we show some nice features of Spring Security, Spring Boot and Angular JS working together to provide a pleasant and secure user experience. Things to consider are cookies, headers, native clients, various security vulnerabilities and how modern browser technology can help us to avoid them. In this series we show how nicely features of the component frameworks can be integrated simply to provide a pleasant…

SpringOne Platform 2016 Replay: To Spring Security 4.1 and Beyond

News | Pieter Humphrey | November 16, 2016 | ...

Recorded at SpringOne Platform 2016. Speakers: Rob Winch, Joe Grandja Slides: http://www.slideshare.net/SpringCentral/to-spring-security-41-and-beyond

Exploits are continually evolving making security hard. This is compounded by the fact that the technologies we need to secure are a moving target.

In this talk we will discuss how to easily secure an application with Spring Security 4.1. We will focus on some of the new features found in Spring Security 4.1 and discuss the future direction of Spring Security.

This Week in Spring - November 15th, 2016

Engineering | Josh Long | November 15, 2016 | ...

Welcome to another installment of This Week in Spring! Time sure is flying! We've got so much to get into this week. Can you believe we're staring down 2017? We've got so much to cover so let's get to it!

SpringOne Platform 2016 Replay: DDD & REST - Domain Driven APIs for the web

News | Pieter Humphrey | November 15, 2016 | ...

Recorded at SpringOne Platform 2016. Slides: http://www.slideshare.net/SpringCentral/ddd-rest-domain-driven-apis-for-the-web

While Domain Driven Design is supposed to take care of complexity in the very core of software, REST is usually treated a plain remoting technology. In this talk we're going to explore some commonalities of the two when it comes to the design of both the domain and resources. We're going to discover how a good domain design is essential to build a great REST API in the first place and which means REST provides to make your APIs more domain driven. From all of the…

SpringOne Platform 2016 Replay: From Imperative To Reactive Web Apps

News | Pieter Humphrey | November 15, 2016 | ...

Recorded at SpringOne Platform 2016. Speaker: Rossen Stoyanchev Slides: http://www.slideshare.net/SpringCentral/imperative-to-reactive-web-applications

The reactive programming model involves a fundamental shift from imperative to non-blocking logic and understanding what that means on the most basic level is an essential and required first step. In this talk we'll start by introducing reactive programming and discuss how it impacts application design. Then we'll take a look at the building blocks from a Java developer's perspective. Finally we'll complete the picture by checking out the…

Vaadin Spring 1.1 - build web UIs that hook right to your Java backend

Engineering | Stéphane Nicoll | November 15, 2016 | ...

This post is a guest post by community member Matti Tahvonen (@MattiTahvonen), who works as a developer advocate in Vaadin Ltd, the company that originally developed Vaadin Framework and provides commercial services and extensions for it.

The first stable release of the official Spring integration library for Vaadin was released a bit over a year ago. The feedback has been great and many Spring developers, who have wanted to stay on the safe “backend side”, have discovered a new way to use their existing Java skills to build good-looking web UIs. Using Vaadin Spring, your UI code lives in…

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