Pivotal at Spring eXchange 2014 in London, UK

News | Pieter Humphrey | October 29, 2014 | ...

Are you heading to Spring eXchange in London over November 6th-7th?

In just under a week, Spring experts will join hundreds of Spring enthusiasts for two days of learning and sharing skills in Spring. Topics covered will include Big Data and Spring XD, Spring Data, REST, and microservices and modern architecture. There will be a strong presence of Pivotal experts, amongst a star-studded line-up. See below for some Pivotal speakers and talks to look out for.

Head to the programme page for more details and the complete speaker list. To book your place and guarantee a seat, head to the booking page here. Pivotal is sponsoring Spring eXchange, so reach out to us on Twitter @springcentral #springx to get in touch during the conference! 

SPECIAL OFFER for London Java Community members: Want to be a guest for our Pivotal Speakers at Spring eXchange 2014 and get a free ticket to the show? We will offer them to the first 15 LJC members who tweet us at @springcentral and @cloudfoundry with the URL of a deployed Spring application on Pivotal Web Services. First come, first serve, we have 15 tickets for our 15 speakers! We will verify winners by looking at the URL for the Spring app, and looking you up for membership in the London Java Community on meetup.com if you win, so make sure you have a meetup.com profile and are a member!

THURSDAY - NOVEMBER 6, 2014
10:00 AM

  • Dr. David Syer
  • What's New in Spring
  • In the opening Keynote of the Spring eXchange 2014, Dave Syer recounts the recent developments in the Spring ecosystem, going back about 12 months or so. Spring is fun again and all the cool kids all want to play with it since Spring Boot hit the streets in 2013. Looking at this in the context of Spring IO and Spring Cloud, Dave will also cover recent updates to Foundation projects like Spring 4.1 and 4.2, Spring Batch 3.0, Spring Integration 4.1 and Spring Data Evans, plus Execution layer projects like Spring XD for Big Data and Grails for full-stack web applications. You will be surprised and pleased to see how easy it is to build applications and services and to glue them together into distributed systems, especially if you haven't used Spring, or haven't seen it recently.

10:45 AM

  • Mark Pollack
  • Big Data, Little Time : Taking the Complexity out of creating Big Data applications
  • Creating Big Data applications is a relatively new art and developing a comprehensive solution can be challenging. Some of the key challenges arise from bringing together complex domains such as stream analysis, batch workflow orchestration and data import and export. Furthermore, building such applications normally requires stitching together disparate products. Spring XD is a new project that aims to tackle big data complexity. It builds upon proven Spring technologies to tie together these domains and provide a scalable, distributed, and fault-tolerant runtime environment. You do not need to be a Java developer to get started. A simple DSL lets you build complex stream and job definitions that includes the scoring of machine learning algorithms in just a few simple steps.
  • Brian Clozel, Stephane Nicoll
  • Getting started with Spring
  • Spring is much more than a single framework - it is a rich ecosystem with multiple projects, all helping to build modern applications. But all this can be a bit intimidating for Spring beginners. Stéphane Nicoll and Brian Clozel will walk you through the core concepts and thought model behind the Spring Framework; they’ll cover the main aspects of the Framework, but also introduce you to key features in other Spring projects, including the latest Spring IO platform. After this session, you’ll leave with a common approach for all Spring portfolio projects and all the keys to successfully start with Spring in 2014.

12:00 PM

  • Stuart Williams
  • Asynchronous Design with Spring and RTI: 1M Events per Second
  • An application designer usually has to choose where to trade flexibility for specificity (and thus usually performance); knowing when and where to do so is an art and requires experience. This talk will share over a decades worth of experience making these decisions and the learnings from developing Pivotal's successful Real Time Intelligence (RTI) product using the latest versions of Spring projects: Integration, Data, Boot, MVC/REST and XD. A walk through the RTI architecture will provide the base for an explanation about how Spring performs at hundreds (and millions) of events/operations per second and the techniques that you can use right now in your own Spring applications to minimise resource utilisation and gain performance.
  • Josh Long
  • Building "Bootiful" Applications with Spring Boot
  • Alright, so maybe "bootiful" won't ever work, but I tried, and it was worth it too because you're reading this. Spring Boot, the new convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring's flexibility with conventional, common sense defaults to make application development not just fly, but pleasant! Join Spring developer advocate Josh Long for a look at what Spring Boot is, why it's turning heads, why you should consider it for your next application (REST, web, batch, big-data, integration, whatever!) and how to get started.

