SpringOne2GX 2013 Replay: Tooling for Spring's next generation

News | Pieter Humphrey | July 03, 2014 | ...

Tooling for Spring's next generation

Recorded at SpringOne2GX 2013 in Santa Clara, CA

Speakers: Andy Clement and Martin Lippert

The Spring Tool Suite (STS) is constantly evolving to keep pace with developments in Spring as well as the larger world of enterprise application development. This talk focuses on Eclipse-based tooling for the latest features throughout the Spring ecosystem. With plenty of live demos, we'll show you how to get productive quickly with Spring and STS. We''ll start with reviewing areas including XML-free Spring development and then look at early support for specific Spring's next generation features. We'll also demo the Eclipse support for Java 8 (also AspectJ support for Java 8) and spend some time looking at how this enhances your Spring development experience. In addition to the pure Java-based Spring programming, we will also cover the integration of the Groovy language tooling and show you how to program Spring apps in Groovy using the Spring Tool Suite. We will then dive into the details of the tooling to demonstrate a number of hidden gems that help you improve your productivity every day, like the built-in validations and best practices, quick-fixes, auto-completions, and automated refactorings. Last, but not least, we will review some of the performance improvements made recently in Spring Tool Suite.

Learn more about Spring Tool Suite at http://spring.io/tools

Learn more about Spring at http://projects.spring.io/spring-framework

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

This Week in Spring - July 1st, 2014

Engineering | Josh Long | July 02, 2014 | ...

Welcome to another installment of This Week in Spring! It's already July, and Summer is here! Can you believe it? Time sure flies. We've got a lot to cover this week, as usual, so let's get to it.

  1. Last week, we announced the Spring IO platform. I won the lottery on this one, and they let me write the blog, but this effort reflects more than a year of internal discussion, planning, hard work, cooperation and coordination between all the Spring projects. I did my level-headed best to introduce the Spring IO platform in this blog. You should read it. If it doesn't sound awesome and very, very useful, than I've simply done a poor job explaining it! :D Don't hesitate to reach out. The Spring IO platform is a radically simpler way of dealing with dependencies across all the Spring…

Spring Data Dijkstra SR1 released

Releases | Oliver Drotbohm | June 30, 2014 | ...

On behalf of the Spring Data team I am pleased to announce the availability of the first service release of the Dijkstra release train. It includes 59 fixes overall for the following modules:

Spring Boot 1.1.3 Available Now

Releases | Dave Syer | June 27, 2014 | ...

Spring Boot 1.1.3 is available now in Maven Central. This was primarily a bugfix release for Windows users needing the executable JAR features of Spring Boot, but several other issues were resolved, and there are plenty of documentation and third-party version updates too.

Thanks again to all the people who contributed (84 committers now and rising)!

Introducing the Spring IO Platform

Engineering | Josh Long | June 26, 2014 | ...

We're pleased to announce the release of Spring IO 1.0!

Spring IO is first and foremost a logical description of what many of users will already know and use as a single, cohesive, harmonized platform, centered around Spring.

Big Things Come in Small (Java) Packages

The Spring IO platform includes Foundation Layer modules and Execution Layer domain-specific runtimes (DSRs). The Foundation Layer represents the core Spring modules and associated third-party dependencies that have been harmonized to ensure a smooth development experience. The DSRs provided by the Spring IO Execution Layer…

Spring IO Platform 1.0.0 Released

Releases | Josh Long | June 26, 2014 | ...

We're pleased to announce the release of Spring IO Platform 1.0.0 RELEASE, and represents some amazing engineering work. The highlights of this release are:

  • A Bill-of-Materials release (a Maven BOM dependency) that level sets the versions for you.
  • Spring IO represents curated and harmonized dependencies that just work together - tests cover all the Spring projects and lots of popular 3rd party open source
  • One platform, many workloads - build web (HTML-, websocket-, and REST-powered web apps), mobile, integration, batch, reactive or big data applications, or just great APIs
  • Radically simplified development experience with Spring Boot
  • Production-ready features provided out of the box (monitoring, metrics, etc)

SpringOne2GX 2013 Replay: Distributed rules engines and CEP

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

Recorded at SpringOne2GX 2013 in Santa Clara, CA

Speaker: John T. Davies, CTO of C24

We've had powerful Rules Engines and Complex Event Processing for a good decade now and there are several powerful ones on the market, some even open source. Many of these engines though have been build around single albeit efficient applications running on a single machine. As we take Big Data head on we start to see the need to rules that we can distribute and complex events processing across our distributed system. Combining Pivotal's GemFire and C24's Integration Objects, naturally glued together with a little Spring, we can process millions of complex events in seconds. John will walk through some of the design and use-cases of these powerful system.

Learn more about Pivotal Gemfire at: http://www.gopivotal.com/products/pivotal-gemfire

Learn more about Spring Framework: http://projects.spring.io/spring-framework

Learn more about C24: http://www.c24.biz

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

This Week in Spring - June 24, 2014

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

Welcome to another installment of This Week in Spring - this week I'm working with the amazing Vaadin team on building some ridiculously fun applications. Be ready for more on that soon! Also, the SpringOne2GX 2014 early bird has been extended to June 30th, so register now! Without further ado, onward:

SpringOne2GX 2013 Replay: Real Time Event Processing and Decision Making

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

Recorded at SpringOne2GX 2013 in Santa Clara, CA

Speaker: Lyndon Adams

As Information Technology evolves and improves, the demands of industry and the internet continue to challenge its capabilities. Today's 'Internet of Things', with millions of devices reporting their status on the network every second, produces massive streams of events. Getting the information in these events consumed and correlated so that it can be used to make routing and processing decisions on related events is particularly challenging. As the data demands of these processes increases, traditional client-server architectures begin to fail. Combining event processing with patterns and knowledge gleamed from Big Data models enables whole new kinds of real-time applications. Spring Integration and other Spring projects play a big role in this new paradigm, adding developer productivity and ease of integration into the mix. Lyndon will discuss and demonstrate the architectural decisions and use cases that occur when Fast Data meets Big Data.

Learn more about Pivotal Gemfire at: http://www.gopivotal.com/products/pivotal-gemfire

Learn more about Spring Framework: http://projects.spring.io/spring-framework

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

Spring Boot 1.1.2.RELEASE Available Now

Releases | Phil Webb | June 24, 2014 | ...

The second maintenance release for Spring Boot 1.1 has been released and is available now from repo.spring.io and maven central.

This release fixes a number of issues and also offers some performance improvements when running "executable JARs". For a complete list of changes see the issue tracker.

(Windows users may want to use the Spring Boot 1.1.3.RELEASE as it fixes some Windows specific issues.)

Project Page | GitHub | Issues | Documentation

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

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

Learn more

Get support

Tanzu Spring 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