SpringOne2GX 2015
2015-09-14..2015-09-17
Washington, DC, United States
[SpringOne2GX 2012, SpringOne2GX 2014, SpringOne2GX 2015]
| title | author | length |
|---|---|---|
| Spring Cloud at Netflix | Jon Schneider, Taylor Wicksell | 01h 27m |
Takes a simple Spring Boot recommendations service and live-codes it into a cloud-ready stack: adds Eureka service discovery and uses instance status to… | ||
| Cloud Native Enterprise | James Watters, Josh Long, Dr. David Syer, Scott Frederick, Juergen Hoeller | 01h 20m |
Keynote demonstrates building a real service location microservice end to end from a stub to production using the Spring Starter project, MongoDB, Lombok and… | ||
| Cloud Native Enterprise | Guillaume Laforge, Graeme Rocher, Josh Long, Dr. David Syer, Mark Fisher, Scott Frederick | 01h 28m |
Recorded at SpringOne2GX 2015.
Speakers: Guillaume LaForge, Graeme Rocher, Josh Long, Dr. David Syer, Mark Fisher, Scott Frederick
Slides… | ||
| Grails 3.x update | Graeme Rocher | 01h 30m |
Grails 3 replaces the old build with Gradle replacement of Grails build and rebases apps on Spring Boot rebase, so projects run as runnable jars/wars and IDE… | ||
| Microservice Architecture with Grails | Jeff Brown | 01h 27m |
Grails 3 builds microservices by exposing domain classes as REST endpoints with @Resource + resources URL mapping, using RestBuilder for inter-service calls… | ||
| Grails 3.x Inside and Out | Graeme Rocher | 01h 21m |
Grails 3.x composes behavior with Traits compiled into classes and an AST transform that generates Grails factories to inject traits into artifacts. Demo… | ||
| Restful Grails 3 | Jeff Brown | 01h 09m |
Grails 3 claims to cut boilerplate and demo shows it: @Resource auto‑exposes CRUD endpoints and URL mappings are generated so a domain class plus annotation… | ||
| Bringing javax.cache'ing to your application | Alex Snaps, Chris Dennis | 01h 31m |
JSR-107 (javax.cache) is now usable with Spring and EHCache 3 and provides a standard CacheManager, annotations, and JMX stats but not capacity control or… | ||
| Booting IoT with Grails | Colin Harrington | 01h 19m |
Recorded at SpringOne2GX 2015
Speaker: Colin Harrington, OCI Web
Slides: http://www.slideshare.net/SpringCentral/booting-iot-with-grails
In a world of the… | ||
| Building and Tuning High Performance Java Platforms | Emad Benjamin | 01h 32m |
Conference analysis claims half of Java apps run with 2x over‑provisioning while many still miss SLAs, and recommends concrete GC and sizing rules: set -Xms =… | ||
| Modern Frontend Engineering | Dustin Whittle | 01h 07m |
Walkthrough of a working front-end workflow that boots a new app with yo webapp generator wired to Bower and npm, runs Grunt/Gulp pipelines that lint, run… | ||
| Cloud Native Java with Spring Cloud Services | Scott Frederick, Craig Walls | 01h 26m |
Spring Cloud Services packages and deploys an opinionated Spring Cloud stack on Pivotal Cloud Foundry: it provisions an Eureka service registry, a Spring Cloud… | ||
| Modern Java Component Design with Spring Framework 4.2 | Juergen Holler, Stéphane Nicoll | 01h 22m |
Shows concrete Spring Framework 4.2 and Java 8 features with runnable demos: annotation composability to build custom stereotypes, config classes using Java 8… | ||
| Getting Started with Spring Cloud | Dr. Dave Syer, Josh Long | 01h 20m |
Spring Cloud 1.0 demo shows how to build a working microservice stack: a JPA/H2 reservation service exposed with Spring Data REST, a config server backed by… | ||
| Lattice: A Cloud-Native Platform for Your Spring Applications | Matt Stine | 01h 25m |
Lattice repackages core Cloud Foundry pieces into a lightweight, cloud-native platform: a container scheduler built from Diego/BBS/garden, a receptor API with… | ||
| Developer Experience with Spring Cloud | Dr. Dave Syer, Spencer Gibb | 01h 23m |
Spring Boot + Spring Cloud plus Cloud Foundry/Eureka and Ribbon let a developer run a service locally and register local app with remote Eureka while a tunnel… | ||
| 12 Factor, or Cloud Native Apps for Spring Developers | Cornelia Davis | 01h 31m |
Makes the specific claim that applying the Twelve‑Factor patterns to Spring apps and offloading ops to a platform speeds delivery and reduces friction. Shows a… | ||
| Spring Boot for DevOps | Nicholas Frankel | 01h 28m |
Recorded at SpringOne2GX 2015
Speaker: Nicholas Frankel
Slides: http://www.slideshare.net/SpringCentral/spring-boot-for-devops
Spring Boot is a product from… | ||
| Securing Microservices with Spring Cloud Security | Dave Syer | 01h 30m |
Covers concrete recipes: config files and commits that wire UAA to Spring Cloud Security, use of signed JWT access tokens fetched from a JWK URI, and an OAuth2… | ||
| A How to Guide to Security in the PAAS Cloud | John Field, Shawn McKinney | 01h 33m |
Builds a complete Java web app secured top-to-bottom: TLS at JSSE, container auth moved into Apache Fortress for RBAC with LDAP, Spring Security page rules… | ||
| Exploring Alternative Spring Cloud Implementations | Spencer Gibb | 01h 30m |
Compares concrete Spring Cloud interfaces — DiscoveryClient, LoadBalancerClient, Configuration and Bus — across Eureka, Consul, ZooKeeper and etcd and shows… | ||
| Transforming Code to Java 8 | Dr. Venkat Subramaniam | 01h 31m |
Step-by-step refactor examples show how lambdas plus java.util.stream (IntStream.range, Stream.iterate), Collectors.joining, Optional… | ||
| Message Driven Microservices in the Cloud | Dr. David Syer, Dr. Mark Pollack | 01h 17m |
Claims that a single annotation plus one POM dependency turns a Spring Boot app into a cloud‑native message processor are demonstrated with code and live… | ||
| Introducing RxJava into a Spring Boot REST API | Simon Baslé, Laurent Doguin | 01h 34m |
Stepwise migration of a Spring Boot REST API into RxJava converts blocking services into Observables, shows how to use map/flatMap/zip to transform and combine… | ||
| Boot your search with Spring | Christoph Strobl | 01h 22m |
Shows how to wire Solr, Elasticsearch and MongoDB full‑text search into Spring Data with Spring Boot auto‑configuration, demonstrating a preloaded… | ||
| Data Driven Action: a primer on Data Science | Sarah Aerni, Srivatsan Ramanujam, Jarrod Vawdrey | 01h 26m |
Pipeline shows how to go from raw streams to actions: ingest with Spring XD into HDFS, queue with RabbitMQ, tag tweets with Ocktweet NLP via PL/Java, extract… | ||
| Spring Boot and JRebel | Adam Koblentz, Josh Long | 01h 10m |
Live demo shows JRebel hot reload working with Spring Boot: edits to properties, JSPs, new classes and beans reload without full redeploy, and a Spring Boot… | ||
| The State of Securing RESTful APIs with Spring | Rob Winch | 01h 25m |
Argues that APIs must use HTTPS everywhere (Google reports ~1% CPU overhead) and avoid naive auth patterns; recommends password hashing with adaptive… | ||
| Stream Processing at Scale with Spring XD and Kafka | Marius Bogoevici | 01h 29m |
Shows a working pipeline that pairs Spring XD / Spring Cloud Stream with Apache Kafka and RxJava to process sensor JSON, partitioned by sensor ID so odd/even… | ||
| Documenting RESTful APIs | Andy Wilkinson | 01h 23m |
Argues that Swagger can mislead when documenting Spring MVC—Swagger lacks Hypermedia support and it often misinterprets response types—then demos a working… | ||
| Spring Boot and Groovy | Fátima Casaú | 58m |
Shows concrete recipes: runs a one-file app with spring run hello.groovy, manages runtimes with GVM and pulls libraries inside scripts via Grape dependency… | ||
| Spring XD today and tomorrow | Mark Pollack | 01h 06m |
Overview of what Spring XD adds and where it’s going: production XD 1.x gains native Kafka integration (benchmarked to millions of messages/sec)… | ||
| Get the Most out of Testing with Spring 4.2 | Sam Brannen, Nicolas Fränkel | 01h 27m |
Spring Framework 4.2 adds concrete testing features: explicit composed-annotation aliasing (can override value attributes), embedded DBs can use… | ||
| Introduction to Reactive Programming | Stephane Maldini, Rossen Stoyanchev | 01h 28m |
Defines a concrete interoperability contract (Reactive Streams) and shows real code: a naive publisher fails the Reactive Streams TCK, publisherFactory fixes… | ||
| Building Highly-Scalable Spring Applications with In-Memory, Distributed Data Grids | John Blum, Luke Shannon | 01h 23m |
Shows a working stack: Apache Geode / Pivotal GemFire as the in‑memory distributed store, Spring Boot + Spring Data GemFire for clients and wiring, and PDX… | ||
| Implementing a highly scalable Stock prediction system with R, GemFire and Spring XD | Fred Melo, William Markito Oliveira | 01h 26m |
Realtime pipeline that trains a linear regression on historical stock ticks and scores the next-second moving median using R + Spark MLlib, Spring XD streams… | ||
| Spring Boot is made for tooling | Yann Cébron, Stéphane Nicoll | 01h 13m |
Demo shows IntelliJ IDEA (14/15 EAP) integrating Spring Boot metadata to generate live completion, validation and navigation for application.properties/YAML… | ||
| HTTP/2 for the Web developer | Brian Clozel | 01h 27m |
HTTP/2 reduces latency by using a single TCP connection with multiplexed streams, HPACK header compression and mandatory TLS1.2 in most browsers, demonstrated… | ||
| Spring Data REST - Data Meets Hypermedia + Security | Greg Turnquist, Roy Clarkson | 01h 31m |
Spring Data REST automatically exposes repositories as HAL hypermedia with Spring Data REST linking records, uses HAL+URI Templates and JSON Schema for… | ||
| IoT Realized - The Connected Car v2 | Phil Berman, Michael Minella, Derrick Shields | 01h 15m |
Live demo streams vehicle OBD2 data via a Bluetooth dongle and phone app into Cloud Foundry using Spring Cloud Stream modules, Redis as the bus, HDFS for… | ||
| Behind the OSS curtain: How we manage Spring | Baruch Sadogursky, Phil Webb | 01h 28m |
Shows the exact pipeline: code lives on GitHub with an issues repo pattern and labels like ideal for contribution; CI runs in Bamboo and publishes snapshots to… | ||
| Intro to Spring Boot for the web tier | Dave Syer, Phil Webb | 01h 28m |
Live coding shows a Spring Boot 1.3 web app that produces property diffs between Boot releases, serves templates and WebJars, and replaces manual versioned… | ||
| Federated Queries with HAWQ - SQL on Hadoop and Beyond | Christian Tzolov | 01h 12m |
Recorded at SpringOne2GX 2015
Presenter: Christian Tzolov
Big Data Track
Slides: http://www.slideshare.net/SpringCentral/federated-queries-with-hawq-sql-on-hado… | ||
| Developing cloud-native applications with the Spring Tool Suite | Kris De Volder, Martin Lippert | 01h 28m |
Live demo of Spring Tool Suite shows concrete features: Boot Dashboard lists Spring Boot apps, tags/filters them, shows ports and request mappings, and… | ||
| What's New in Spring Data | Thomas Darimont, Gosling, Oliver Gierke, Fowler, Christoph Strobl | 01h 04m |
Recap of Fowler and Gosling: a BOM pom that pins compatible module versions; Java 8 enhancements — JSR‑310 converters, Optional returns, completable future… | ||
| From Zero to Hero with Spring WebSocket | Sergi Almar | 01h 31m |
Shows how Spring 4.2 adds Server‑Sent Events support using SseEmitter and the browser EventSource API to push notifications, then migrates to full duplex… | ||
| Apache Spark for Big Data Processing | Ludwine Probst, Ilayaperumal Gopinathan | 01h 25m |
Overview of an actual pipeline using Apache Spark 1.3–1.5 with Java 8 and Twitter4J: live tweets stream in via a reliable Spring XD receiver, get batched into… | ||
| Hands on Spring Security | Rob Winch | 01h 27m |
Adds Spring Security 4.1 to a single‑page Spring Boot app, shows exact config: WebSecurityConfigurerAdapter subclass, spring-boot-starter-security, form login… | ||
| Spring Integration Java DSL | Artem Bilan | 01h 24m |
Java-based DSL offers a concrete alternative to XML for Spring Integration, using Java 8 lambdas and the Builder pattern to declare flows. It shows a runnable… | ||
| Cloud Native Data Flow Orchestration | Mark Fisher, Patrick Peralta | 01h 32m |
Recorded at SpringOne2GX 2015
Speakers: Mark Fisher & Patrick Peralta
Big Data Track
Slides: http://www.slideshare.net/SpringCentral/cloud-native-data-flow-orch… | ||
| Spring Framework: The Ultimate Configurations Battle! | Baruch Sadogursky | 01h 23m |
Three demo-only configurations for the same small app: XML, Java @Configuration, and Groovy are implemented and exercised with live coding demos; a REST… | ||
| Who needs batch these days? | Gunnar Hillert, Michael Minella | 01h 29m |
Compares real demos: Flink reads MySQL and writes CSV/HDFS but lacks built-in batch restartability; Spring Batch runs parallel flows importing… | ||
| Spring MVC 4.2: New and Noteworthy | Rossen Stoyanchev | 01h 22m |
Spring Framework 4.2 adds concrete features for web apps: HTTP streaming with ResponseBodyEmitter and SseEmitter plus StreamingResponseBody for direct… | ||
| Applied Spring Integration, Spring AMQP and RabbitMQ in Spring XD | Gary P. Russell | 01h 15m |
Describes how Spring Integration and Spring AMQP back Spring XD using RabbitMQ to dynamically create queues, exchanges and fanout taps at deploy time; shows a… | ||
| Hadoop Workflows and Distributed YARN Apps using Spring technologies | Thomas Risberg | 01h 27m |
Recorded at SpringOne2GX 2015
Presenter: Thomas Risberg
Big Data Track
Slides: http://www.slideshare.net/SpringCentral/hadoop-workflows-using-spring-technologie… | ||
| Building a next-generation cloud e-commerce platform with Spring | Petar Tahchiev | 01h 26m |
A production-ready Nemesis e-commerce platform built on the Spring ecosystem ties together Spring Boot, Spring Data (JPA/REST/Elastic/Solr), Spring Session… | ||
| Isomorphic templating with Spring Boot, Nashorn and React | Sebastian Deleuze | 01h 05m |
Spring Framework 4.2 adds script templating that runs JavaScript template engines on the JVM via Nashorn (or Jython/JRuby) and integrates with Spring MVC and… | ||
| Introducing CallTracing(tm), based on RabbitMQ, Spring and Zipkin | Monish Unni | 01h 30m |
ETrade’s CallTracing uses RabbitMQ (AMQP), Spring proxies/interceptors and Zipkin (collector, query service and web UI backed by Cassandra) to correlate a… | ||
| Supercharging Operations and Analytics: Using Spring XD to Support Analytics and CEP | Joseph Paulchell | 01h 20m |
Capital One moves from nightly ETL to a streaming pipeline built on Spring Extreme Data (XD), custom Java libraries and Jackson JSON: applications emit… | ||
| What it means to be Just In Time | Ashley Puls | 01h 09m |
Explains what the JVM actually does: JIT chooses hot methods and applies method inlining and dead‑code elimination; uses JMH microbenchmarks and JVM flags… | ||
| Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js | Matt Raible | 01h 28m |
Compares AngularJS, Ember and React by concrete measures: learning resources, tooling, tests, performance and adoption, using Brikman’s scorecard and ToDoMVC… | ||
| Building microservices with event sourcing and CQRS | Michael Ploed | 01h 25m |
Explains how combining CQRS with event sourcing stores every state change as immutable events (JSON preferred), lets teams rebuild state to any timestamp, run… | ||
| A Spring Developer's Guide to Social Integration | Craig Walls | 01h 29m |
Shows how Spring Social + Spring Boot + Spring Integration handle real OAuth flows, token storage (JDBC, in‑memory, custom stores) and API bindings so an app… | ||
| Developing Real-Time Data Pipelines with Apache Kafka | Joe Stein | 01h 31m |
Apache Kafka is described as a distributed commit log that can let a single cluster act as a central data backbone: a broker handles hundreds of MB/s from… | ||
| Reactive Web Applications | Stephane Maldini, Rossen Stoyanchev | 01h 21m |
Shows concrete non‑blocking stacks and demos: an HTTP server and client built with Reactor Net and RxNetty that stream data per second, use a capacity operator… | ||
| Spring Data Daily Double - Couchbase and Neo4J | Michael Wilmes, Laurent Doguin | 01h 34m |
Two short demos show concrete results: Couchbase uses three query styles (key‑value, MapReduce views, and N1QL SQL for JSON), a Java driver built on RxJava… | ||
| High Performance Stream Processing | Stephane Maldini, Glenn Renfo, David Turanski | 01h 28m |
Benchmarks show concrete tradeoffs: in-memory direct binding hits about 13 million 100‑byte events/sec on a single VM, RabbitMQ non‑persistent hits ~30k/sec… | ||
| #NoXML: Eliminating XML in Your Spring Projects | Matt Raible | 01h 25m |
Shows how to replace ~26 Spring XML files and a 1,992-line XML footprint by rewriting bean definitions as JavaConfig and annotations, removing no web.xml with… | ||
| Microservices to FastData in the Enterprise with Spring | John T Davies | 01h 28m |
Recorded at SpringOne2GX 2015.
Speaker: John T Davies
Big Data track
Slides: http://www.slideshare.net/SpringCentral/microservices-to-fastdata-in-the-enterprise… | ||
| nothing matches | ||