SpringOne2GX 2014 Replay: Rethinking API Design with Traits

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

Recorded at SpringOne2GX 2014.

Speaker: Cédric Champeau

More Groovy Track

Slides: http://www.slideshare.net/SpringCentral/traits-design

Groovy 2.3 introduces the concept of traits in the language. Traits look like interfaces, but allow the developer to add both implementation and state into it. It introduces multiple inheritance in the language while avoiding the diamond problem. Traits will let you rethink the way you design APIs in Groovy, by favoriting composition of behaviors.

SpringOne2GX 2014 Replay: Testing Grails

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

Recorded at SpringOne2GX 2014.

Speaker: Kenneth Kousen

Essential Grails Track

Slides: http://www.slideshare.net/SpringCentral/testing-grails

Grails comes with extensive testing support, ranging from unit to integration to functional tests. This session will demonstrate the range of options available both natively and through testing plugins. Prerequisite: Some knowledge of Grails would be helpful but not assumed.

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.

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: 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: Working with Databases and Groovy

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

Recorded at SpringOne2GX 2014.

More Groovy Track

Slides: http://www.slideshare.net/SpringCentral/databases-withgroovy-paulkingoct2013

This talk reviews the features in Groovy which make it easy to work with databases. It reviews the features of Groovy SQL including Groovy's LINQ-like lazy evaluation technology called datasets. In addition, it looks at working with a couple of NoSQL databases: MongoDB (using GMongo) and Neo4J (using it's Java api and via Gremlin support).

SpringOne2GX 2014 Replay: Introduction to Spring for Apache Hadoop

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

Recorded at SpringOne2GX 2014.

Speaker: Thomas Risberg

Big Data Track

Slides: http://www.slideshare.net/SpringCentral/spring-one2gx-2014springforapachehadoop

Leverage your existing Java and Spring skills when making the jump to write applications and workflows for Apache Hadoop. In this presentation we will introduce the Spring for Apache Hadoop project and see how it can make developing workflows with Map Reduce, Hive and Pig jobs easier, while providing portability across ASF, Cloudera, HortonWorks, and Pivotal distros. We'll also look at integration with Spring XD, batch jobs and external data sources. In addition to all this we'll show how use a mini-cluster to test your new Hadoop workflows without having to deploy to a full cluster.

Get the Spring newsletter

Thank you!

Get ahead

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

Learn more

Get support

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