The Spring Blog

Engineering
Releases
News and Events

SpringOne2GX 2014 Replay: Groovy for System Administrators

Recorded at SpringOne2GX 2014.

Speaker: Dan Woods, NetFlix

More Groovy Track

Slides: http://www.slideshare.net/SpringCentral/4pieter-springone2gx2014groovysysadmins

Enterprise Operations is seeing a shift in the management paradigm of infrastructure, from the more-traditional server-centric design, to an approach that leverages the application stack as the custodian for administration.

 

Read more...

SpringOne2GX 2014 Replay: Fastest Servlets in the West?

Fastest Servlets in the West?

Recorded at SpringOne2GX 2014.


Speakers: Stuart Willliams, Daniel Mikusa


Slides: http://www.slideshare.net/SpringCentral/williams-fastest-servlets-in-the-west


Applied Spring Track


The venerable Servlet Container still has some performance tricks up its sleeve - this talk will demonstrate Apache Tomcat’s stability under high load, describe some do’s (and some don’ts!), explain how to performance test a Servlet-based application, troubleshoot and tune the container and your application and compare the performance characteristics of the different Tomcat connectors. The presenters will share their combined experience supporting real Tomcat applications for over 20 years and show how a few small changes can make a big, big difference.

Read more...

SpringOne2GX 2014 Replay: Booting up Spring Social

Recorded at SpringOne2GX 2014.

Speaker: Craig Walls

Slides: http://www.slideshare.net/SpringCentral/booting-up-spring-social

Applied Spring Track

In recent years, people are using social networks like Facebook and Twitter to connect, meet, and share experiences and ideas. But it's not just people making connections; modern applications are also leveraging the APIs provided by the social networks to connect with their users and customers. It's hard to find applications these days that aren't somehow connected to their users via social APIs. Spring Social is an extension to the Spring Framework that enables you to create applications that connect with APIs. With it, your application can offer social login, learn about its users' interests, and inject itself into their social graph. In this session, we'll take a look at the latest that Spring Social has to offer, including integration with Spring Security, automatic reconnect, and a dramatically simpler configuration model using Spring Boot.

Read more...

SpringOne2GX 2014 Replay: Hadoop 201 -- Deeper into the Elephant

Recorded at SpringOne2GX 2014.

Speaker: Roman Shaposhnik

Big Data Track

Slides: http://www.slideshare.net/SpringCentral/hadoop-201-deeper-into-the-elephant

This session expands on the previous year's "Hadoop: Just the Basics for Big Data Rookies", diving deeper into the details of key Apache Hadoop projects. We will start with a brief recap of HDFS and MapReduce, then discuss more advanced features of HDFS, in addition to how YARN has enabled businesses to massively scale their systems beyond what was previously possible. We will then discuss Apache HBase, the non-relational database modeled after Google's BIg table, review the data model, architecture, and common use cases. By the end of this session, you will learn how these three core Hadoop projects are used to solve even the most challenging Big Data problems.

Read more...

Webinar: Spring XD - A Platform for data at scale and developer productivity

Speaker: Sabby Anandan

Worried about Big Data and the challenges inherent in making a real application? You don’t have to worry anymore! Spring XD provides a one-stop shop solution that spans traditional enterprise to Big Data use cases - both batch and streaming. It's important to choose the right tool for each use-case, which is why Spring XD integrates with technologies such as Spark, Reactor and RxJava to demonstrate the flexibility and the unified programming model to support complex data computation use-cases. In this webinar, we'll show you how to develop data-driven use cases much faster than other big data solutions on the out of the box XD runtime.

Read more...

Webinar: Introducing Spring Session

Speaker: Josh Long, Pivotal

Back in the era of the application server, HTTP Session replication was a common way to scale out user session data, as well as make it fault tolerant. In today's world of lightweight containers, PaaS, and virtualization, Spring Session offers a 100% server and/or container portable HTTP Session. See how Spring Session easily plugs in implementations like Redis, scales out across a cluster, handles multiple users' browser sessions, works with WebSocket, and allows header based authentication within REST apps. It's a perfect fit for working with user data, particularly in a highly distributed environment like the cloud, or on a Platform like Cloud Foundry.

Read more...

Webinar: Documenting RESTful APIs

Speaker: Andy Wilkinson, Pivotal

An API's documentation is a vital part of making it easy to understand and easy to use. RESTful APIs are no different. In this webinar we'll look at what should be included in your RESTful API's documentation and, just as importantly, what should be omitted. To illustrate this we'll look at some real-world examples of good and bad API documentation. We'll look at some of the problems and limitations of choosing a tool like Swagger to produce your API's documentation and conclude by looking at some alternatives that are better-suited to producing documentation that your users will love.

Read more...

SpringOne2GX 2014 Replay: Spring 4 Web Applications

Recorded at SpringOne2GX 2014.

Speaker: Rossen Stoyanchev

Slides: http://www.slideshare.net/SpringCentral/s2gx2014-spring4webapps

Web / JavaScript Track

The Web and Spring MVC continue to be one of the most active areas of the Spring Framework with each new release adding plenty of features and refinements requested by the community. Furthermore version 4 added a significant choice for web applications to build WebSocket-style architectures. This talk provides an overview of the areas in which the framework has evolved along with highlights of specific noteworthy features from the most recent releases.

Read more...

SpringOne2GX 2014 Replay: Cassandra, Couchbase and Spring Data in the Enterprise

Recorded at SpringOne2GX 2014.

Speakers: Matthew Adams (SCI Spike), Michael Nitschinger (Couchbase)

Data / Integration Track

Slides: http://www.slideshare.net/SpringCentral/cassandra-couchbase-andspringdataintheenterprise

Spring Data Cassandra brings Cassandra support to the Spring Data umbrella of projects, offering Spring Data's familiar Repository concepts & POJO persistence. This talk will focus first on POJO persistence over Cassandra, including automatic Cassandra schema generation and Spring context configuration using both XML & Java. Then, the talk will dig deeper into some of the lower-level features that Spring Data Cassandra is built upon (AKA "Spring CQL"), which make plain, old Cassandra development simpler & easier. Couchbase Server is well-known as one of the leaders in the NoSQL space, heavily used in enterprises and startups alike where low latency even at hundreds of thousands of operations per seconds matters. This talk will not only give a short introduction about the benefits of adopting Couchbase, but also show how to integrate it into your Java Enterprise landscape through its support for Spring Data. You will learn how to fully control your database schema from the application through entities and repositories, how to deploy new application versions or scale out your cluster without a single second of downtime and also how to integrate easily with elasticsearch.

Read more...

SpringOne2GX 2014 Replay: Applications of Enterprise Integration Patterns to Near-Real Time Radar Data Processing

Recorded at SpringOne2GX 2014.

Speaker: Garrett Wampole, MITRE

Data / Integration Track

Slides: http://www.slideshare.net/SpringCentral/applications-of-enterprise-integration-patterns-to-nearreal-time-radar-data-processing

Enterprise Integration Patterns, a set of software design concepts described in a book by Gregor Hohpe and Bobby Woolf and implemented in software by the Spring Integration project, are traditionally applied in the application domains such as business intelligence, supply chain management, and customer relationship management. The topic of this presentation is to describe an experimental methodology of applying Enterprise Integration Patterns to the near-real time processing of surveillance radar data and the engineering trade-offs encountered in the areas of development, deployment, operation, and analysis of ground-based surveillance radar systems with a focus on the Modular Experimental Radar program developed by MITRE for its sponsors.

Read more...