SpringOne2GX 2015 replay: Introducing CallTracing(tm), based on RabbitMQ, Spring and Zipkin

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

Recorded at SpringOne2GX 2015. Speaker: Monish Unni Data / Integration Track Slides: http://www.slideshare.net/SpringCentral/introducing-calltracing-tm-based-on-rabbitmq-spring-and-zipkin Do you live in a world where StackTraces aren’t quite enough? There is no easy way for you to predict how a certain set of services might be called or what their usage patterns are? Does everything work in DIT/SIT/UAT/PELT until you hit production and strange things start to happen due to distribution of services? Solution: Use RabbitMQ (AMQP protocol) and spring proxies/interceptors to enable an out-of…

Supercharging Operations and Analytics: Using Spring XD to Support Analytics and CEP

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

Recorded at SpringOne2GX 2015. Speaker: Joseph Paulchell, CapitalOne Big Data Track Slides: http://www.slideshare.net/SpringCentral/supercharging-operations-analysis-using-spring-xd-to-support-analytics-and-cep Operations, analytics, and business teams are requesting ever increasing amounts of data delivered to Big Data analysis platforms and tools. This demand is driven by the desire to better understand user experience, quality of service, real time performance of systems, and the undiscovered patterns and opportunities that exist to improve service, sell products, and delight users…

Spring for Apache Kafka Milestone 1 Available

Engineering | Gary Russell | March 14, 2016 | ...

I am pleased to announce that the spring-kafka (Spring for Apache Kafka) first milestone is now available (1.0.0.M1).

The existing spring-integration-kafka extension project - currently at version 1.3.0.RELEASE supports Kafka 0.8.x.x and is used in Spring XD (Kafka MessageBus) and Spring Cloud Stream (Kafka Binder).

This new project (spring-kafka) breaks out the core components into a separate project. It is based on the new 0.9.0.x pure Java Kafka clients.

spring-kafka brings the familiar Spring programming model to Apache Kafka for any Spring user, not just those using Spring Integration. An upcoming spring-integration-kafka release will be a complete rewrite, utilizing the spring-kafka

Reactor Core 3.0 becomes a unified Reactive Foundation on Java 8

Releases | Stephane Maldini | March 11, 2016 | ...

[Update] Following our Reactor 2.5 introduction, we shifted the version to 3.0 to reflect better the major redesign effort overtaken.

A meaningful composition API

The former reactor-stream module has been merged into Reactor Core 3.0. Flux and Mono respectively representing 0..N and 0..1 sequence types now cover a solid range of operations for the following categories:

  • Cold-to-Hot or Multicasting : publish, publishNext, cache, multicast...
  • Aggregating/Reducing (Transforming) : buffer, reduce, scan, window, sample...
  • Filtering : filter, exists, single...
  • Conditioning : timeout, take, takeUntil, skip, skipUntil...
  • Combining : withLatestFrom, combineLatest
  • Backpressuring : onBackpressureDrop, onBackpressureLatest...

Webinar: Spring Boot and Ratpack Web Framework

News | Pieter Humphrey | March 09, 2016 | ...

Speaker: Danny Hyun With the advent of Ratpack and Spring Boot, people think you need to choose between one or the other. That couldn't be further from the truth. The only place where they overlap is in serving web requests. Spring Framework is a very rich ecosystem including but not limited to DI, web mvc, data, security, etc. Ratpack focuses on rapid web app prototyping and iteration balancing low resource utilization, high performance and developer friendliness. We'll explore the ways in which Ratpack and Spring Boot work in harmony.

Thursday, March 31st, 2016 3:00PM London GMT Register

Thursday, March 31st, 2016 10:00AM PST (San Francisco GMT-08:00) Register

Webinar: Stream Processing in the Cloud with Data Microservices

News | Pieter Humphrey | March 09, 2016 | ...

Stream Processing in the Cloud with Data Microservices Speakers: Marius Bogoevici, Pivotal

The future of scalable data processing is event-driven microservices! They provide a powerful paradigm that solves issues typically associated with distributed applications such as availability, data consistency, or communication complexity, and allows the creation of sophisticated and extensible data processing pipelines.

Building on the ease of development and deployment provided by Spring Boot and the cloud native capabilities of Spring Cloud, the Spring Cloud Stream project provides a simple and…

This Week in Spring - March 8th, 2016

Engineering | Josh Long | March 08, 2016 | ...

Welcome to another installment of This Week in Spring! This week I'm in Bruhl, Germany for the amazing JavaLand show, then it's off to Scotland to visit a large customer, and then it's off to Romania for Voxxed Days Bucharest. If you're in any of those places, I'd love to connect!

SpringOne2GX 2015 replay: Hadoop Workflows, Distributed YARN Apps and Spring

News | Pieter Humphrey | March 08, 2016 | ...

Recorded at SpringOne2GX 2015 Presenter: Thomas Risberg Big Data Track Slides: http://www.slideshare.net/SpringCentral/hadoop-workflows-using-spring-technologies

The Hadoop ecosystem is getting bigger and more complex. Using multiple projects from this ecosystem, you will have to deal with the difference in philosophy and usage patterns that these project promote. The "Spring for Apache Hadoop" project uses many Spring projects like Data, Integration, Batch and Boot to resolve many of these issues. It simplifies developing for Apache Hadoop by providing a unified configuration model and…

SpringOne2GX 2015 replay: Applied Spring Integration, Spring AMQP and RabbitMQ in Spring XD

News | Pieter Humphrey | March 08, 2016 | ...

Recorded at SpringOne2GX 2015 Presenter: Gary Russell Data / Integration Track Slides: http://www.slideshare.net/SpringCentral/applied-spring-integration-spring-amqp-rabbitmq-in-spring-xd

In this session we will discuss how Spring Integration and Spring AMQP are used as two of the underlying technologies in Spring XD.

The RabbitMQ message bus is used to dynamically create and bind queues and exchanges at runtime when modules are deployed. Items of particular interest include the provision of taps using fanout exchanges, use of the RabbitMQ REST API and spring-retry within the message bus…

SpringOne2GX 2015 replay: Building a next-generation cloud e-commerce platform with Spring

News | Pieter Humphrey | March 08, 2016 | ...

Recorded at SpringOne2GX 2015 Presenter: Petar Tahchiev Core Spring Track Slides: http://www.slideshare.net/SpringCentral/boost-your-ecommerce-with-spring

What are the common pitfalls we need to be aware of when building an e-commerce application? How do we leverage Spring to tackle the complexity of the project and speed up the development time? How do we scale our spring application in order to support huge amounts of requests? Is it possible to bootstrap an e-commerce website in less than 5 minutes and deploy a production-ready instance to Cloud Foundry? What makes spring the perfect…

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