Toggle navigation
HOME
ANNOUNCEMENTS
PAST CONFERENCES
RECORDINGS
Presentations
— Workshop (Full Day) —
The GROWS Workshop: A Modern Software Development Methodology
Jared Richardson
Data Science Workshop
Brian Sletten
Docker for Java EE Developers
Rafael Benevides
Markus Eisele
More Speakers…
Delivering Cloud Native Applications with Spring and Cloud Foundry
Matt Stine
Functional Programming with Java8
Venkat Subramaniam
Building Microservices
Rachel Laycock
Cassandra Shum
The Art of Visualising Software Architecture
Simon Brown
Have You Seen Java EE Lately?
Reza Rahman
Building Large Web Applications with TypeScript and AngularJS
Shay Friedman
— Keynotes —
Modular monoliths
Simon Brown
Java: The Next 20 Years
Stuart Marks
— Java —
You.areCurrent? Hibernate 5
Jason Porter
Java Community Insider Secrets!
Stephen Chin
Heather VanCura
Do you really get class loaders?
Simon Maple
The Java Rhymester Presents - A tale of Multiple Threads
Freddy Guime
Transforming to Java 8
Venkat Subramaniam
What's My Modularity
Bob Paulin
Speech Recognition on Java
Breandan Considine
Programming with Streams in Java 8
Venkat Subramaniam
Spring Framework: The Ultimate Configurations Faceoff!
Yakov Fain
Viktor Gamov
More Speakers…
— JVM Languages —
Spock: Logical Testing for Enterprise Applications
Ken Kousen
Kotlin - Ready for Production
Hadi Hariri
Scala: Things that make you go h(mmm)
Josh Backfield
The Epic Groovy Puzzlers S02: The revenge of the parentheses
Viktor Gamov
Baruch Sadogursky
The Adventurous developers guide to JVM langs
Simon Maple
The Renaissance of Functional Programming
Joe Barnes
Seriously, Use Groovy NOW
Ken Kousen
Reactive Systems with Akka and Java
Daniel Hinojosa
Learning 5 JVM Languages in the Next 5 Years
Daniel Hinojosa
— Data, Integration & IoT —
Stream and Batch Processing in the Cloud with Data Microservices
Marius Bogoevici
Mark Fisher
Forget Email, My Watch Can Control A Drone!
Ryan Baxter
Couchbase: NoSQL & The Bridge Between
Nic Raboy
Task Madness - Modern on demand processing (batch processing, ETL, data science tasks)
Michael Minella
Glenn Renfro
Apache Ignite - In-Memory Data Fabric
Nikita Ivanov
IoT with Apache ActiveMQ, Camel & Spark
Burr Sutter
Introduction to Spring Data
Greg Turnquist
JCache
Terry Walters
Ground-up Introduction To In-Memory Data (Grids)
Viktor Gamov
— Misc —
Live Music
Delphinium Blues
Bird Dog Jubilee
Java Off Heap Podcast - Live
Freddy Guime
Michael Minella
More Speakers…
Ladies Who Java & Women Who Code Reception
Heather VanCura
— NoSQL —
Traveling with a NoSQL Database, a Full Stack Java Adventure, Part II
Nic Raboy
Traveling with a NoSQL Database, a Full Stack Java Adventure
Nic Raboy
— Web —
Playing with the Play Framework using Scala
Daniel Hinojosa
The State of Authenticating RESTful APIs
Rob Winch
Bootiful Microservices
Josh Long
The Quest for the Holy Grails
Ken Kousen
Designing a Beautiful REST+JSON API
Les Hazlewood
Http/2
Hadi Hariri
Reactive Web Applications
Rossen Stoyanchev
Spring 4 Web Applications
Rossen Stoyanchev
— Cloud + DevOps —
API Management on Kubernetes' managed clouds using Fabric8
Kurt Stam
Destination: Cloud. Deploying Applications To The Cloud With Docker
Ryan Baxter
Evolving the Netflix API
Katharina Probst
Docker Tutorial for Java Developers
Burr Sutter
Running Java on Azure
Chris Risner
Microservices deployment with Docker, Ansible and Kubernetes
Jason DeTiberus
Burr Sutter
Zero downtime deployments with World Class PaaS
Veer Muchandi
Exploring Open Data in the Cloud with BigQuery
Jennifer Tong
Java-based microservices, containers, Kubernetes - how to
Ray Tsang
Arjen Wassink
— Microservices —
Spring Cloud *: Exploring Alternative Spring Cloud Implementations
Spencer Gibb
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Developers?
Tom Gamble
Josh Kruck
Down-to-Earth Microservices with Java EE
Reza Rahman
Java EE Microservices Architecture: Migrating Monolithic Systems for Sustainable Enterprise Development
Markus Eisele
Talk To Your Microservice Via a Chat Bot, not UI
Yegor Bugayenko
Cloud Native Java with Spring Cloud Services
Roy Clarkson
Craig Walls
Events on the outside, on the inside and at the core
Chris Richardson
Using Hystrix to Build Resilient Distributed Systems
Matt Jacobs
You've got Microservices...Let's Secure Them
Steven Pousty
— Security —
A Behavior Based Approach to Web Application Security
Aaron Bedra
Rapelcgvba: Jul Vg Znggref
Brian Sletten
Web Security
Brian Sletten
"Wait wait... don't pwn me!" - The Technology News Game Show
Mark Miller
AppSensor: Real-Time Event Detection and Response
John Melton
Securing Your Java EE Microservices with HMAC Authentication
Scott Kramer
Formal Verification of Secure Software Systems
Aaron Bedra
The Illusion of Control: The Intersection of Java and Application Security
Derek Weeks
Secure payments over mixed communication media
Jonathan LeBlanc
— Architecture —
Using Software Modules - Welcome to Hell!
Baruch Sadogursky
Core Software Design Principles
Venkat Subramaniam
Towards an Evolutionary Architecture
Venkat Subramaniam
How did I get here? The successional dynamics of hardware and software
Steven Pousty
Continuous Delivery for Architects
Neal Ford
Designing Reactive Systems: Creating Highly Responsive and Resilient Applications
Venkat Subramaniam
Evolutionary Software Architectures
Neal Ford
Software architecture vs code
Simon Brown
Comparing Service Based Architectures
Neal Ford
— HTML5 —
Material Design for the Web
Stephen Thomas
Using Bootstrap to create a common UI across products
Andres Galante
Back to the future with web components
Ian Buchanan
Using WebDriver for in-browser testing with Edge, Chrome and Firefox
Greg Bulmash
Bootstrap - From Zero to Hero
Shay Friedman
Architecting a Modern Web App
James Martinez
Chrome DevTools Jedi Tricks
Pavan Podila
Full stack Polymer apps for mobile and web
Marcus Hellberg
Building Web Sites that Work Everywhere
Doris Chen
— JavaScript —
Angular 2 Development with TypeScript
Yakov Fain
Pwning Web Performance with PhantomJS
Wesley Hales
Build Secure User Interfaces Using JSON Web Tokens (JWTs)
Robert Damphousse
JavaScript Framework Face off
Nate Schutta
Debugging JS like a Boss
Stephanie Brubaker
Introduction to JavaScript.next(ES6)
Andrew Zuercher
Introduction to React
Taggart Bowen-Gaddy
Beyond Frameworks: A Deep Dive into Functional Javascript and the Browser
Jonathan Popham
Navigating the Wild Seas of ES6 Modules
Gil Tayar
— Mobile —
Exploring React.Native
Joshua Jensen
10 Tips for Kickass Enterprise Mobile Apps
Patrick Seda
Gradle Recipes for Android
Ken Kousen
Ionic 2: Large Scale Mobile Apps
Mike Hartington
Mobile in 2020
James Prolizo
The Passion of Lazy - Mobile App Design Patterns
Patrick Seda
Working with Ionic Services
Mike Hartington
Building Native Mobile Apps with Javascript
Joshua Jensen
Create Scalable and Secure Mobile Apps that Work Offline
Nic Raboy
— Agile —
Kids & Devs: Teaching Tech to Both
Greg Bulmash
You're an Architect...Now What?
Nate Schutta
GROWS: A Modern Software Development Methodology
Jared Richardson
Training the Team
Peter Bell
Coding Culture
Sven Peters
Becoming a Polyglot - Create a Simple API Server in Python, Perl, Ruby and Node
Kirsten Hunter
Top 5 Reasons Why Improvement Efforts Fail
Janelle Klein
Stop Getting Crushed By Business Pressure
Janelle Klein
Shall I Compare Thee To A Line Of Code?
Lauren Scott
— User Experience + Tools —
Spinnaker - Land of 1000 Builds
Greg Turnquist
Mind the Gap: Architecting UIs in the Era of Diverse Devices
Nate Schutta
When the Developer Must Design
Andrew Malek
Advanced GitHub in Practice
Lee Faus
Thinking in UI
Pavan Podila
Finding your style
Laurel Lawson
Rise of the Machines - Automate Your Development
Sven Peters
How to Design A Git Workflow for Any Organization
Peter Bell