Toggle navigation
HOME
ANNOUNCEMENTS
PAST CONFERENCES
RECORDINGS
Presentations
— Keynotes —
Don't walk away from Complexity, Run
Venkat Subramaniam
Teaching Elephants to Dance
Burr Sutter
— Workshop (Full Day) —
Hands-On with Angular 2 and TypeScript (SOLD OUT - space is available in the "Build a web app with JHipster 4 and Angular 2 in a day" workshop)
Jeremy Likness
Full Stack Development with Java and NoSQL
Nic Raboy
Hands-on with Docker, Kubernetes and OpenShift - from basic to advanced features
Rafael Benevides
Burr Sutter
More Speakers…
Learn about Wearables — And Create an IoT Tag Game with MetaWear, native iOS/Android and iBeacons!
Lance Gleason
Marlene Jaeckel
Cloud, Containers, Serverless Computing, Docker : Oh my!
Chris DeLashmutt
Matt Gunter
More Speakers…
Building Reactive Applications
Venkat Subramaniam
Java 8 Workshop
Ken Kousen
Cloud Native Architecture Patterns
Matt Stine
Cloud Native Java Workshop
Josh Long
Build a web app with JHipster 4 and Angular 2 in a day
Matt Raible
Dennis Sharpe
Microservices based Streaming and Batch Data Processing
Sabby Anandan
Glenn Renfro
Enterprise Messaging Foundations
Jeremy Deane
— Agile —
Got Debt? How to Put Your Technical Debt Budget on a Diet.
Erika Burrows
Agile Metrics: Velocity is NOT the Goal
Doc Norton
The 80/20 of Product Features: Using Analytics to Discover What Your Users Really Need
Stephen Feather
The Technical Debt Trap
Doc Norton
This stuff is cool, but HOW CAN I GET MY COMPANY TO DO IT? Businessing the S*** out of Transformative Development!
Mark Heckler
Interviewing Developers
George Mauer
The 7 Secrets of Highly Effective Agile Retrospectives
David Horowitz
Delivering unicorns
Kasia Mrowca
Overcoming the Challenges of Mentoring
Kim Crayton
— Architecture —
Architecting for failure - Why are distributed systems hard?
Markus Eisele
MicroProfile - by Example
Ivar Grimstad
The next generation of the Netflix API
Katharina Probst
Why does Yesterday's Best Practice Become Tomorrow's Antipattern?
Neal Ford
Architecting Your Project with a Finite-State Machine
Patrick Seda
Evolutionary Architectures
Neal Ford
Applied Domain-Driven Design Blue Prints for Java EE
Reza Rahman
Migrating to Microservice Databases: From Relational Monolith to Distributed Data
Edson Yanaga
Stay productive while slicing up the monolith
Markus Eisele
— Cloud —
Composing Music in the Cloud
James Weaver
Delivering Better and Faster Microservices and Mobile Apps
Bruno Borges
Deploying Microservices as Containers
Veer Muchandi
Authentication and Authorization in a Cloud and Microservice World
Thomas Kruse
Avoid the Fail Whale - Design for Availability
Brian O'Connell
Reactive Fault Tolerant Programing with Hystrix and RxJava
Matt Stine
Apache TomEE from Dev to Ops
David Blevins
Daniel Cunha
Successful JavaEE DevOps In The Cloud
Derek Ashmore
Scott Kramer
More Speakers…
Changing the Game with Cloud, Microservices, and DevOps
Brian Chambers
Busy Architect's Guide to the Cloud Offerings
Ted Neward
— Data Science and Machine Learning —
Deep Learning on Java
Breandan Considine
Machine Learning - Why the hype and how it does its magic!
Amir Charania
Reactive Fast Data & the Data Lake
Todd Fritz
Hybrid Transactional/Analytical Processing Using Spark and In-Memory Data Fabrics
Ali Hodroj
Transformation Processing Smackdown; Spark vs Hive vs Pig
Lester Martin
Big Data processing with Elasticsearch and Apache Spark
Roy Russo
Introduction to Machine Learning
James Ward
Introduction to Apache Kafka - The Next Gen Event Streaming System
James Ward
Reactive Functional Data Pipelines with Spring Cloud Microservices
Marius Bogoevici
Mark Pollack
— Frameworks —
Reactor 3, the Reactive Foundation for Java 8 and Spring 5
Simon Baslé
Stephane Maldini
Something to do with HTTP: Servlet, JAX-RS and JSF in Java EE 8
Edward Burns
Reactive Web Applications with Spring 5
Phillip Webb
Productivity Tips for Java EE and Spring Developers
Simon Maple
Reactive Spring
Josh Long
Reactive Microservices with Vert.x
Burr Sutter
New features of Hibernate 5 you didn’t know
Edson Yanaga
Breaking the Magician's Code: Diving deeper into Spring Boot internals
Madhura Bhave
Phillip Webb
Java EE 8 and Java EE 9 - What You Need to Know!
Reza Rahman
Hibernate ORM Best Practices and Performance Tweaks
Chris Cranford
— Java —
Preparing for JDK 9 - AKA The Sharp Edges of JDK 9
Sharat Chander
Aurelio Garcia-Ribeyro
55 New Features In JDK 9
Simon Ritter
Reactive Thinking in Java
Yakov Fain
Java Puzzlers NG S02: Down the Rabbit Hole
Viktor Gamov
Baruch Sadogursky
Raspberry Pi with Java 9
Stephen Chin
Java libraries you can't afford to miss
Andres Almiray
Reaching the lambda heaven
Víctor Orozco
Lambdas and generics survival guide
Henri Tremblay
Java, JCP, Adopt-a-JSR & You - A Winning Combination
Heather VanCura
It’s Java Jim, But Not As We Know It
Simon Ritter
— JavaScript —
Functional Programming Basics in ES6 (JavaScript)
Jeremy Fairbank
Introducing TypeScript 2.0
James Sturtevant
Reactive programming in Angular 2
Yakov Fain
Using TDD with Functional React
Tom Gamble
Josh Quintana
The Rise of Async JavaScript
Jeremy Fairbank
Rx.js Cleans Up the Async JavaScript Mess
Jeremy Foster
Promises and Generators in ES6
Jennifer Bland
Angular 2: Beyond the tutorials with tests!
Zackary Chapple
Overview of Webpack, a module bundler
Pavan Podila
— Languages —
Datomic, and How We Built It
Stuart Halloway
Seriously, Use Groovy Now!
Ken Kousen
Java 8 Lambdas, the Path way to Functional Style
Venkat Subramaniam
The Story of Traits
Venkat Subramaniam
Gradle Fundamentals
Ken Kousen
Power lifting the web with LiftWeb
Josh Backfield
Building and Deploying 12 Factor Apps in Scala, Java, Ruby, and Node.js
Neil Shannon
Querying NoSQL with SQL: HAVING Your JSON Cake and SELECTing it too
Matthew Groves
Agility & Robustness: Clojure spec
Stuart Halloway
— Microservices —
Developing microservices with aggregates
Chris Richardson
DevOps @Scale (Greek Tragedy in 3 Acts)
Leonid Igolnik
Baruch Sadogursky
Building a private CI/CD pipeline with Java and Docker in the Cloud
Baruch Sadogursky
Data Processing With Microservices
Michael Minella
Monitoring Reactive Microservices
Duncan DeVore
Kubernetes for Docker Developers
Rafael Benevides
Docker tips and tricks for Java Developers
Ray Tsang
The hardest part of microservices: your data
Christian Posta
Clouds & Containers: Give it to Me Straight, What's the Difference & Why Should I Care?
Mark Heckler
— R2D2 —
Ctrl+Z for Git: How to undo (almost) anything
Tobiah Zarlez
Intro to Bot Framework
Shahed Chowdhuri
Introduction to Microsoft Cognitive Services
Amanda Lange
Advanced TypeScript
Joshua Davis
Machine Learning Algorithms Deep Dive
David Crook
Building hybrid mobile apps with HTML and JS using ManifoldJS
Dave Voyles
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Nick Landry
Azure App Service Overview
Kristin Ottofy
Build predictive models in Machine Learning
Mostafa Elzoghbi
Architecting Big Data Solutions in the cloud
Mostafa Elzoghbi
— C3PO —
A Fundamental Formula for Microservices using Docker
Ian Philpot
Nvidia and Microsoft Deep Learning Workshop 3/8
David Crook
Nvidia and Microsoft Deep Learning Workshop 7/8
David Crook
Nvidia and Microsoft Deep Learning Workshop 6/8
David Crook
Nvidia and Microsoft Deep Learning Workshop 5/8
David Crook
Nvidia and Microsoft Deep Learning Workshop 8/8
David Crook
Nvidia and Microsoft Deep Learning Workshop 2/8
David Crook
Nvidia and Microsoft Deep Learning Workshop 1/8
David Crook
Nvidia and Microsoft Deep Learning Workshop 4/8
David Crook
— Mobile —
What Android developers should know about security
Bolot Kerimbaev
Scaling your Mobile App Development in the Cloud
Tara Walker
Keeping Android Secrets Secure with Fingerprint Authentication and the Keystore
Josh Skeen
Trials and tribulations of a polyglot and cross-platform mobile developer
Corinne Krych
Developing Android applications with Ceylon
Enrique Zamudio
Survey the Landscape of Testing on Android
Kristin Marsicano
Functional Programming on Android
Maria M. Wyss Alvarez
Learn NativeScript—the quickest way to build cross-platform native mobile applications with free and open source tools
TJ VanToll
What's New in Android
Douglas Knudsen
MEASURING THE MOBILE EXPERIENCE
Ken Tabor
— Performance —
How to Tune the G1GC
Kirk Pepperdine
How to Generate Customized Java 8 Code from your Database
Emil Forslund
Per Minborg
How (Not) To Measure and Profile Java Performance
Doug Hawkins
Architecting with Garbage Collection in Mind
Doug Hawkins
Tuning with Poor Tools and Cheap Drink
Kirk Pepperdine
The Art of Java Performance
Jonathan Ross
A Post-Apocalyptic sun.misc.Unsafe World
Christoph Engelbert
Raiders of the Lost Bytecode
Ben Evans
Caching in Applications Still Matters !
Anthony Dahanne
— Security —
Deconstructing REST Security
David Blevins
Cybercrime and the Developer: How do you make a difference?
Steve Poole
Securely Managing Secrets with Vault
Mark Paluch
Modern Service Management With Consul and Vault
Amit Khare
Steve Perkins
What I Know About Your Code: Security Secrets I Learned from 25,000 Applications
Derek Weeks
Towards Securing Microservices
John Melton
Who are you online?
Greg Bulmash
(CANCELLED) Architecture Deep Dive in Spring Security
Joe Grandja
Securing Java Microservices with Java JWT (JJWT)
Micah Silverman
— Tools —
Web Accessibility: Making Websites Usable for Everyone
Will Jayroe
(CANCELLED) Developers: Why Care About the User?
Andrew Malek
What Developers Need to Know about Data Driven Design for User Experience
Gina Nguyen
Gradle Worst Practices: Common anti-patterns in Gradle builds
Gary Hale
Building uncle Bob's Button
Burk Hufnagel
Smiling From the Wrists Down: Customer Service for Developers
Heather White
Modern batch processing with Spring Batch
Michael Minella
Close the Loop: Developers and Designers Working Together
Kristin Marsicano
Zack Simon
From AngularJS to Oracle JET
Geertjan Wielenga
— Web —
What’s New in JHipsterLand
Matt Raible
Practical Performance Tips to Make Your Mobile Web Apps Faster
Doris Chen
Adding Dynamic Back to Static Site Generators
Raymond Camden
Offline-first apps with WebComponents
AMahdy Abdelaziz
MVC 1.0 - Now Even Better!
Ivar Grimstad
JavaServer Faces and HTML5 Web Components: Synergy?
Kito Mann
Demystifying Progressive Web Apps
Marcus Hellberg
Post-Modern CSS: In-Depth on CSS Grid, Flexbox and other new CSS techniques
Bryan Robinson
Building Microservices with Spring Boot and Angular 2
Matt Raible
Building an enterprise modular design system based on Bootstrap 4 and Web Components
Patrick Riley
— NightHacking —
All Open Source Problems Solved in this Session -or- Dousing the Open Source Tire Fire
Kim Martin Bannerman
Java Off-Heap Podcast at DevNexus
Freddy Guime
— —
Hands-On with Angular 2 and TypeScript
Jeremy Likness