2:00 PM

  • Janne Valkealahti
  • Asynchronous Design with Spring and RTI: 1M Events per Second
  • An application designer usually has to choose where to trade flexibility for specificity (and thus usually performance); knowing when and where to do so is an art and requires experience. This talk will share over a decades worth of experience making these decisions and the learnings from developing Pivotal's successful Real Time Intelligence (RTI) product using the latest versions of Spring projects: Integration, Data, Boot, MVC/REST and XD. A walk through the RTI architecture will provide the base for an explanation about how Spring performs at hundreds (and millions) of events/operations per second and the techniques that you can use right now in your own Spring applications to minimise resource utilisation and gain performance.

3:15 PM

  • Eric Bottard
  • A guided tour to Spring XD internals
  • What happens when a Stream is deployed to a Spring XD cluster? How does Stream processing and data partitioning work? How does the cluster recover when a Spring XD container goes down? We'll cover all those topics and some more using live demos in this deep dive session about Spring XD
  • Stephane Maldini
  • Reactive Micro-Services with Reactor
  • Micro Service Architecture is now becoming the standard for a large range of companies. Amid the problems to solve when building micro-services, developers might need to think asynchronous. Reactor offers a progressive and non opinionated concurrency handling to any JVM application — and beyond. Not only is it a handy lightweight toolkit, it is also part of the Reactive-Streams specification and as such is interoperable with friends such as RxJava or Akka. Come discover some tips and tricks when building micro-services on top of Reactor, understand how it builds on top of Reactive-Streams specification and why this is a game changer in today's software development.

FRIDAY - NOVEMBER 7, 2014

11:15 AM

  • Ben Hale
  • Designing REST-ful Micro-services with Spring Boot
  • As data-driven applications become ubiquitous, the services that provide the data are proliferating. As teams become responsible for more and more of these services, it becomes critical that they be designed and implemented in a way that is as lightweight as possible. This session will cover how to design micro-services as RESTful APIs and implement them with minimal code using Spring Boot. It will focus on API design using REST and HATEOAS, with live coding progressing all the way to a full-fledged app running in the cloud.
  • Josh Long
  • Building "Bootiful" Applications with Spring Cloud
  • Alright, so maybe "bootiful" won't ever work, but I tried, and it was worth it too because you're reading this. Spring Boot, the new convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring's flexibility with conventional, common sense defaults to make application development not just fly, but pleasant! Join Spring developer advocate Josh Long @starbuxman for a look at what Spring Boot is, why it's turning heads, why you should consider it for your next application (REST, web, batch, big-data, integration, whatever!) and how to get started. Let's take advantage of the dynamic nature of a virtual JUG: I will be live coding and (attempting to) answer your questions on all things Spring and Spring Boot as I introduce the technology.

12:30 PM

  • Oliver Gierke
  • Spring Data REST - Repositories meet Hypermedia
  • The Spring Data repository abstraction significantly eases implementing data access layers in Java. On top of that the REST module of the umbrella project provides a programming model to easily expose hypermedia-driven REST resources to interact with the repositories. The talk discusses the patterns Spring Data REST implements, how internet standards and specifications influence the design and how the modules exposes meta-data to build loosely coupled clients. The presentation contains a lot of hands on code samples to demonstrate the discussed aspects.
  • Brian Clozel
  • Inside Spring.io: A production Spring Reference Application
  • Would you like to take a look inside the newly open-sourced reference application that powers the spring.io site? Then join Spring Guru Brian Clozel who will survey some of the features behind the harmonized platform. This talk will cover the following:
    • Idiomatic use of Spring Boot
    • Taking advantage of Spring Framework 4 features
    • A tour of our JavaScript frontend using cujoJS's curl, Bower and Gulp for a clean and modular design
    • Zero-downtime deployment to Cloud Foundry using blue/green deployments
    • Find out more about Spring.io here!

