SpringOne2GX 2014 Replay: Building Reactive applications with Reactor and the Reactive Streams standa4d

News | Pieter Humphrey | December 02, 2014 | ...

Recorded at SpringOne2GX 2014.

Speakers: Jon Brisbin, Stephane Maldini

Slides:http://www.slideshare.net/SpringCentral/spring-one2gx-2014reactivestreams-41130280

This session will introduce attendees to the Reactive Streams project, a new initiative between reactive software's heavy-hitters like Pivotal, Typesafe, Netflix, Twitter, and others. Since Pivotal's own Reactor framework implements this informal standard, we'll demonstrate how to build applications that can connect to other Reactive Streams implementations in a completely non-blocking way.

!{iframe width="560" height="315" src="//www.youtube.com/embed/AvwZEWu5PPc" frameborder="0" allowfullscreen}{/iframe}

Webinar: Introducing the Java DSL for Spring Integration

News | Pieter Humphrey | December 02, 2014 | ...

Speaker: Gary Russell, Pivotal

The Spring Integration JavaConfig and DSL extension provides a set of convenient Builders and a fluent API to configure Spring Integration message flows from Spring @Configuration classes. The Java DSL for Spring Integration is essentially a facade for Spring Integration. The DSL provides a simple way to embed Spring Integration Message Flows into your application using the fluent Builder pattern together with existing Java and Annotation configurations from Spring Framework and Spring Integration as well. Another useful tool to simplify configuration is Java 8 Lambdas.

Tuesday, Jan 27th, 2015 3:00PM GMT (London GMT) Register

Tuesday, Jan 27th, 2015 10:00AM PST (San Francisco GMT-08:00) Register

 

 

Webinar: Building Scalable Data Applications with Spring and GemFire

News | Pieter Humphrey | December 02, 2014 | ...

Speaker: Luke Shannon

GemFire is Pivotal's distributed In Memory Data grid. In this session we will cover simplifying configuring a GemFire grid using Spring Data GemFire, and explore how data is dynamically distributed and made highly available as the grid resources are increased or decreased to meet increased client demand. GemFire access and testing patterns using Spring will be reviewed in detail. We will walk through creating a domain object and using Spring Data GemFire Repositories to perform CRUD operations on a GemFire grid, creating a Spring MVC/Spring Boot application that uses GemFire as its persistence layer, review how Spring Boot and Spring Data GemFire can be used to help with GemFire test cases and how Spring Data GemFire can make creation and execution of GemFire functions easier. We will also explore how Spring XD can be used to load and monitor data changes in the grid. This will be a hands on, code oriented session.

Tuesday, Jan 13th, 2015 3:00PM GMT (London GMT) Register

Tuesday, Jan 13th, 2015 10:00AM PST (San Francisco GMT-08:00) Register

First Milestone of Spring Data Release Train Fowler Available

Releases | Oliver Drotbohm | December 01, 2014 | ...

On behalf of the Spring Data team, I am happy to announce the first milestone of the Spring Data Release train Fowler.

The release ships 170 tickets fixed, 119 of them unique to the Fowler release train. Find a curated changelog here. The highlights of the release include:

  • Upgrades to Spring 4.0.8 and Querydsl 3.6.0.
  • Performance improvements in converter subsystem by using byte-code generation.
  • Out-of-the-box support for JSR-310 date/time types (MongoDB).
  • Various (performance) improvements in the usage of SpEL (JPA).
  • Support for $bit, $mul and $position operators (MongoDB).
  • Improved proxy-id detection for JPA and REST.
  • Introdcution of QueryDslPredicateExceutor.findAll(OrderSpecifier<?>... orders) (Querydsl).
  • CDI repository extension for Cassandra module.
  • Upgrade to Gemfire 8 (Gemfire).
  • Version property based ETag generation (REST).

Spring Integration Java DSL (pre Java 8): Line by line tutorial

Engineering | Artem Bilan | December 01, 2014 | ...

Dear Spring Community!

Recently we published the Spring Integration Java DSL: Line by line tutorial, which uses Java 8 Lambdas extensively. We received some feedback that this is good introduction to the DSL, but a similar tutorial is needed for those users, who can't move to the Java 8 or aren't yet familiar with Lambdas, but wish to take advantage

So, to help those Spring Integration users who want to moved from XML configuration to Java & Annotation configuration, we provide this line-by-line tutorial to demonstrate that, even without Lambdas, we gain a lot from Spring Integration…

