By Year


4/26/16: Real Time Analytics with Spark by Brian O’Neill
3/22/16: Enhance Your Career by Stealing Microsoft’s Code by Brian Benz


11/18/15: Getting Started With Android Wear by Travis Himes

11/3/15: Succeeding with Spring Boot by Prem Chandrasekaran

06/24/15: WSO2 Identity Server and contributing back to an Open Source Project by Michael Geiser


11/12/14: Java Application Deployment by Frederic Jambukeswaran

05/20/14: Storm: Real-Time Distributed Computation (better than Hadoop) by Brian O’Neill

04/14/14: OOMs and JVM Memory by Matt Schuetze

03/26/14: WTF is [; A Deep Dive into the Shallow End of the JVM by Keith Gregory

02/19/14: “Go” by Paddy Foran

01/29/14: “Functional Concepts in Java” by Premanand Chandrasekaran


11/20/13:  “Hiring Panel Roundtable Discussion” by our panel

10/30/13:  “Building a Source Code Mining Tool Using Java and Solr” by Gary Sieling

09/25/13:  “Functional Wrappers for Legacy API’s” by Martin Snyder

06/12/13:  “Mechanical Sympathy” by Jim Carroll

05/21/13: “Big Data Quadfecta” by Brian O’Neill

04/24/13:  “Build a Store Locator App in 40 Minutes with PhoneGap, HTML5, and an API-Based Back-End” by Tim Anglade

04/17/13:  “PaaS for Java Developers” by Sacha Labourey

03/19/13: “Hadoop + Mahout” by Anton Slutsky


11/14/12: “Taming Maven” by Keith Gregory

10/02/12: “Play Framework” by Brian Clapper

06/26/12: “Intro to Apache Shiro” by Les Hazlewood

05/22/12: “Dempsy” by Jim Carroll

04/18/12: “Ask Me Anything” by Eric S. Raymond

03/27/12: “URL Re-writing for the Next-Generation Web User” by Lincoln Baxter III

02/29/12: “Java Performance Monitoring” by Paul Jasek


12/13/11: “Android: Rise of the Machines!” by Frank Zammetti

10/25/11: “Java SE7 Preview” by Kirk Spadt

06/22/11: “To ESB or not to ESB…” by Ross Mason

04/19/11: “Building Cloud-Ready Systems Using Spring Technologies” by Oleg Z

02/23/11: “Groovy & Grails” by Bob Rodini


12/08/10: Michael Knopp’s “Defining, Implementing, and Maintaining a Java Framework for Pen-Based Computing and the LiveScribe Platform

11/09/10: Keith Gregory’s “Byte Buffers and Off-Heap Memory”

06/17/10: Oracle’s Java Road Trip Coast-to-Coast Tour

05/28/10: Rod Johnson’s Spring talk

04/06/10: Jason van Zyl’s “Next Generation Maven Development Stack”

03/03/10: “Boost Your Hibernate and Application Performance” by Greg Luck

01/26/10: “Scaling the Cloud” by Kirk Spadt


12/02/09: “Character Sets, Encodings, Java and Other Headaches” by Brian Clapper

11/04/09: “Protecting Java Code” by Mike Dulaney

10/14/09: “Are You Covered” by Keith Gregory

06/23/09: “How To Stop Waiting for Build/Deploy and Enjoy Coding Again” by Zero Turnaround

06/03/09: “Clojure and the Robot Apocalypse” by Scott Fraser

04/21/09: “Scala for JarHeads” by Brian Clapper and Mark Chadwick

03/25/09: “Direct Web Remoting” by Frank Zammetti

02/17/09: “Building REST and SOAP Web Services Servers and Clients” by Chris Hyzer


10/14/08: “OSGi introduction” by Oleg Zhurakousky

09/30/08: “Java EE 6 Community Update” by Reza Rahman

07/16/08: “The Productive Programmer” by Neal Ford

06/24/08: “Groovy and Grails” by Sonny To

04/29/08: “Mapping the Architecture of Applications, Frameworks, and Databases with a Dependency Structure Matrix (DSM)” by Neeraj Sangal

03/26/08: “Monitoring Software Quality With Continuous Integration” by Andrew Glover

02/26/08: “2010: An Acronym Odyssey” by Brian O’Neill


12/12/07: “Java Reference Objects” by Keith Gregory

11/14/07: “Secure Java Programming” by Scott Fraser

10/23/07: “Practical JRuby” by Rob Di Marco

09/26/07: “EJB3/Spring/Hibernate Comparison” by Reza Rahman

06/26/07: “Effective Concurrent Java” by Brian Goetz

05/15/07: “Building a Better More Process-Centric Life Through BPM” by Kyle Gabhart

04/11/07: “Distributed Caching” by Cameron Purdy

03/27/07: “Service Component Architecture” by Greg Pavlik

02/21/07: “Dealing with OutOfMemoryErrors with Tools from the JDK” by Kelly Campbell


12/11/06: “Effective Unit Testing for Java EE” by Rob DiMarco

10/11/06: “The State of AOP” by Ramnivas Laddad

09/19/06: “Clustering the JVM” by Ari Zilka

06/06/06: “RSS, Atom, APP, and All That: a Course for Developers” by Elliotte Rusty Harold

04/25/06: “VoIP and the JAIN SIP API” by Brian O’Neill

03/22/06: “Improving Performance for J2EE Apps” by Bob Pasker

02/02/06: “Space-Based Architecture and the End of Tier-Based Computing” by Dennis Reedy


12/13/05: “Injecting Life into Web Applications with AJAX” by Steve Benfield

11/15/05: “Agile Model-Driven Development with Pragmatic MDA” by Jon Kern

10/25/05: “Case Study about a Financial Trading System using JMS, LDAP, and message-oriented middleware” by Yakov Fain

10/04/05: “Sun Microsystems Roadshow (Glassfish and Peabody)” by Rima Patel

07/19/05: “Migrating from Struts to JSF” by Kito Mann

05/31/05: “EJB 3.0 and Hibernate 3” by Shaun Connolly

02/09/05: “Using Code Metrics for Targeted Code Refactoring” by Andrew Glover


12/14/04: “Sun Roadshow – J2SE 5.0 Update: The Roar of the Tiger” by Sang Shin

10/20/04: “EJB and JDO” by Patrick Linskey

08/18/04: “Developing High Performance Web Services using Apache Axis” by Ted O’Connor

05/10/04: “Professional Open Source and the Future of JBoss” by Marc Fleury and Gavin King

03/03/04: “Using Apache OJB (to Get Beer) – Object persistence from the client (Beer Truck Example)” by Brian McCallister and Tom Risberg

02/24/04: “Coding Standards for Java” by Bill Rushmore

01/19/04: “JavaServer Faces” by David Geary


11/25/03: “Open Source Tools for J2EE Development” by Aaron Mulder and Erin Mulder

05/27/03: “AspectJ” by Tom Janofsky

03/25/03: “The Java Data Objects (JDO) Specification” by Patrick Linskey


10/30/02: “What’s New in J2EE 1.4? (Web services and more)” by Erin Mulder

09/24/02: “Coordinated Web Controllers: A Reusable Asset” by Jim Conallen

06/18/02: “Using OMG’s Model Driven Architecture (MDA) to Build J2EE Applications” by Tom Shore

05/21/02: “Dynamic Java (Classes Without Code)” by Aaron Mulder

04/30/02: “What’s New in Java 2 Standard Edition Version 1.4” by Kirk Spadt

02/26/02: “Writing Portable Applications for J2EE” by Pete Heist


12/12/01: “Jini: What it is, How we use it, and Where it’s Going” by Michael Ogg

11/07/01: “Generating Images and PDF Documents with Servlets, JSP, and XML” by Chad Darby

08/22/01: “The Struts Framework” by Tom Janofsky

07/21/01: “Adapting and Extending OOAD with UML for Rapid J2EE Analysis and Design” by Jeff Egglestone

06/27/01: “Java Performance” by Vic Bahl

05/09/01: “Using the UML, FDD (Feature Driven Development), and J2EE to build better applications faster” by Lee Faus

02/12/01: “The NAVgator: Developing a Multi-Channel Enterprise Application using J2EE and XML” by Kevin McDonald


11/14/00: “Changes in EJB 2.0” by Patrick Innmon

09/28/00: “Developing JSP Custom Tags” by Chad Darby

08/08/00: “The Java Native Interface (JNI) API” by Steve Gaul

06/28/00: “The JavaCC Parser Generator” by Wade Wells

05/31/00: “Java for Linux and Java EE” by Harry Foxwell

04/26/00: “XML and the Java JAXP API” by Dr. John Lewis