2:30 PM

  • Thomas Darimont
  • What's new in Spring Data?
  • This talk will give a broad overview of the new features introduced in the latest Spring Data release trains. We will cover recent additions and improvements in Spring Data Commons - the module that's shared amongst the store specific ones. We'll then delve into the latest and greatest features of individual store modules, like JPA, MongoDB, Neo4j, Solr and the community ones as well.
  • Andy Wilkinson
  • Documenting RESTful APIs
  • 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 talk we'll look at what should be included in your RESTful APIs documentation and, just as importantly, what should not be included. We'll look at a number of real-world examples of good and bad API documentation before considering a number of different approaches for producing documentation for a RESTful API built using Spring.

3:45 PM

  • Christoph Strobl
  • Boot your search with Spring
  • Searching data has become mission critical in days of google. We want to find, not to search! This session focuses on solutions for integrating search into your application. We’ll have a look on Spring Data’s search abstraction for Apache Solr, Elasticsearch and Mongodb and do some hands on auto configuration using Spring Boot (100% XML free setup guaranteed). You choose the technology, Spring gives you tools to get going.
  • Rob Winch
  • The State of Securing RESTful APIs with Spring
  • Learn how to properly secure your RESTful endpoint, explore some common pitfalls when applying security to RESTful API and discover how the new features in Spring Security can greatly simplify securing your RESTful APIs. The many benefits of a RESTful architecture has made it the standard way in which to design web based APIs. For example, the principles of REST state that we should leverage standard HTTP verbs which helps to keep our APIs simple. Server components that are considered RESTFul should be stateless which help to ensure that they can easily scale. We can leverage caching to gain further performance and scalability benefits. However, the best practices of REST and security often seem to clash. How should a user be authenticated in a stateless application? How can a secured resource also support caching? Securing RESTful endpoints is further complicated by the the fact that security best practices evolve so rapidly. In this talk Rob will discuss how to properly secure your RESTful endpoints. Along the way we will explore some common pitfalls when applying security to RESTful APIs. Finally, we will see how the new features in Spring Security can greatly simplify securing your RESTful APIs.

Save the date for SpringOne2GX 2015!  We hope you will mark your calendar and join us again! SpringOne2GX 2015 will be held September 14 - 17, 2015 at the Marriott Marquis in Washington DC.

Webinar: Spring Boot and JRebel 6.0

News | Pieter Humphrey | October 28, 2014 | ...

Spring Boot and JRebel 6.0

Speaker: Adam Koblentz, JRebel and Josh Long, Pivotal

Spring Boot, the new convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring's flexibility with conventional, common sense defaults to make application development not just fly, but pleasant! Spring Boot gives you a huge leg up over normal starter projects, now let's give you another boost by adding JRebel. With JRebel, the average Java developer saves over 1 work-month per year by using JRebel to skip rebuild, restart, and redeploys of their application. JRebel 6 launches on November 4, 2014 and includes complete Spring Boot integration. Join Spring's Josh Long and ZeroTurnaround's Adam Koblentz and learn how to combine Boot with JRebel and get more done, in less time with less configuration.

Thursday, Nov 20th, 2014 3:00PM GMT (London GMT) Register

Thursday, Nov 20th, 2014 10:00AM PST (San Francisco GMT-08:00) Register

Webinar Replay: Architecting for Continuous Delivery: Microservices with Pivotal CF and Spring Cloud

News | Pieter Humphrey | October 25, 2014 | ...

Speaker: Matt Stine, Pivotal

Slides: https://speakerdeck.com/mstine/architecting-for-continuous-delivery-microservices-with-pivotal-cf-and-spring-cloud

