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) |