SpringOne2GX 2015 replay: Federated Queries with HAWQ - SQL on Hadoop and Beyond

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

Recorded at SpringOne2GX 2015 Presenter: Christian Tzolov Big Data Track Slides: http://www.slideshare.net/SpringCentral/federated-queries-with-hawq-sql-on-hadoop-and-beyond-53208753

In the space of Big Data, Pivotal offers two powerful data processing tools namely HAWQ and GemFire. HAWQ is a scalable OLAP SQL-on-Hadoop system, while GemFire is OLTP like, in-memory data grid and event processing system. This presentation will show different integration approaches that allow integration and data exchange between HAWQ and GemFire. The practical experience in applying Spring Boot and Spring XD…

SpringOne2GX 2015 replay: Intro to Spring Boot for the Web Teir

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

Recorded at SpringOne2GX Presenters: Stephané Nicoll & Brian Clozel Web / Javascript Track Slides: http://www.slideshare.net/SpringCentral/spring-boot-for-the-web-tier-53204645

Only 2 years after its inception, Spring Boot is already very popular amongst Spring developers. If you’re familiar with Spring MVC, you may wonder how Spring Boot can improve your web development experience and how its internals work.

First we’ll go over the basics of a REST service powered by Boot. We’ll then gradually add more features that are typical to modern web applications. Along the way, we’ll see how Boot…

SpringOne2GX 2015 replay: Behind the OSS curtain - How we manage Spring

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

Recorded at SpringOne2GX 2015 Presenters: Baruch Sadogursky & Phil Webb Core Spring Track Slides: http://www.slideshare.net/SpringCentral/behind-the-oss-curtain-how-we-manage-spring

How is the open source you use published actually managed? What techniques and tools do successful open source projects use? How are open source projects able to lever the community that they build? This talk will take you behind the scenes of the Spring Framework to show you how we manage code, issues and releases. We'll talk about the tools that we use, how we keep code clean and consistent, and how we use…

SpringOne2GX 2015 replay: Developing cloud-native applications with the Spring Tool Suite

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

Recorded At SpringOne2GX 2015 Presenters: Kris De Volder & Martin Lippert Core Spring Track Slides: http://www.slideshare.net/SpringCentral/developing-cloud-native-applications-with-the-spring-tool-suite

In this session we will demonstrate how to work effectively with Spring projects in Eclipse and the Spring Tool Suite (STS). We will demo all the latest enhancements in the tools including features like much smarter property file editing. We will also demonstrate new features in the Eclipse 4.5 (Mars) platform. Going beyond basic application development we will look at how to build and work…

Spring REST Docs 1.1.0.M1

Releases | Andy Wilkinson | February 16, 2016 | ...

It's my pleasure to announce that the first milestone of Spring REST Docs 1.1 has been released. 1.1.0.M1 is available from https://repo.spring.io/milestone/.

What's new?

REST Assured

As an alternative to the lightweight server-less documentation generation offered by Spring Framework's MockMvc, you can now use REST Assured to test and document your RESTful services. This opens up Spring REST Docs to all four corners of the JVM and beyond, allowing you to document anything that you can access via HTTP.


Support has been added for generating Markdown snippets. On its own, Markdown isn't as capable as Asciidoctor, but can work very well when combined with existing documentation toolchains such as Slate

Reactor 2.5 : A Second Generation Reactive Foundation for the JVM

Releases | Stephane Maldini | February 16, 2016 | ...

Entering Reactive Streams Era

Reactor 2.0 development started by the end of 2014, around the same time as Reactive Streams. We were keen on joining the effort and early adopt a backpressure protocol to mitigate our main message-passing limitation: bounded capacity. We delivered in Reactor 2.0 the first attempt to make Reactive Streams implementations of RingBuffer-based schedulers and derived an increasingly popular reactive pattern: Reactive Extensions.

Meanwhile, Reactive Streams started getting traction and an entire ecosystem of libraries discussed this transition. The regular concern ? Implementing Reactive Streams semantics is all but an easy task. We observed an increasing need for a reactive foundation to solve message-passing and implement common streaming operators. We therefore created a dedicated project space for Reactor Core and started a focused effort with Spring Framework team

Distributed Tracing with Spring Cloud Sleuth and Spring Cloud Zipkin

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

I was inspired by OpenZipkin contributor and Spring Cloud Sleuth and Zipkin contributor Adrian Cole's epic talk introducing Zipkin to write this particular post. There's so much epic stuff in that talk, so once you're done reading this, go watch that!

Advances in technology and cloud computing have made it easier to stand up and deploy services with ease. Cloud computing enables us to automate away the pain (from days or weeks (gasp!) to minutes!) associated with standing up new services. This increase in velocity in turn enables us to be more agile, to think about smaller batches of…

Developing Spring Boot applications with Kotlin

Engineering | Sébastien Deleuze | February 15, 2016 | ...

Update: a comprehensive Spring Boot + Kotlin tutorial is now available.

Just in time for Kotlin 1.0 release, we are adding support for Kotlin language to https://start.spring.io in order to make it easier to start new Spring Boot projects with this language.

This blog post is also an opportunity for me to explain why I find this language interesting, to show you a sample project in detail and to give you some tips.

What is Kotlin?

Kotlin is a language created by JetBrains. It runs on top of the JVM (but not only), it is an object oriented language that includes many ideas from functional programming. I won't go too much in details about all Kotlin features (PDF, HTML

Spring Data Release Train Hopper M1 Released

Releases | Oliver Drotbohm | February 12, 2016 | ...

On behalf of the Spring Data team I'm happy to announce the first milestone of the Hopper release train. The release ships 250 tickets fixed! The most important new features are:

  • Upgrade to Querydsl 4.
  • Integration of Spring Data Neo4j 4.1, Spring Data Couchbase 2.1 and Spring Data Solr 2 (on Solr 5).
  • Support for Redis Cluster.
  • Support for projections on repository query methods in JPA and MongoDB (see the example for details).
  • Addition of Spring Data Envers to the release train (previously maintained separately).

Find a curated changelog in our release train wiki or skim through a full list of changes in JIRA. We're shooting for a release candidate early March and a GA release at the…

Get the Spring newsletter

Thank you!

Get ahead

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

Learn more

Get support

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