Join Matt Stine to hear how you can architect systems that are optimized for continuous delivery, allowing you to innovate and deliver value faster and safer. Microservices, Pivotal CF, and Spring Cloud combine to create an operationalized architecture that enables enterprises to continuously deliver value at scale through rapid, iterative development, and to meet the needs of a mobile-first world.

Learn more about Spring Cloud: http://projects.spring.io/spring-cloud

Learn more about Cloud Foundry: http://cloudfoundry.org

Learn more about Pivotal CF: http://www.pivotal.io/platform-as-a-service/pivotal-cf

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

Pivotal at Silicon Valley Code Camp 2014

News | Pieter Humphrey | October 10, 2014 | ...

Are you heading to Silicon Valley Code Camp 2014?   If you are, we invite all of the Java community members to stop by the Pivotal Booth and talk to Pivotal engineers about the latest innovations in Java SE, in Spring, Groovy, Grails, Redis, RabbitMQ, Tomcat, Cloud Foundry and Hadoop. The exhibit space is open Saturday 8:00am – 5:00pm, and Saturday from 8:30am to 3:30pm, so there should be plenty of time to get your questions answered.  See below for details about our sessions and awesome giveaways - come find us! 

SATURDAY - OCTOBER 11, 2014           
9:45 AM

11:45 AM

1:45 PM

SUNDAY - OCTOBER 12, 2014

9:15 AM

10:45 AM

Visit us at the Pivotal Code Camp booth for technical expert conversations on Cloud Foundry, Spring, Groovy, Grails, Redis, RabbitMQ, Tomcat, Hadoop and much more.

Also, don't miss the Pivotal Web Services Hoodie Push!  Build a REST service with Spring Boot, push it live to run.pivotal.io and get a hoodie!  You can do it ahead of time, and show it running to us, or use our laptops at the booth.

 

 

Save the date for SpringOne2GX 2015!  We hope you will mark your calendar and join us again! SpringOne2GX 2015 will be held September 14 - 17, 2015 at the Marriott Marquis in Washington DC.

Webinar: Architecting for Continuous Delivery: Microservices with Pivotal CF and Spring Cloud

News | Pieter Humphrey | October 01, 2014 | ...

Speaker: Matt Stine, Pivotal

Join Matt Stine to hear how you can architect systems that are optimized for continuous delivery, allowing you to innovate and deliver value faster and safer. Microservices, Pivotal CF, and Spring Cloud combine to create an operationalized architecture that enables enterprises to continuously deliver value at scale through rapid, iterative development, and to meet the needs of a mobile-first world.

Tuesday, Oct 21st, 2014 3:00PM BST (London GMT+01:00) Register

Tuesday, Oct 21st, 2014 10:00AM PDT (San Francisco GMT-07:00) Register

Webinar: Building “Bootful” UIs with Spring Boot and Vaadin

News | Pieter Humphrey | October 01, 2014 | ...

Speaker: Josh Long, Pivotal and Vaadin

It's been a long day, but you've done it: you've got a Spring Boot powered backend and now you need to build the UI that'll power the workforce and deliver next week. Vaadin, a UI framework that marries the ease of use of server-side Java and the rich, dynamic nature of client-side JavaScript, integrates well with Spring Boot and offers UI polish that would be hard to secure any other way. Join Spring developer advocate Josh Long and Vaadin evangelists for a look at how Vaadin and Spring Boot can get you to production quicker, and easier.

Thursday, October 23, 2014, 2014 3:00PM BST (London GMT+01:00) Register

Thursday, October 23, 2014 10:00AM PDT (San Francisco GMT-07:00) Register

Webinar: Security for Microservices with Spring and OAuth2

News | Pieter Humphrey | October 01, 2014 | ...

Speaker: Dave Syer

Security for Microservices with Spring and OAuth2 OAuth2 is a lightweight security protocol that is well-suited for use with HTTP, the protocol at the heart of many modern architectures. Spring Security OAuth2 has a load of new features, not the least of which being the `@Configuration` support in version 2.0. Combine these with Spring Boot and you have a platform which can get you a secure HTTP service application in about 20 lines of code. This presentation shows how the combination of rapid development and production-ready features in the modern Spring stack are a perfect mixture for developing secure components in a system composed of microservices. We explore the new features in Spring OAuth2, guide you through the choice of which to use and when, and show how easy they are to enable quickly.

