SpringOne2GX 2013 Replay: Running Spring in Amazon Web Services

News | Pieter Humphrey | February 18, 2014 | ...

Recorded at SpringOne2GX 2013 in Santa Clara, CA

Speaker: Rob Harrop

Running applications in the cloud presents a set of interesting new problems, constraints and opportunities. In this talk, attendees will learn how best to deploy, run and manage their Spring applications in the Amazon cloud. Covering everything from basic applications in Amazon Beanstalk to large-scale applications that span multiple regions and interact closely with on-premise resources, this talk will equip attendees with the knowledge they need to be successful running Spring in the cloud.

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

Webinar Replay: Introduction to Apache Tomcat 8

News | Pieter Humphrey | February 18, 2014 | ...

Speakers: Daniel Mikusa and Stuart Williams

Slides: https://speakerdeck.com/dmikusapivotal/apache-tomcat-8-preview

Apache Tomcat 8 implements new versions of the Servlet, JSP and EL specifications as well as adding support for the new WebSocket specification. Work has also been completed on internal refactoring in a number of areas that will impact a number of Tomcat specific features. This presentation will provide an overview of the changes and new features introduced by both the updated specifications and the Tomcat specific changes. This session will enable attendees to identify the Tomcat 8 features of greatest interest to them and provide them with the information required to start planning their migration to Tomcat 8.

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

Webinar: Spring Framework 4.0 on Java 8 - March 25

News | Pieter Humphrey | February 11, 2014 | ...

Speaker: Juergen Hoeller

Spring has a track record of providing dedicated support for new Java generations in a timely fashion, and now it’s right about time to go Java 8: With Spring Framework 4.0, we're providing in-depth support for all relevant OpenJDK 8 features, including lambda expressions, JSR-310 Date and Time, parameter name discovery, and java.util.concurrent enhancements. This talk will illustrate basic Spring Framework 4.0 concepts, and selected Java 8 features within Spring's programming model, exploring the impact on application architectures.

Tuesday, March 25, 2014 2:00 pm GMT Time (London, GMT) Register

Tuesday, March 25, 2014 10:00 am Pacific Daylight Time (San Francisco, GMT-07:00) Register

Webinar: Spring LDAP 2.0.0 on March 18, 2014

News | Pieter Humphrey | February 11, 2014 | ...

Speaker: Mattias Arthusson

The recently released 2.0 version has given the Spring LDAP project a significant facelift. With new features like Spring Data Repository and QueryDSL support, a fluent LDAP query builder, and XML namespace configuration, LDAP administration applications can now be built more efficiently than ever. This webinar will provide an overview of the goals and scope of Spring LDAP and demonstrate all the improvements in version 2.0, giving you plenty of hands-on tips along the way on how to make maximum use of the library.

Tuesday, March 18, 2014 2:00 pm GMT Time (London, GMT) Register

Tuesday, March 18, 2014 10:00 am Pacific Daylight Time (San Francisco, GMT-07:00) Register

SpringOne2GX 2013 Replay: Real World Applications with Spring Data Neo4j

News | Pieter Humphrey | February 11, 2014 | ...

Recorded at SpringOne2GX 2013 in Santa Clara, CA.

Speaker: Michael Hunger

Spring Data Neo4j in its 2.x version is a mature implementation of an object graph mapping framework, that both closely integrates with the Spring Framework and also offers unique modeling and querying opportunities by having chosen the property graph data model. This talk presents how several Neo Technology customers already put Spring Data Neo4j into production. They stem from a variety of domains -- gaming, server center monitoring, education, appliance management, energy market simulation and more. Based on those use-cases we discuss how to implement real-world applications with Spring Data Neo4j and the Spring Framework. First we want to discuss the business problems they had to solve and why a graph database was a good fit for them. After a quick intro to Spring Data Neo4j and Neo4j, we will talk about modeling choices and the benefits and implications of choosing a rich data model. We'll follow the example domains into code, from annotated domain entities, to the usage of the powerful repository abstractions. Showing how to use Neo4jTemplate to implement some lower level functionality will round off the core library usage. Building on this, we look into the integration aspects, how Spring Data Neo4j can be combined with other Spring projects, like Spring Data MongoDB, Spring Data REST, and Spring Batch. A quick demonstration shows on how to access Spring Data Neo4j from the (Web)-UI layer. The talk will close of with a glimpse into the future: Neo4j added some very interesting features in its 2.0 release. From node labels, automatic indexes and constraints to a transactional http endpoint for Cypher. These changes make it possible to rethink some aspects of Spring Data Neo4j, like type representation and indexing. But also some bigger ideas for changes ahead like basing the object graph mapping completely on Neo4j's Cypher Graph Query Language will be touched.

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

SpringOne2GX Replay: AngularJS, Backbone.js and Client-Centric Design

News | Pieter Humphrey | February 11, 2014 | ...

Recorded at SpringOne2GX 2013 in Santa Clara, CA.

Speakers: Jeremy Grelle, Mattias Niemela, Tim Branyen

As clients have become more capable, developers are revisiting the server-centric page rendering approach and moving the MVC layer, in part or sometimes in whole, onto the client. When building a rich front-end there are an increasing number of choices available. This talk will dive into two emerging choices that are taking the web by storm: AngularJS and Backbone.js. Leaders from both communities will provide an introduction to each technology followed by a round table discussing front-end technology, answering questions from the audience. Special guests from Sencha and cujoJS will join the panel for Q&A.

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

Introduction to Spring Data JPA and Spring Data MongoDB

News | Pieter Humphrey | February 06, 2014 | ...

Presentation by Nik Trevallyn Jones at the Singapore Spring User Group.


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

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

JSR-352, Spring Batch and You

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

Recorded at SpringOne2GX 2013 in Santa Clara, CA.

Speaker: Michael Minella

JSR-352 is billed as bringing a standardized batch programming model to Java. What does the spec provide, what does it not, and what does it mean for Spring Batch applications? We will address all of these questions as well as provide insight into how Spring Batch will work with the JSR in a real world example.

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

..and you may find this informative: http://www.infoq.com/news/2013/06/ee7-spring-batch

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

Real life use of Spring Integration with RabbitMQ

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

Recorded at SpringOne2GX 2013 in Santa Clara, CA.

Speaker: Durai Arasan

ETRADE has revamped their SOA platform with RabbitMQ as a core messaging system and Spring Integration as a light weight ESB layer with services written in Java, C and Python based languages. This new container show cases how legacy system can be migrated at the same time introducing more modern frameworks and languages without comprising on performance and scalability factor of new platform. Presentation will cover some history behind the requirements and how the platform was built. It will be followed by live demo with an example of running web services with RabbitMQ and Spring Integration. This platform highlights why RabbitMQ works best for such a need compare to other options.

Learn more about Rabbit MQ at http://www.gopivotal.com and http://www.rabbitmq.com/

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

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

Webinar Replay: Introduction to Spring Framework 4.0

News | Pieter Humphrey | January 23, 2014 | ...

Speaker: Juergen Hoeller

The Spring Framework re-invented enterprise Java in the last decade. Together with the rest of the upcoming Spring IO micro platform, a new Spring Framework generation will power the next decade of JVM-based innovation. Join Juergen Hoeller and the Spring Team to learn about Spring Framework 4.0, its refined annotation-based component and configuration model, and how it relates to Java 8, Java EE 7, Groovy, WebSockets, as well as Spring Boot and Spring Integration.

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

Check out the slides on speakerdeck:


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

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