Spring Roo 1.3.1 RC1 available with important bug fixes

Releases | Pieter Humphrey | November 26, 2014 | ...

Spring Roo 1.3.1 RC1 Release Candidate is available.

Spring Roo jar files have been published to Maven Central. As always, the release is available in the Spring IO repository.

The candidate release fixes serious issues:

  • running reverse engineering.
  • installing third-party addons.

It is highly recommended that all Spring Roo users upgrade to this version.

For full details on the changes made in the release, please refer to the Release Note in Jira.

For more project specific information please see the Project Page and GitHub

Thanks to the awesome users who came up with useful bug reports and suggestions. This is a candidate release, please try out the updates and provide feedback. As always, you'll also find Roo on Twitter - either follow @SpringRoo or just include #SpringRoo in your tweets. Stay tuned!

Spring Integration Java DSL: Line by line tutorial

Engineering | Artem Bilan | November 25, 2014 | ...

Dear Spring Community!

Just after the Spring Integration Java DSL 1.0 GA release announcement I want to introduce the Spring Integration Java DSL to you as a line by line tutorial based on the classic Cafe Demo integration sample. We describe here Spring Boot support, Spring Framework Java and Annotation configuration, the IntegrationFlow feature and pay tribute to Java 8 Lambda support which was an inspiration for the DSL style. Of course, it is all backed by the Spring Integration Core project.

For those, who are not interested in Java 8 yet, we provide similar tutorial without Lambdas: Spring Integration Java DSL (pre Java 8): Line by line tutorial

Spring Cloud 1.0.0.M3 Available Now

Releases | Dave Syer | November 25, 2014 | ...

Spring Cloud 1.0.0.M3 is available now in the repo.spring.io repository. The following projects all had a 1.0.0.M3 release:

  • Spring Cloud Config: centralized key-value (or YAML) configuration management. Now supports the config server being fully embedded in another application.

  • Spring Cloud Netflix. Also has better support for embeddability of the server components. Now also properly records load balancer statistics in Ribbon-enabled Spring RestTemplate.

  • Spring Cloud for Amazon Web Services. Has new Spring Boot integration points, externalizing configuration for AWS metadata.

  • Spring Cloud Security: super simple OAuth2 in a declarative style.

  • Spring Cloud Bus: broadcasts framework-level events to Spring Cloud components. Big news here is that we now have a RabbitMQ-based aggregator for Hystrix metrics (based on Turbine 2), so you don't have to rely on having direct HTTP access to all service instances.

This Week in Spring - November 25th, 2014

Engineering | Josh Long | November 24, 2014 | ...

Egads! Can you believe it's already almost the end of the year? Time has been screaming fast! It's the week of Thanksgiving for those of us in the United States. This is a wonderful time of year to sit back, find a nice Spring IO guide or blog to read, and then build something awesome.. oh, and it's an ideal time to spend in the company of friends and family and to reflect on those and that for which we're grateful. I'm sure I speak for the Spring team and Pivotal at large when I say that we're grateful for you, our inspiring community, users and customers.

But if you do want something to read…

Webinar Replay: Spring Boot and JRebel 6.0

News | Pieter Humphrey | November 24, 2014 | ...

Speakers: Josh Long, Pivotal + Adam Koblentz - ZeroTurnaround

Slides: https://speakerdeck.com/joshlong/bootiful-jrebel

Spring Boot, the new convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring's flexibility with conventional, common sense defaults to make application development not just fly, but pleasant! Spring Boot gives you a huge leg up over normal starter projects, now let's give you another boost by adding JRebel. With JRebel, the average Java developer saves over 1 work-month per year by using JRebel to skip rebuild, restart, and redeploys of their application. JRebel 6 launches on November 4, 2014 and includes complete Spring Boot integration. Join Spring's Josh Long and ZeroTurnaround's Adam Koblentz and learn how to combine Boot with JRebel and get more done, in less time with less configuration.

Learn more about Spring Boot: http://projects.spring.io/spring-boot

Learn more about JRebel: http://zeroturnaround.com/software/jrebel/display/

14 day free JRebel trial download: https://zeroturnaround.com/software/jrebel/trial/

 

!{iframe width="420" height="315" src="//www.youtube.com/embed/N5FHiONGOsg" frameborder="0" allowfullscreen}{/iframe}

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