2019 Presentations
July 24, 2019
FRONT-END DEVELOPMENT FOR BACK-END JAVA DEVELOPERS
Matt Raible - Developer Advocate, Okta
June 24, 2019
JAVA PERFORMANCE PANEL - FROM CHIP TO CLOUD
Todd Montgomery - Consultant, StoneTor
Kirk Pepperdine - CTO, JClarity
Bert Ertman - VP Technology, Luminus
June 20, 2019
JCP ANNIVERSARY
Heather VanCura - Director JCP Process, Oracle - no slides/video
May 22, 2019
AWS CORRETTO
Yishai Galatzer - Product Manager, Amazon - VIDEO
April 17, 2019
BALLERINA FOR JAVA DEVELOPERS
Nuwan Bandara and Sameera Jayasoma - Software Engineers, WSO2
March 20, 2019
JAVA 12
Don Smith - Product Manager, Oracle - VIDEO (no slides/video)
2018 Presentations
December 12, 2018
JVM LANGUAGES IN JUPYTERLAB WITH BEAKERX
Tiezheng Li - Software Engineer, Two Sigma - VIDEO
November 28, 2018
NEW ASYNCHRONOUS DB ACCESS API
Kuassi Mensah - Product Manager, Oracle - VIDEO
DRONES AND IMAGE RECOGNITION
Upkar Lidder - Developer Advocate, IBM - VIDEO
September 20, 2018
CROSSING THE STREAMS: KAFKA FOR SPRING DEVELOPERS
Viktor Gamov - Developer Advocate , Confluent - VIDEO
COGNITIVE APPS FOR IOT
John Walicki - IoT Developer Advocate, IBM - VIDEO
August 1, 2018
BALLERINA: CLOUD NATIVE PROGRAMMING LANGUAGE
Tyler Jewell - CEO/Director, WSO2 - VIDEO
JAVA 11 AND KEEPING THE JAVA RELEASE TRAIN ON THE RIGHT TRACK
Jeanne Boyarsky - Senior Developer, CodeRanch - VIDEO
June 27, 2018
SOFTWARE DELIVERY AUTOMATION
Rod Johnson - Creator of the Spring Framework - VIDEO
SPRINGBOOT ON GCP
Ray Tsang - Developer Advocate, Google - VIDEO
May 30, 2018
API DEEP DIVE: DESIGNING THE ECLIPSE COLLECTIONS API
Don Raab - Creator of the Eclipse Collections - VIDEO
UNDERSTANDING MODERN GARBAGE COLLECTION
Chandra Guntur - Senior technologist at BNYMellon - VIDEO
April 18, 2018
SERVERLESS + CONTAINERS - FROM DEV BOX TO GLOBAL DEPLOYMENT
Asir Selvasingh - Principal Program Manager for Java on Azure, Microsoft
BUILDING RESPONSIVE SYSTEMS WITH SERVERLESS, EVENT-DRIVEN JAVA
Ruth Yakubu - Senior Cloud Developer Advocate at Microsoft
February 28, 2018
BRIDGING THE DIVIDE BETWEEN ARCHITECTURE AND CODE
Chris Chedgey - VIDEO
EVOLUTION NOT REVOLUTION: THE JAVA 9 VIEW OF MEMORY AND HOW WE GOT HERE
Ben Evans and Jim Gough - VIDEO
February 7, 2018
HOW TO MAKE A PROJECT COMPLETELY JAVA9 COMPATIBLE
Nikhil Nanivadekar - VIDEO
NATIVE INTERFACES: THE PHANTOM MENANCE
Tony Printezis - VIDEO
January 18, 2018
AN EVENING WITH JOSH BLOCH - KEEPING IT EFFECTIVE
Josh Bloch - Carnegie Mellon, former Chief Java Architect Google - VIDEO
2017 Presentations
December 7, 2017
GDG SUMMARY
Barry Burd - Drew University - VIDEO
JAVA STREAMS API FOR LOW LATENCY
Carina Dreifeldt and Per-Ake Minborg - Speedment - VIDEO
HIGH THROUGHPUT JAVA WEB APPS
Sean Wiley - Caucho Technology - VIDEO
November 9, 2017
WHAT'S NEW IN JAVA 9
Chandra Guntur - NYJavaSIG - VIDEO
REACTIVE SPRING 5
Craig Walls - Pivotal - VIDEO
October 12, 2017
MACHINE LEARNING EXPOSED
James Weaver - Pivotal - VIDEO
August 23, 2017
TYPESCRIPT FOR JAVA DEVELOPERS
Yakov Fain - Farata Systems - CODE-EXAMPLES
OPENID CONNECT USING SPRING BOOT
Gladwin Burdoz - Java Developer
June 26, 2017
JVM DEATH MATCH
Daniel Heidinga (IBM), Thomas Wuerthinger (Oracle), Gil Tene (Azul) - VIDEO
May 4, 2017
MOBILE JAVA - WRITE ONCE AND RUN ON iOS and ANDROID
Paul/Gail Anderson - ASG Teach - VIDEO CODE-EXAMPLES
JAVA EE8/EE9: WHAT YOU NEED TO KNOW
Reza Rahman - Consultant CapTech - VIDEO
Ryan Cuprak - Analyst - Dassault Systèmes
Apr 12, 2017
WEB APPLICATION SECURITY FOR JAVA DEVELOPERS
Gladwin Burdoz - Java Architect - VIDEO
FASTER JAVA BUILDS WITH GRADLE
Ryan Cuprak - President Connecticut Java Users Group - VIDEO
Feb 6, 2017
RELADOMO KATA
Mohammad Rezaei - Goldman Sachs
Feb 2, 2017
DISTRIBUTED STREAMS
Viktor Gamov - Hazelcast - VIDEO
SERVERLESS ARCHITECTURES
Mike Roberts - Symphonia - VIDEO
JAVA-BASED AWS LAMBDA
John Chapin - Symphonia - VIDEO
2016 Presentations
Nov 30, 2016
DOWN-TO-EARTH MICROSERVICES WITH VANILLA JAVA EE
Reza Rahman - Consultant - CapTech - VIDEO
OPENSHIFT CONTAINER PLATFORM
Alessandro Petroni - Principal Solution Architect - Red Hat - VIDEO
Nov 9, 2016
THE JAVA EIGHTIFICATION OF ECLIPSE COLLECTIONS
Kiristen O'Leary (Eclipse Collections contributor)
Josaline Zhong (Collections instructor) - Goldman Sachs
WHY BOTHER WITH KOTLIN? (demo - no slides)
Justin Lee (Java Champion) - MongoDB
HARDWARE ACCELERATION FOR JAVA AND JAVA STREAMS
Brad Carlile (Performance expert) - Oracle Solutions Applications Engineering
Oct 26, 2016
CLOUD WORKGROUP - KUBERNETES WORKSHOP
Ray Tsang - Google - Developer Advocate
Oct 12, 2016
Microservices: Terabytes in Microseconds
Per-Ake Minborg - CTO, Speedment
JHipster
Julien Dubois - Chief Innovation Officer - Ippon Technologies [demo only - no slides]
RxJava and Reactive Programming
Pratik Patel, CTO - TripLingo
Aug 23, 2016
Cloud Workgroup - Cloud Native Java
Josh Long - Pivotal - Java Champion
Aug 17, 2016
Cloud Workgroup - Kubernetes Workshop
Ray Tsang - Google - Developer Advocate
July 20, 2016
Google GCP intro for Java devs
Ray Tsang - Google - Developer Advocate - VIDEO
Securing Java Microservices with Java JWT
Micah Silverman - Stormpath - VIDEO - CODE
June 27, 2016
ToroDB
Alvaro Hernandez Tortosa - Founder and Java/JEE architect
Architectural Integrity
Alexander von Zitzewitz - Co-Founder hello2morrow
June 14, 2016
Retro Gaming and JVM Performance Tuning with the Raspberry PI
Stephen Chin - Oracle - Java Champion
May 25, 2016
A Quest for Predictable Latency with Concurrent Java
Martin Thompson - Real Logic - VIDEO
May 23, 2016
The Future of Social Robotics
Nicolas Rigaud - Softbank/Aldebaran - VIDEO
Apr 13, 2016
Cognitive Computing in Java for the Enterprise
Sandhya Kapoor - IBM Cloud - VIDEO
Tejas Parikh - IBM Cloud
Rethinking REST in a Microservices World
James Roper - Senior Engineer - Lightbend - VIDEO
Mar 7, 2016
Blockchain for Java Developers - Part 1
Blockchain for Java Developers - Part 2
John Davies - CTO C24 - VIDEO
Feb 24, 2016
Angular 2 for Java Developers
Yakov Fain - Senior Architect and Managing Director, Farata Systems - VIDEO
Reactive Web Applications
Rossen Stoyanchev - Senior Engineer - Pivotal - VIDEO
Jan 14, 2016
Java Lambdas - What the Func?
Pratik Patel - CTO, TripLingo
Java Performance: Biggest Mistakes
Andreas Grabner - Performance Expert - Dynatrace
2015 Presentations
Dec 16, 2015
JVM at Scale - War Stories from Twitter
Carsten Varming - Senior JVM Engineer - Twitter
[unfortunately due to GS and Twitter security restrictions, we don't have the slides or video - sorry!]
Here's a very similar video presentation by Carsten's colleague Tony Printzeis
Dec 2, 2015
Bringing IBM Watson to developers: Building a Winner with Java
Patrick Wagstrom - Research Staff Engineer - IBM Watson - VIDEO
An Introduction to Java 9 and Modularity
Jim Connors - Senior Sales Engineer - Oracle - VIDEO
Nov 18, 2015
Hello Java Workshop - Java 8 Date/Time
Chandra Guntur - GS Collections Contributor & Barry Burd - Senior Educator and Serial Author
Labs - Solutions
Nov 16, 2015
An Evening with Brian Goetz - Java Stewardship - The Sobering Parts
Brian Goetz - Java Language Architect - VIDEO
Nov 12, 2015
Extreme Performance with Java Microservices for Low-latency Applications
Peter Lawrey - Tech Lead OpenHFT - Author of Chronicle - VIDEO
July 30, 2015
Beyond the Perimeter
Chad Tindel - Principal Solution Architect - Prevoty - VIDEO
Tweaking Apache Tomcat
Geoff Davies - Director Java Server Engineering - Integral Ad Science - VIDEO
Origins of Microservices
Frank Greco - Chair - NYJavaSIG - VIDEO
Jul 22, 2015
An Introduction to Closures (Lambdas) in Java 8
HelloJava Workshop - Chandra Guntur (and Barry Burd)
June 11, 2015
Java 8 in Anger
Trisha Gee - Java Champion - JetBrains - VIDEO
Microservices Patterns in Java
Chris Richardson - Java Champion - Founder of CloudFoundry - VIDEO
May 26, 2015
GS Collections - High Performance Collections Package for Java 8
Don Raab - Goldman Sachs GS Collections Creator
Craig Motlin - GS Collections Technical Lead - VIDEO
Chandra Guntur - GS Collections Contributoraccompanying source code
Apr 23, 2015
Dart Programming for Java Developers
Yakov Fain - Co-founder Farata Systems - Java Champion - VIDEO
Go Programming for Java Developers
Sameer Ajmani - Google - Senior Engineer Go Team - VIDEO
Mar 19, 2015
How to Participate in the Future of Java with the JCP and Adopt-a-JSR
Heather VanCura - Oracle - JCP Program Community Manager - VIDEO
Low-Latency Java - Real-World Experiences
Matt Schuetze - Azul Systems - Technical Director of Product Management - VIDEO
OpenShift PaaS for Java EE Developers
Markus Eisele - RedHat Software Architect and Developer Advocate - VIDEO
Feb 25, 2015
Top 10 Most Common Java Performance Problems
Myk Shaforostov - AppDynamics Senior Sales Engineer (ebook offer) - VIDEO
Shared Memory Performance in Java - Beyond TCP/IP (Intro to OpenHFT)
Ben Cotton - JPMC Consultant - VIDEO
Jan 14, 2015
Java 8 for High Performance Financial Applications
John Davies - C24 - VIDEO
2014 Presentations
Nov 13, 2014
Ultra High Performance Data Structures - OpenHFT
Ben Cotton - JPMC [get well Ben!]
JVM-level Production Analytics
Tal Weiss - Takipi
Meta Programming Workbench
Fabien Campagne
Oct 16, 2014 - HelloJava Workgroup
An Introduction to Closures (Lambdas) in Java 8
Chandra Guntur (and Barry Burd)
Oct 15, 2014
An Evening with Gavin King - The Ceylon Programming Language
Gavin King and Stéphane Épardaud
Meta Programming Workbench
Fabien Campagne
Sept 23, 2014
NoSQL-for-Java Death Match (no presentation slides)
Kenny Bastani - Senior Evangelist - Neo4j
Jake Luciani - Senior Cassandra Engineer
Matt Ingenthron - Senior Architect - Couchbase
Justin Lee - Senior Member of Technical Staff - MongoDB
Moderator: Peter Bell
August 20, 2014
Introduction to Apache JClouds for Cloud Portability
Everett Toews - Developer Advocate - Rackspace
Using Apache Stratos for High Performance PaaS Control
Nuwan Bandara - Senior Technical Lead - WSO2
July 31, 2014
Dagger 2 - A New Type of Dependency Injection
Greg Kick - Software Engineer - Google
June 12, 2014
Creating a Brain for a Robot in Java
Nicolas Rigaud - Community Architect - Aldebaran Robotics - video
Java SE 8 for Tablets, RPis and Legos
Stephen Chin - Le Grande Java Ambassador Magnifique, Oracle - video
May 8, 2014
Using and Understanding MongoDB and Java Applications
Brendan Coleman - Director of Business Development, MongoDB
Monitoring MongoDB/Java Applications for High Performance (same deck as above link)
Jim Hirschauer - Technology Evangelist, AppDynamics
Single Page Web Apps Architecture
Pratik Patel - CTO, TripLingo
Apr 16, 2014
Adding Scalability and Resilience using a Distributed Cache
Talip Ozturk - Creator of Hazelcast
March 27, 2014
Understanding Java Garbage Collection
Matt Schuetze - Director of Product Management, Azul Systems
High Performance Ultra-Compact In-Memory Databases
John Davies - CTO, C24
Feb 26, 2014
Android/iOS Development with Java EE 7
Ryan Cuprack - JUG Leader - Connecticut Java User Group
Jan 30, 2014
Java and JavaScript - Shaken, Not Stirred
Viktor Gamov - Senior Software Engineer, Farata Systems
2013 Presentations
Nov 7, 2013
Virtualizing Java for the Cloud
John Matthew Holt - CTO, Waratek
Sept 17, 2013
Java Puzzlers
Josh Bloch and Bob Lee - Square
May 22, 2013
Java EE7
Reza Rahman - Oracle
April 17, 2013
Software Sustainability
Alexander v. Zitzewitz - hello2morrow
Java SE Embedded Development Made Easy
Jim Connors - Oracle
March 20, 2013
Git Collaboration Patterns
Peter Bell - Hack NY
In-Memory Message & Trade Repositories
John Davies - C24
February 21, 2013
Making Java Groovy
Ken Kousen (NFJS Speaker)