Spring for Apache Hadoop 2.1 Released

Releases | Thomas Risberg | February 09, 2015 | ...

It was about six months ago that we started work on the 2.1 version of Spring for Apache Hadoop. We are now pleased to announce the general availability of version 2.1.0.

Beginning with the Spring for Apache Hadoop 2.1 version, we now only support Hadoop 2.0 APIs and no longer provide backwards compatibility with older Hadoop v1 distributions. If you need support for older Hadoop versions please use the 2.0.4 or 1.1.0 versions of Spring for Apache Hadoop.

The main new features for the 2.1 version are:

Configuration and Boot support:

  • New @Configuration changes and improvements to the Boot auto configuration features. A good example of this support can be seen in the boot-fsshell DemoApplication example app

SpringOne2GX 2014 Replay: Testing Java, Groovy, Spring and Web Applications with Spock

News | Pieter Humphrey | February 09, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Peter Niederwieser

More Groovy Track

Slides: http://www.slideshare.net/SpringCentral/testing-java-groovy-spring-and-web-applications-with-spock

Spock is a popular testing framework (mainly) for Java and Groovy applications. After a short introduction, I will discuss Spock's Java and Groovy specific features, will show how Spock can be used for integration testing of Spring applications, and how combining it with Geb yields a powerful solution for acceptance testing of web applications. Finally, I will demonstrate how Spock can be extended to build out the test infrastructure for your project, and will showcase the latest features planned for the mythical Spock 1.0 release.

SpringOne2GX 2014 Replay: Scalable Big Data stream processing with Storm and Groovy

News | Pieter Humphrey | February 09, 2015 | ...

Speaker: Eugene Dvorkin

More Groovy Track

Slides: http://www.slideshare.net/SpringCentral/storm-twtterwebmd

With advances in distributed computing and creation of frameworks like Storm and Spark, building real-time, fault-tolerant, and scalable solutions to process huge volume of data in real-time has become easy. Storm is one of the most popular framework to develop real-time analytics and event processing applications. Storm enables to tackle real-time Big Data challenges the same way Hadoop enables batch processing of Big Data. One of the use cases of Storm is processing feeds from social networks in real-time. Social networks like Twitter, Facebook, LinkedIn, Google+ became part of our life. By analyzing social networks, companies can process important information about their product, services, and provide real-time information to customers. In this talk, Eugene will provide introduction to Storm framework, explain how to build real-time applications on top of Storm with Groovy, how to process data from Twitter in real-time and architectural decision behind WebMD MedPulse mobile application.

SpringOne2GX 2014 Replay: RESTful Grails 2

News | Pieter Humphrey | February 09, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Jeff Scott Brown

Essential Grails Track

Slides: http://www.slideshare.net/SpringCentral/res-tful-grails2

Grails 2 includes a lot of features and functionality related to building RESTful services. These include an entirely new and more flexibile data binding system, runtime and compile time metaprogramming which greatly reduce the amount of code required in your RESTful services, a rich set of content negotiation tools and more.

Spring Integration Kafka Extension 1.0.GA is available

Releases | Artem Bilan | February 09, 2015 | ...

Dear Spring community,

We are pleased to announce that the Spring Integration Kafka 1.0 GA extension is now available, providing familiar Spring Integration endpoints for Apache Kafka. As usual, use the Release Repository with Maven or Gradle

compile "org.springframework.integration:spring-integration-kafka:1.0.0.RELEASE"

or download a distribution archive, to give it a spin.

First of all thanks to all who contributed to the project - special thanks to the project's founder Soby Chacko, who implemented the infrastructure, as well as the High Level Consumer-based message source and the producers, and also to Marius Bogoevici, who learned the intricacies of the Simple Consumer API…

SSO with OAuth2: Angular JS and Spring Security Part V

Engineering | Dave Syer | February 03, 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 show how to use Spring Security OAuth together with Spring Cloud to extend our API Gateway to do Single Sign On and OAuth2 token authentication to backend resources. This is the fifth 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. In the last article we built a small distributed application that used

Introducing Spring Social Slideshare

Engineering | Josh Long | February 03, 2015 | ...

This post is a guest post by community member Tadaya Tsuyukubo (@ttddyy), creator of the Spring Social Slideshare project. Thanks Tadaya! I'd like to see more of these guest posts, so - as usual - don't hesitate to ping me! -Josh


Spring Social Slideshare is one of the community modules in Spring Social ecosystem. It is a Java binding built on top of the Spring Social framework to interact with the SlideShare REST API.

Spring Social modules provide an implementation of the ApiBinding interface that binds Java interfaces and concrete implementation classes to a REST API. By convention, an interface is named as target service, e.g. GitHub, LinkedIn, Facebook, etc. The implementation class is of the form *Template, e.g.: GitHubTemplate, LinkedInTemplate, and FacebookTemplate. In Spring Social Slideshare, there is a Slideshare interface and SlideshareTemplate implementation class. You can use spring to inject the SlideshareTemplate to your service. Or, if you choose to, you can directly instantiate

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