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

News | Pieter Humphrey | January 20, 2015 | ...

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.

SpringOne2GX 2014 Replay: Spring 4 Web Applications

News | Pieter Humphrey | January 20, 2015 | ...

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.

Microservice Registration and Discovery with Spring Cloud and Netflix's Eureka

Engineering | Josh Long | January 20, 2015 | ...

The microservice style of architecture is not so much about building individual services so much as it is making the interactions between services reliable and failure-tolerant. While the focus on these interactions is new, the need for that focus is not. We've long known that services don't operate in a vacuum. Even before cloud economics, we knew that - in a practical world - clients should be designed to be immune to service outages. The cloud makes it easy to think of capacity as ephemeral, fluid. The burden is on the client to manage this intrinsic complexity.

In this post, we'll look at how Spring Cloud helps you manage that complexity with a service registry like Eureka and Consul and client-side…

Webinar: Documenting RESTful APIs

News | Pieter Humphrey | January 20, 2015 | ...

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.

Tuesday, Feb 3rd, 2015 3:00PM GMT (London GMT) Register

Tuesday, Feb 3rd, 2015 10:00AM PST (San Francisco GMT-08:00) Register

 

 

Webinar: Introducing Spring Session

News | Pieter Humphrey | January 20, 2015 | ...

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.

Tuesday, Feb 24th, 2015 3:00PM GMT (London GMT) Register

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

 

 

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

News | Pieter Humphrey | January 20, 2015 | ...

Speakers: Mark Pollack, Mark Fisher, 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.

Tuesday, Feb 17th, 2015 3:00PM GMT (London GMT) Register

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

 

The Resource Server: Angular JS and Spring Security Part III

Engineering | Dave Syer | January 20, 2015 | ...

Note: the source code and test for this blog continue to evolve, but the changes to the text are not being maintained here. Please see the tutorial version for the most up to date content.

In this article we continue our discussion of how to use Spring Security with Angular JS in a "single page application". Here we start by breaking out the "greeting" resource that we are using as the dynamic content in our application into a separate server, first as an unprotected resource, and then protected by an opaque token. This is the third in a series of articles, and you can catch up on the basic building blocks of the application or build it from scratch by reading the first article, or you can just go straight to the source code in Github, which is in two parts: one where the

This Week in Spring - January 20th, 2015

Engineering | Josh Long | January 20, 2015 | ...

Welcome to another installment of This Week in Spring! This week's roundup could've just as easily been titled, This Week in Spring Videos and Webinars, because we've got a lot of them!

  1. The good Dr. Dave Syer continues his series introducing Spring Security and Angular.js integration, this time looking at breaking apart the resource server from the authorization server. This post looks
  2. Our pal Nicoalas Frankel is back at it! Nicolas lives in both the Vaadin and the Spring communities. So, naturally, when Petter Holmström and I started the Vaadin4Spring project at the beginning of 2014, we weren't surprised when Nicolas started making great contributions. His latest contribution introduces an elegant implementation of the MVP pattern for Vaadin and he's written a very nice introduction to it

Spring Tool Suite and Groovy/Grails Tool Suite 3.6.3.SR1 released

Releases | Martin Lippert | January 19, 2015 | ...

Dear Spring Community,

We have released a minor service release for STS/GGTS 3.6.3 on Eclipse 4.4.1 to address a security vulnerability that was found in the JGit client. More details on this can be found here: JGit client (CVE-2014-9390)

To download the updated distributions, please go visit:

Detailed new and noteworthy notes can be found here: STS/GGTS 3.6.3.SR1 New & Noteworthy.

STS/GGTS 3.6.4 is scheduled to ship in March 2015, shortly after the Eclipse Luna SR2 release.

Enjoy!

Webinar Replay: Building Scalable Data Applications with Spring and GemFire

News | Pieter Humphrey | January 19, 2015 | ...

Webinar: Building Scalable Data Applications with Spring and GemFire

Speakers: Luke Shannon, Pivotal

Slides: http://www.slideshare.net/SpringCentral/building-scalable-web-applications-with-spring-data-gemfire

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.

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