Knowledge Base
  Previous Presentations
Month Topic
June, 2021 Automated Mass Refactoring for Java-Based Applications - Jon Schneider
May, 2021 Reactive Microservices with Spring Boot and JHipster - Matt Raible
April, 2021 Level Up Your Java Container Images - Melissa McKay
March, 2021 Creating a Kubernetes Operator in Java - Rudy De Busscher
February, 2021 GraalVM for Java Developers - Oleg Ĺ elajev
January, 2021 Maven Dependency Management - Ray Tsang, Stephanie Wang
November, 2020 Modern Java Clients with JavaFX: The Definitive Guide - Stephen Chin
October, 2020 This Ain't Your Parents' Java - Venkat Subramaniam
September, 2020 Marrying AI and Automation to Drive Operational Efficiencies - Asha Somayajula
August, 2020 Architecture Foundations: Styles, Patterns & Tradeoffs - Neal Ford
July, 2020 Migrating Beyond Java 8 - Dalia Abo Sheasha
June, 2020 Developing low latency Java applications with Hazelcast - Sharath Sahadevan
May, 2020 Why Clojure? - Alex Miller
April, 2020 Understanding Kubernetes: Distilling Java Containers Jonathan Johnson
March, 2020 Principles of Collaborative Automation - Jessica Kerr
February, 2020 Introduction to Scala for Java Developers - BJ Kennedy
January, 2020 Continuous Reliability: An agile process to deliver higher quality applications - Rich Borucki
October, 2019 Build a Better API with GORM & GraphQL - Zachary Klein
September, 2019 Playful Features - Kevin Bridges
August, 2019 Building Stateful Clustered Microservices with Actors and Kubernetes - Hugh McKee
July, 2019 Elastic Application Performance Monitoring - Adam Quan
June, 2019 OpenJ9: A Lean, Mean, Java Virtual Machine - Billy Korando
May, 2019 Introduction to SonarQube - Chris Vogel
April, 2019 Building a Reactive Web Client with Vaadin, Spring Boot, and Project Reactor - Marcus Hellberg
March, 2019 How Kafka has Become the Nervous System of a Modern Data Architecture - Cliff Gilmore
February, 2019 Bootiful Reactive Testing: Writing Spring Boot Tests in a Reactive Environment - Mario Gray (Pivotal)
Juanury, 2019 Fast and Easy Big Data Stream Processing - Scott McMahon (Hazelcast)
November, 2018 Distributed Refactoring across Github - Jon Schneider (Pivotal)
October, 2018 Kubernetes for Java Developers - Rafael Benevides (RedHat)
September, 2018 Launching the Micro Future: Groovy, Grails and Micronaut - Jeff Brown (OCI)
August, 2018 Project Micrometer: it's SLF4J for Metrics Jon Schneider (Pivotal)
July, 2018 Spring External Configuration Server - Denny Slover
June, 2018 The New Java Release Cadence Paul Nauman
June, 2018 Kotlin for Android - Bryan Thrall
April, 2018 Here We..... GO!!!! (with the Go Programming Language) - Charles Sharp (OCI)
March, 2018 Java Performance Troubleshooting Erik Ostermueller
February, 2018 Welcome to JUnit 5 - Billy Korando
January, 2018 JDK 9, Mission Accomplished: What next for Java Simon Ritter
December, 2017 Bootiful Testing - Josh Long, Mario Gray
November, 2017 GORM Data Services - Jeff Brown
October, 2017 Reactive Programming with Project Reactor and Spring 5 - Mark Heckler
September, 2017 Introduction to Elastic Stack - Adam Quan
August, 2017 Java 8 Programming Idioms - Dr. Venkat Subramaniam
July, 2017 Java Flight Recorder and Java Mission Control - Dave DiFranco
June, 2017 DevOps and Microservices Live - David Pitt and Jaime Niswonger
May, 2017 Twentieth Anniversary Celebration - Mark Volkmann
May, 2017 Vaadin: Look ma, no Javascript -- How to build a modern web app 100% in Java - Marcus Hellberg
April, 2017 Clouds & Containers: Hit the High Points and Give it to Me Straight - Mark Heckler and Jennifer Reif
March, 2017 Intro To Grails 3 For Spring Developers - Jeff Scott Brown
February, 2017 Spring Data JPA - Denny Slover
January, 2017 Spring Boot - Jenny McLaughlin
November, 2016 Project Lombok: How I learned to love NOT coding - Denny Slover
October, 2016 Building a Microservice Federation with Grails 3 and Spring Cloud - Jack Frosch
September, 2016 Java 8 IoT Development - Alex Herriott, Bo Huang
August, 2016 Jenkins 2.0 Overview - Chris Vogel
July, 2016 Knowing Your Software Supply Chain - Dave Hale
June, 2016 Spring Ecosystem Overview - Mike Genovese
May, 2016 Android Memory Management - Lee McCauley
April, 2016 Modularity and Project Jigsaw in JDK 9: A Better Platform For IoT - Simon Ritter
March, 2016 React: Say "No" to Complexity - Mark Volkmann
February, 2016 Cloud Design Patterns - Sharath Sahadevan
January, 2016 Annotation Processing - Yong Fu
November, 2015 Contexts and Dependency Injection (CDI) - Michael Remijan
October, 2015 Using Spring Boot to Speed Development and Ease Testing - Chris Mercer
September, 2015 Creating a REST web service server with JAX-RS and JAXB - Jackson Thompson
August, 2015 Java and Performance: Biggest Mistakes - Jeff Fynboh
July, 2015 ECMAScript 6: Too Much Goodness to Wait! - Mark Volkmann
June, 2015 Hazelcast - Fuad Malikov
May, 2015 Enabling Java in Latency Sensitive Environments - Matt Schuetze
April, 2015 From Development to Production with a Free (and Fun) Cloud Stack - Mark Galpin
March, 2015 Machine Learning for Data Science in Java - Jeff Heaton
February, 2015 Mechanical Sympathy - Jacob Hansson
January, 2015 Java 8 Streams - Charles Sharp
November, 2014 JavaFX 8 - Weiqi Gao
October, 2014 Intro to Graph Databases with Neo4j - Jacob Hansson
September, 2014 Property-Based Testing for Better Code - Jessica Kerr
August, 2014 Apache Cassandra - Cliff Gilmore
July, 2014 Riak - John Daily
June, 2014 Teach Your Eye to Eat (Clojure) - Mario Aquino
May, 2014 Docker - Steven Borrelli
April, 2014 Code Archaeology - Paul Slusarz
March, 2014 Object Oriented Design in the Wild - Jessica Kerr
February, 2014 Apache Hadoop - Tom Wheeler
January, 2014 Agile Transformation - Gint Grabauskas
November, 2013 Deploying Application With Heroku - Clint Shryock
October, 2013 Collaboration Behind Your Firewall - Brent Beer
August, 2013 Real-time Web Services with REST Hooks - James Carr
July, 2013 Get Up and Running With GitHub - Brent Beer
June, 2013 GPU Programming in Java Using OpenCL - Jeff Heaton
May, 2013 JUnit: The Other Stuff - Charles Sharp
April, 2013 Rocking the Gradle - Peter Walker
March, 2013 Architecture For Failure, Cloud Architecture is Different! - Michael Stiefel
February, 2013 Use Scala Now - Ryan Richt
Januray, 2013 Lambda Expressions in Java 8 - Weiqi Gao
November, 2012 Play Framework - Randy Tielking
October, 2012 Android 101 - David Chandler
September, 2012 Git Happens - Jessica Kerr
August, 2012 Functional SOLID - Matt Stine
July, 2012 Rethinking Enterprise - Ted Neward
June, 2012 Jenkins - James Carr
May, 2012 MongoDB - Nathan Tippy
April, 2012 Node.js - Mark Volkmann
March, 2012 How Functional Programming Made Me a Better OO Developer - Jessica Kerr
February, 2012 JavaFX 2 - Weiqi Gao
November, 2011 A JVM Does What? - Eva Andreasson
October, 2011 SOA Frameworks - David DiFranco
September, 2011 Spring 3.0 and 3.1: New Java-Based Configuration Options - Chris Hardin
August, 2011 Enter the Gradle - Ken Sipe
July, 2011 JWebSockets: On the road to WebSockets - Brian Gilstrap
June, 2011 Akka--Scaling Up and Out with Actors - Tim Dalton
May, 2011 Busy Java Developer's Guide to Java7 - Ted Neward
April, 2011 Clojure: Art of Abstraction - Alex Miller
March, 2011 Who is BIRT? Solving Your Data Visualization Needs with Open Source - Rob Murphy
February, 2011 RabbitMQ - James Carr
January, 2011 Map-Reduce in the Small - Kyle Cordes
November, 2010 Spring Security 3.0 - Jason Ferguson
September, 2010 Cute and Cuddly UIs with GWT - Scott Fines
August, 2010 Introduction to Maven - Darryl Parks
July, 2010 Test Doubles with Mockito - James Carr
June, 2010 Google Collections - James Carr
May, 2010 Amazing Android - Eric Burke
April, 2010 Code Analysis Tools - Darryl Parks
March, 2010 Secure Java Web Applications with ESAPI - Ken Sipe
February, 2010 Scaling Your Cache (Ehcache and Terracotta) - Alex Miller
January, 2010 Trivia Night - All of us!
November, 2009 RESTful Web Services using JAX-RS and Jersey - Brian Gilstrap
October, 2009 Google App Engine for Java - Tim Dalton
September, 2009 Wicket - Luther Baker
August, 2009 Cloud Computing and what it means for Java/J2EE application development - Sharath Sahadevan
July, 2009 Pusing Data to the Browser with Comet - Kevin Nilson
June, 2009 TDD With Groovy - Matt Taylor
May, 2009 Clojure - Functional Programming for the JVM - Mark Volkmann
April, 2009 Design Pattern Reconsidered - Alex Miller
March, 2009 Android - Eric Burke
February, 2009 Spring Annotation Development - Ken Sipe
December, 2008 Test NG - C. Gordon Huffman
November, 2008 JBoss DNA - Randall Hauch
October, 2008 Git - Kyle Cordes
September, 2008 Writing API for XML (WAX) - Mark Volkmann
August, 2008 Java Classloaders - Charles Sharp
July, 2008 JBoss Seam - Norman Richards
June, 2008 Implementing Languages With ANTLR 3.0 - Mark Volkmann
May, 2008 What's So Great About Guice? - Scott Bale
April, 2008 JUnit 4 - Charles Sharp
March, 2008 Exploring Terracotta - Alex Miller
January, 2008 Resource-Oriented Computing w/ NetKernel: Software for the 21st Century - Brian Sletten
December, 2007 Scala - Tim Dalton
November, 2007 Javelin Stamp - Andrew Prunicki
October, 2007 Concurrency With Mandelbrot - Alex Miller
September, 2007 Apache Maven - Eric Redmond
August, 2007 Writing Secure Applications - Jay Meyer
July, 2007 JavaFX Script - Weiqi Gao
June, 2007 NetBeans Platform - Tom Wheeler
May, 2007 JRuby - Mark Volkmann
April, 2007 Google Web Toolkit (GWT) - Brad Busch and Andrew Prunicki
March, 2007 Java Concurrency By Example - Eric Burke
February, 2007 Tuscany - Apache SOA Framework - Jeffrey Guo
January, 2007 Real World Web Services - Scott Davis
December, 2006 Groovy - Jeff Brown
November, 2006 Scripting Your Java Application: How, Why, and Where - Kyle Cordes
October, 2006 Implementing Domain Specific Languages in Java - Alex Miller
September, 2006 Grails - Jeff Brown
August, 2006 jBPM - Java Business Process Management - Raj Patel
July, 2006 Table-driven Acceptance Testing - Mario Aquino
June, 2006 JavaServer Faces (JSF) - Jay Meyer
May, 2006 How to capture GPS locations and display them on a mapping system - Naeem Bari
April, 2006 Integrating VOIP telephony into a Java application using Asterisk - Mike Plezbert
March, 2006 Java 3D - Chris Gundlach
February, 2006 Open Services Gateway Initiative (OSGi) - Brian Coyner
January, 2006 HttpUnit - Lauri Peterson
November, 2005 EJB 3.0 - Raj Patel
October, 2005 Testing With Mock Objects - Brian Gilstrap
September, 2005 Direct Manipulation User Interfaces with Java Swing - Kyle Cordes
August, 2005 Building JavaServer Faces Applications - Tim Saunders
July, 2005 AJaX - Mark Volkmann
June, 2005 Ruby on Rails - Curt Hibbs
May, 2005 Regular Expressions in Java (java.util.regex) - Dean Wette
April, 2005 Hibernate - Eric Burke
March, 2005 Jemmy Swing GUI Testing - Mario Aquino
February, 2005 Designing with Dependency Injection - Alex Miller
January, 2005 The Future of Object Persistence (JDO and EJB) - Patrick Linskey
December, 2004 Tapestry - Rob Smith
November, 2004 Spring Framework - Paul Jensen
October, 2004 J2ME - Jeff Heaton
September, 2004 Pluto - Reference Implementation of the Java Portlet Specfication (JSR 168) - Sean Goggins
August, 2004 How to develop Eclipse plugins - Randall Hauch
July, 2004 Apache Velocity - Naeem Bari
June, 2004 XDoclet 2 - Ross Sponholtz
May, 2004 Collections and Generics in J2SE - Dean Wette
April, 2004 Enterprise Component Design - Kent Miller
March, 2004 Maven - Alan Wang
February, 2004 J2EE 1.4 Web Services - Mark Volkmann
January, 2004 Model-Oriented Architectures/Integrating Information using Models and Metadata - Randall Hauch and Bradley Wright (MetaMatrix)
December, 2003 Aspect-Oriented Programming (AOP) - Even More Depth! - Bob Lee
November, 2003 JMX - Adam Quan
October, 2003 BeanShell 2.0 - Pat Niemeyer
September, 2003 New Features In J2SE 1.5 - Jeff Brown
August, 2003 Aspect-Oriented Programming with AspectJ and AspectWerkz - Mark Volkmann
July, 2003 JBoss - Weiqi Gao
June, 2003 Struts- Greg Elliott
May, 2003 Java Architecture for XML Binding (JAXB)- Mark Volkmann
April, 2003 Database Persistence Frameworks- Bruce Tate
March, 2003 Java Messaging Service- Cindy Pilling
February, 2003 Effective Testing- Brian M. Coyner
January, 2003 Java Tool Talk - various speakers
December, 2002 To EJB, or not to EJB? Take your pick! - Andy Matthys-Pearce
November, 2002 Java Standard Tag Library (JSTL) - Dean Wette
October, 2002 Eclipse IDE - Gareth Davies
September, 2002 Axis - Mark Volkmann
August, 2002 J2EE Design Patterns - Sharath Sahadevan
July, 2002 Java Data Objects (JDO) - Jeff Brown
June, 2002 Bea Weblogic Server 7.0 - Alexander Berry
May, 2002 Macromedia JRun - Tom Reilly
April, 2002 Connector Architecture (JCA) - Paul Jensen
March, 2002 eXtreme Programming (XP) - Brian Button
February, 2002 IBM WebSphere Application Server 4.0 - Virgil Work, Jr.
January, 2002 Java Web Start - Brad Shuler
December, 2001 Java Logging API and Lumberjack Project - Brian Gilstrap
November, 2001 Web Services -- SOAP - Mark Volkmann
October, 2001 Java Security - Dean Wette
September, 2001 Concurrency in Java - Cindy Pilling
July, 2001 Java For The Fun Of IT (powerpoint slides - Jack Frosch
June, 2001 Introduction to Java 2 Micro Edition (J2ME) - Mark Balbes and Jeff Brown
May, 2001 Generic Programming with Java - Martin Buechi
April, 2001 Java Certification - Wave Technologies
March, 2001 Overview of Ant - Mark Volkmann
February, 2001 TogetherSoft Together Control Center - Greg Cathcart
January, 2001 Introducation to Log4J - Brent Twenter
December, 2000 Accelerating Java Development with the UML - Advanced Software Technologies, Inc.
November, 2000 Java Performance Tuning - Bill Hackmann
October, 2000 eXtreme Testing - Eric Burke
September, 2000 A Servlet Based Rapid Website Development Framework - Eric Burke
August, 2000 Using Corba with Java - Cindy Pilling
June, 2000 Charting stocks from the web - Sharath Sahadevan
May, 2000 MerlinWeb: A Servlet Based Rapid Website Development Framework, more - Naeem Bari
March, 2000 Java Printing API - Jean-Cedric Desrochers
January, 2000 eXtensible Markup Language (XML) (pdf, 318k) - Mark Volkmann
December, 1999 Web-enabling the Mainframe for e-business - James Kinder
Overview (PowerPoint, 1.8m), Detail (PowerPoint, 1.4m), Code Examples (Word, 29k)
October, 1999 User-Centered Application Design (pdf, 36k) - Joe Grant
July, 1999 JavaSilk - Rich Kilgore (zip, 420k)
June, 1999 Java Modeling in Color With UML - Peter Coad (zip, 170k)
April, 1999 JTable (pdf, 331k)
March, 1999 Java Servlets (pdf, 82k) | (html, 640x480) | (html, 800x600) |
Example Code - servlet_javasig.zip, 16k
October, 1998 JNI (pdf, 72k)
August, 1998 JDBC (pdf, 74k)
July, 1998 Design Patterns (pdf, 98k) | (PowerPoint, 139k) | ColorTest.zip, 30k
June, 1998 Java Collections API (pdf, 407k) | (PowerPoint, 101k)
February, 1998 RMI and CORBA (pdf, 61k)
January, 1998 Remote Method Invocation (RMI) (pdf, 99k)
November, 1997 Reflection (pdf, 119k)
October, 1997 Serialization (pdf, 53k)
EDS Unigraphics (pdf, 72k)
September, 1997 Webcheck (pdf, 293k)
August, 1997 Java Server (pdf, 124k)
July, 1997 JavaBeans (pdf, 224k)
June, 1997 AWT Event Model (pdf, 153k) | FontTest.zip, 2k
May, 1997 Java - What's the Excitement About? (pdf, 61k)

Member Contributions