Tuesday, November 4, 2014 3:00PM GMT (London GMT) Register

Tuesday, November 4, 2014 10:00AM PST (San Francisco GMT-08:00) Register

Pivotal at JavaOne 2014

News | Pieter Humphrey | September 26, 2014 | ...

Are you heading to JavaOne 2014?   If you are, we invite all of the Java community members to stop by the Pivotal Booth (Booth Number 5201) and talk to Pivotal engineers about the latest innovations in Java SE, in Spring, Groovy, Grails, Redis, RabbitMQ, Tomcat, Cloud Foundry and Hadoop. The exhibit space is open Monday, Tuesday from 9:30am – 5:30pm, and Wednesday from 9:30am to 4:30pm, so there should be plenty of time to get your questions answered.  See below for a map and booth details about our giveaways - come find us!  Lots of great stuff at the booth.

Pivotal technologists are also presenting a lot of sessions as well so be sure to add the following talks to your session builder and reserve a seat:
           
Josh Long — Spring advocate at Pivotal

Cornelia Davis — Platform Engineer at Pivotal

John Field — Solutions Architect at Pivotal

Guillaume Laforge — Groovy project manager at Pivotal

Martin Lippert - Principal Software Engineer at Pivotal

Oliver Gierke - Spring Data Project Lead at Pivotal

Cédric Champeau — Senior software engineer in the Groovy team at Pivotal

Interesting non-Pivotal Sessions

Groovy and Grails Puzzlers: As Usual—Traps, Pitfalls, and End Cases[CON1764]
Microservices on the JVM: A Practical Overview [CON4952]

Use Java, the Spring Framework, and Oracle Tuxedo to Extend Existing C/C++/COBOL Apps[HOL9447]

Visit us at the booth for technical expert conversations on Cloud Foundry, Spring, Groovy, Grails, Redis, RabbitMQ, Tomcat, Hadoop and much more. We'll have great demos in the booth about:

Webinar Replay: Process Driven Spring Applications with Activiti

News | Pieter Humphrey | September 26, 2014 | ...

Speakers: Josh Long and Joram Barrez, Activiti

Slides: https://speakerdeck.com/joshlong/process-driven-applications-with-spring-boot

Today's applications are complex, distributed systems that - taken together - produce results. Tracking the flow of work through that system, however, becomes increasingly more painful as automated- and human-driven tasks are integrated into business processes. Business can't react to what it can't see. Business can't measure what it can't see. "Workflow" describes the sequence of processes through which a piece of work passes from initiation to completion. Workflow systems, like Activiti, describe and then execute these processes. Activiti is an open-source, Apache 2-licensed workflow engine that works with Spring and Spring Boot. In this webinar, join Spring Developer Advocate Josh Long and Activiti-ninja Joram Barrez for a look at how to distill, describe and reuse complex business processes using Spring (and Spring Boot) and Activiti.

Learn more about Spring Boot: http://projects.spring.io/spring-boot

Learn more about Activiti below!

Activiti project page: http://activiti.org/

Joram's blog: http://jorambarrez.com/blog

Activiti documentation: http://activiti.org/userguide/index.html

Activiti Github: https://github.com/Activiti/Activiti

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

Webinar Replay: Why I Recommend Spring

News | Pieter Humphrey | September 26, 2014 | ...

Speaker: Michael Plod

Slides: https://speakerdeck.com/mploed/pivotal-webinar-why-do-i-recommend-spring

Is Spring the new legacy as quite a few people tell you on their blogs? I disagree on many levels. Throughout this session I will holistically detail without any polemics why I do recommend using the Spring Framework and its ecosystem. Aspects that will be covered include: operational impacts, ecosystem, coding and road maps. This presentation is aimed at IT managers, Architects and Developers alike.

Learn more about Spring IO: http://spring.io

Learn more about Spring IO Platform: http://spring.io/platform

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

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