JavaOne Rock Stars

Wall of Fame

The Rock Star Program started in 2005 to recognize speakers for their outstanding session content and speaking ability. The list below includes all of our Rock Stars since that time—our Rock Star Wall of Fame.

The JavaOne Program Office thanks you for your committment to your field and Java technology. Your contributions have helped make the JavaOne Conference what it is today.

BRONZE

GridGain

  • Rodney Aiglstorfer
    2006: Troubleshooting Java ME Technology: Tips from the Pros
  • Jeffrey Alexander
    2008: The Minion Search Engine: Search, Text Similarity And Tag Gardening
  • Daniel Allen
    2011: Real Java Enterprise Testing
    2010: Throwing Complexity over the Wall: Rapid Development for Enterprise Java
    2009: Conversations and Page Flows on the JavaServer Faces Platform
  • Dion Almaer
    2009:
    Ajax Versus JavaFX Technology
    Creating Compelling User Experiences

    2008: What's New in Ajax

    2007: Creating Amazing Web Interfaces with Ajax

    2006: Introduction to AJAX
  • Andres Almiray
    2010: Polyglot Programming in the Java Virtual Machine (JVM)
  • Shai Almog
    2012: Mobile WORA for Real: Java for iOS, Android, BlackBerry, Windows, and Java ME
  • Scott Ambler
    2006: Crazy Talk: Examining Why Agile Software Development Works
  • Eric Arseneau
    2009: FIRST (For Inspiration & Recognition of Science and Technology): FRC-FIRST Robotic Competition
  • Chris Bailey
    2013:
    How to Write Memory-Efficient Java Code

    2012:
    Practical Performance: Understand the Performance of Your Application
    From Java Code to Java Heap: Understanding the Memory Usage of Your Application

    2011:
    The Hidden World of Your Java Application and What It Is Really Doing
  • Rich Bair
    2012: What’s New in JavaFX
    2009: Introduction to the JavaFX Technology-Based API (Graphics and Animation)
  • Paul Bakker
    2012: Real-World Java EE 6 Tutorial
  • Girish Balachandran
    2008: Applications for the Masses by the Masses: Why Engineers Are an Endangered Species
  • Ram Banaerjee
    2007: Free Mobile-to-Mobile Money Transmission Revolutionizes Trade Between the Poorest in Africa
  • Alan Bateman
    2011: FileNotFound: A Tour of the File System API in JDK 7
  • Monica Beckwith
    2013: Garbage-First Collector: Current and Future Adaptability and Ergonomics—Manual Tuning
  • Aaron Bedra
    2011: Script Bowl 2011: A Scripting Languages Shootout
  • Josh Berkus
    2010: Implementing an Enterprise Service Bus Solution Using Mule
    2008: Ten Ways to Destroy Your Community
  • Adam Bien
    2013:
    Lean and Opinionated Java EE 7 Applications
    Demystifying Java EE
    Unit Tests Don’t Break: Stress-Testing Java EE Applications

    2012:
    Stress-Testing Java EE 6 Applications Without Stress
    Java EE 6/7: The Lean Parts

    2011:
    Rethinking Best Practices with Java EE 6, Java EE 6: The Cool Parts

    2009:
    Energy, CO2 Savings with Java Platform, Enterprise Edition and More: Project GreenFire
  • David Blevins
    2013: Apache TomEE, Java EE Web Profile, and More on Tomcat
    2012: Apache TomEE, a Java EE 6 Web Profile on Tomcat
  • Joshua Bloch
    2009:
    Effective Java: Still Effective After All These Years
    Return of the Puzzlers: Schlock and Awe

    2008:
    More "Effective Java"

    2007:
    Java Puzzlers, Episode VI: The Phantom-Reference Menace/Attack of the Clone/Revenge of the Shift
    Effective Java Reloaded

    2006:
    The Continuing Adventures of Java Puzzlers: Tiger Traps
    Effective Java Reloaded

    2005:
    Yet More Programming Puzzlers
  • Matthew Bohm
    2007: Using Ajax with POJC (Plain Old JavaServer Faces Components)
  • Gregory Bond
    2009: Web 2.0 Phone Home: Rapid Development of Telecom-Enabled Web Applications
  • Joe Bowbeer
    2005: Concurrency Utilities in Practice
  • Gilad Bracha
    2005: Evolving the Java Language
  • John Brock
    2012: Project EASEL: Developing and Managing HTML5 in a Java World
  • Rick Brownrigg
    2008: Putting 3-D Earth into Your Applications and Web Pages
  • Alex Buckley
    2011: Project Lambda: To Multicore and Beyond
  • Christopher Campbell
    2007: Extreme GUI Makeover 2007
  • Eric Caspole
    2010: Performance and Debugging Advancements in OpenJDK
  • John Ceccarelli
    2012: Project EASEL: Developing and Managing HTML5 in a Java World
  • Brian Chess
    2006: Twelve Java Technology Security Traps and How to Avoid Them
  • Moises Chicharro
    2013: Productive UI Design with JavaFX Scene Builder
  • Stephen Chin
    2012: Moving to the Client: JavaFX and HTML5
    2011: Moving to the Client: JavaFX and HTML5
    2009: Getting Started with WidgetFX: Open-Source Widget Desktop Platform with JavaFX Technology
  • Ben Christensen
    2013:
    Functional Reactive Programming with RxJava
    Application Resilience Engineering and Operations at Netflix with Hystrix
  • Andy Clement
    2010: New Java Virtual Machine Tricks: Enhanced Hot Code Replace and Mixin Generation
  • Cliff Click
    2009: This Is Not Your Father's Von Neumann Machine; How Modern Architecture Impacts Your Java Apps
    2008: JVM Challenges and Directions in the Multicore Era
    2005: Java Technology Performance Myths Exposed
  • Stephen Colebourne
    2013: Introducing the Java Time API in JDK 8
    2012: From Instants to Eras, the Future of Time in Java
    2010: The Next Big Java Virtual Machine Language
    2008: It's High Time: A New Date and Time API for the Java Platform
  • John Coomes
    2009: Inside Out: A Modern Virtual Machine Revealed
    2007: Garbage-Collection-Friendly Programming
  • Rod Cope
    2007: Advanced Groovy
    2006: Groovy = Java Technology + Ruby + Python for the JVM
    2005: Groovy = Java Technology + Ruby + Python for the JVM
  • Daniel Coward
    2013: JSR 356: Inside the Java WebSocket API
  • Ryan Cuprak
    2011: Building a Home Security System with Java
  • John Cuthbertson
    2013: Garbage-First Collector: Current and Future Adaptability and Ergonomics—Manual Tuning
  • Jack Dangoor
    2007: Free Mobile-to-Mobile Money Transmission Revolutionizes Trade Between the Poorest in Africa
  • Joseph Darcy
    2011: The Heads and Tails of Project Coin
  • Ian Darwin
    2007: Testing Java Code: Beyond the IDE
  • Scott Davis
    2009: Resource-Oriented Architecture (ROA) and REST
    2008: Groovy, the Red Pill: Metaprogramming--How to Blow the Mind of Developers on the Java Platform
  • Scott Delap
    2006: Swing Threading 101: An Introduction to the Event Dispatch Thread
  • Linda DeMichiel
    2010: Querying with the New Java Persistence Critieria API
  • Tom Deneau
    2010: Performance and Debugging Advancements in OpenJDK
  • Chris Dennis
    2007: Everything Java: JPC, a Fast x86 PC Emulator
  • Hans Dockter
    2013: Gradle and the New Android Build System
  • Johan Edstrom
    2013: Building a Country on Java Open Source
  • Thomas Eichstädt-Engelen
    2013: Home Automation for Geeks
  • Emil Eifrem
    2010: A NoSQL Graph Database for the Java Virtual Machine
  • Thomas Enebo
    2007: JRuby on Rails: Agility for the Enterprise
  • Anton Epple
    2013: Extreme GUI Makeover
  • Michael Ernst
    2009: Preventing Bugs with Pluggable Type Checking
  • Bert Ertman
    2012: Real-World Java EE 6 Tutorial
  • Ben Evans
    2013: The Lean Startup Ninja
    2012: Modern Software Development Antipatterns
  • Dan Fabulich
    2008: Integrated Web Testing With Selenium
  • Todd Fast
    2008: Applications for the Masses by the Masses: Why Engineers Are an Endangered Species
    2005: Coding Across Continents: Technologies for Remote, Real-Time, Collaborative Software Development
  • Danno Ferrin
    2012: Creating a Magical User Experience
  • Chen Fishbein
    2012: Mobile WORA for Real: Java for iOS, Android, BlackBerry, Windows, and Java ME
  • Neal Ford
    2009:
    Comparing Groovy and JRuby
    "Design Patterns" for Dynamic Languages on the JVM Machine
    Unit Testing That Sucks Less: Small Things Make a Big Difference

    2008:
    Comparing JRuby and Groovy
    Advanced Enterprise Debugging Techniques

    2007:
    Advanced Enterprise Debugging Techniques
  • Amy Fowler
    2008: Using JavaFX Script To Build Swing Applications
  • Staffan Friberg
    2012: Looking into the JVM Crystal Ball
  • Neal Gafter
    2009: Return of the Puzzlers: Schlock and Awe
    2006: The Continuing Adventures of Java Puzzlers: Tiger Traps
    2005: Yet More Programming Puzzlers
  • Ben Galbraith
    2009:
    Ajax Versus JavaFX Technology
    Creating Compelling User Experiences

    2008:
    Creating a Compelling User Experience
    What's New in Ajax
    Extreme GUI Makeover: In the Real World

    2007:
    Being Productive with Swing
    Creating Amazing Web Interfaces with Ajax
    Debugging and Optimizing Swing Applications

    2006:
    Introduction to AJAX
    Eight Ways to Be More Productive Developing Swing Applications
    2005: Architecting Complex JFC/Swing Applications
  • Tom Gaskins
    2008: Putting 3-D Earth into Your Applications and Web Pages
  • David Geary
    2009: JavaServer Faces 2.0 Technology: Implementing AJAX-Infused Web Applications
    2007: Killer JavaScript Technology Frameworks for Java Platform Developers: An Exploration of Prototype, Script.aculo.us, and Rico
    2005: Shale: The Next Struts?
  • Trisha Gee
    2012: Concurrent Programming with the Disruptor
  • Scott Gelb
    2006: Swing Threading 101: An Introduction to the Event Dispatch Thread
  • Jeff Genender
    2013: Building a Country on Java Open Source
  • Antoine Girbal
    2012: MongoDB and Java: Big Data Made Easy
  • Brian Goetz
    2013:
    Lambda: A Peek Under the Hood
    Ask the JDK Architects
    Java 8 Streams: Lambda in Top Gear
    The Road to Lambda

    2012:
    The Road to Lambda
    Lambda: A Peek Under the Hood

    2009:
    This Is Not Your Father's Von Neumann Machine; How Modern Architecture Impacts Your Java Apps
    Inside Out: A Modern Virtual Machine Revealed

    2008:
    Let's Resync: What's New for Concurrency on the Java Platform, Standard
    JVM Challenges and Directions in the Multicore Era

    2007:
    Effective Concurrency for the Java Platform

    2006:
    Simpler, Faster, Better: Concurrency Utilities in JDK Software Version 5.0

    2005:
    Simpler, Faster, Better: Concurrency Utilities in JDK Software Version 5.0
  • Antonio Goncalves
    2013:
    Fifty New Features of Java EE 7 in 50 Minutes
    Come and Play! with Java EE 7
  • Darryl Gove
    2013: Performance Tuning Where Java Meets the Hardware
  • Stephen Green
    2008: The Minion Search Engine: Search, Text Similarity And Tag Gardening
  • Mikael Grev
    2008: Creating Simple to Advanced Swing and SWT Layouts Easily with MiG Layout
  • Kirill Grouchnikov
    2009: Flamingo: Bringing the Ribbon Component to Swing
  • Gerrit Grunwald
    2013:
    “Use the Force, Luke” or Tips and Tricks for Using the Capabilities of JavaFX
    Extreme GUI Makeover
  • Simon Guest
    2010: Taking Java to the Sky: Cloud Computing 2010 Expert Panel
    2005: Advanced Web Services Interoperability
  • Martin Gunnarsson
    2011: Get Dressed for Success: From Swing to JavaFX
  • Arun Gupta
    2013:
    Fifty New Features of Java EE 7 in 50 Minutes
    Come and Play! with Java EE 7
    Introduce Java Programming to Kids
  • Romain Guy
    2009:
    Move Your Users: Animation Principles for Great User Experiences

    2008:
    Filthy-Rich Clients: Filthier, Richer, Clientier

    2007:
    Extreme GUI Makeover 2007
    Filthy-Rich Clients: Talk Dirty to Me

    2006:
    Extreme GUI Makeover: Lookin' Better

    2005:
    Extreme GUI Makeover, Episode 1: Lookin' Good
  • Chet Haase
    2009: Move Your Users: Animation Principles for Great User Experiences
    2008: Filthy-Rich Clients: Filthier, Richer, Clientier
    2007: Filthy-Rich Clients: Talk Dirty to Me
  • Marc Hadley
    2009: Developing RESTful Web Services with the Java API for RESTful Web Services (JAX-RS)
    2008: JAX-RS: The Java API for RESTful Web Services
  • Stuart Halloway
    2013: Script Bowl 2013: The Battle for Supremacy and Survival
  • Graham Hamilton
    2005: Evolving the Java Language
  • Bentley Hargrave
    2011: Why OSGi?
  • Jonathan Haslam
    2008: Using DTrace with Java Technology-Based Applications: Bridging the Observability Gap
  • Les Hazlewood
    2013: Beautiful REST + JSON APIs with JAX-RS and Jersey
    2012: Beautiful REST + JSON APIs with JAX-RS and Jersey
  • Charles Hemphill
    2007: Catch This SpeechEvent: Recognition and Synthesis on Devices
  • Rikard Herlitz
    2008: Creating Games on the Java Platform with the jMonkeyEngine
  • Rich Hickey
    2009: Clojure: Dynamic Functional Programming for the JVM Machine
  • Shannon Hickey
    2008: Using JavaFX Script To Build Swing Applications
    2007: Extreme GUI Makeover 2007
    2006: Extreme GUI Makeover: Lookin' Better
    2005: Extreme GUI Makeover, Episode 1: Lookin' Good
  • Ron Hitchens
    2005: XQuery for the Java Technology Geek
  • Juergen Hoeller
    2005: The Spring Framework: Introduction to Lightweight J2EE Architecture
  • Alex Holmes
    2012: Java: A Perfect Platform for Data Science
  • David Holmes
    2011:
    Data Parallelism with the Fork/Join Framework in Java 7

    2006:
    Simpler, Faster, Better: Concurrency Utilities in JDK Software Version 5.0

    2005:
    Simpler, Faster, Better: Concurrency Utilities in JDK Software Version 5.0
    Concurrency Utilities in Practice
  • Burk Hufnagel
    2010: No More Loser Experiences: Avoiding Common User Experience Antipatterns
  • Charlie Hunt
    2013:
    Garbage-First Collector: Current and Future Adaptability and Ergonomics—Manual Tuning
    Performance Tuning Where Java Meets the Hardware
  • Jason Hunter
    2006: Extreme Web Caching
    2005: XQuery for the Java Technology Geek
  • Stephan Janssen
    2013: Bleeding-Edge HTML5, JAX-RS, and MongoDB Case Study
  • Bruce Johnson
    2006: Java Technology Techniques for Developing Ajax Applications
  • Deron Johnson
    2009: Creating Games with the Open-Source Multithreaded Game Engine (MTGame)
  • Rod Johnson
    2007: Advanced Spring Framework
    2005: The Spring Framework: Introduction to Lightweight J2EE Architecture
  • Jevgeni Kabanov
    2012: Do You Really Get Class Loaders?
    2011: Do You Really Get Class Loaders?
  • Heinz Kabutz
    2012: Finding and Solving Java Deadlocks
  • Kohsuke Kawaguchi
    2011: Continuous Integration with Jenkins
  • Michael Keith
    2010: Taking Java to the Sky: Cloud Computing 2010 Expert Panel
  • Mik Kersten
    2009: Mylyn: Redefining the "I" of the IDE
    2008: Mylyn: Code at the Speed of Thought
  • Heath Kesler
    2012: Advanced Enterprise Architectures Using Open Source
  • Peter Kessler
    2007: Garbage-Collection-Friendly Programming
  • Frank Kim
    2012: Protecting Java EE Web Apps with Secure HTTP Headers
    2011: Java EE Web Security by Example
  • Paul King
    2010: Groovy and Concurrency
  • Viktor Klang
    2012: Up, Up, and Out: Scaling Software with Akka
  • Aslak Knutsen
    2012: Today’s Rapid Java EE Development: Live Coding from Scratch to Deployment
    2011: Real Java Enterprise Testing
  • David Koelle
    2009: Programming Music for Fun and Productivity: JFugue and Log4JFugue
    2008: Jamming with Java Technology: Making Music with JFugue and JFrets
    2007: JFugue: Making Music with Java MIDI and Illustrating API Usability
  • David Konecny
    2012: Project EASEL: Developing and Managing HTML5 in a Java World
  • Dierk König
    2011: Extending Java's Reach with Groovy: Seven Scenarios
  • Kees Jan Koster
    2012: Transaction Monitoring with the Instrumentation API: A Working Example
  • Kenneth Kousen
    2013: Making Java Groovy
  • Kai Kreuzer
    2013: Home Automation for Geeks
  • Peter Kriens
    2011: Why OSGi?
  • Guillaume Laforge
    2013: Script Bowl 2013: The Battle for Supremacy and Survival
    2011: Script Bowl 2011: A Scripting Languages Shootout
  • Paul Lamere
    2007: Search Inside the Music: Using Signal Processing, Machine Learning, and 3-D Visualizations to Discover New Music
  • Staffan Larsen
    2013: Diagnosing Your Application on the JVM
  • James Laskey
    2013: Script Bowl 2013: The Battle for Supremacy and Survival
  • Bob Lee
    2011: The Ghost in the Virtual Machine: A Reference to References
  • Joonas Lehtinen
    2012: Building iPad Apps in Pure Java with Vaadin
    2011: Vaadin: Rich Web Apps in Server-Side Java Without Plug-ins or JavaScript
  • Bill Lewis
    2005: Omniscient Debugging
  • Patrick Lightbody
    2008: Integrated Web Testing With Selenium
  • Daniel Lopez
    2005: High-Performance Java Foundation Classes/Swing Technology in the Real World: Lessons Learned While Developing Yahoo! SiteBuilder
  • Sander Mak
    2013: Data Science with R for Java Developers
  • Jim Manico
    2013: Top 10 Web Application Defenses for Java Developers
  • Jeremy Manson
    2006: The Java Memory Model: The Building Block of Concurrency
  • Joshua Marinacci
    2009: Getting Started with WidgetFX: Open-Source Widget Desktop Platform with JavaFX Technology
  • Stuart Marks
    2013: Jump-starting Lambda Programming
    2012: Jump-Starting Lambda Programming
    2011: Project Coin in Action: Using New Java SE 7 Language Features in Real Code
  • Ross Mason
    2010: Implementing an Enterprise Service Bus Solution Using Mule
  • Craig McClanahan
    2007: Using Ajax with POJC (Plain Old JavaServer Faces Components)
    2005: Shale: The Next Struts?
  • Eamonn McManus
    2005: What's Happening With JMX Technology
  • Brad Miller
    2009: FIRST (For Inspiration & Recognition of Science and Technology): FRC-FIRST Robotic Competition
  • Martin Morissette
    2007: Exploring the Deep with SONIA
  • Hans Muller
    2007: Extreme GUI Makeover 2007
  • Greg Murray
    2005: Rich Web Applications With the J2EE Platform and AJAX
  • Maurice Naftalin
    2013: Navigating the Streams API
  • Rhys Newman
    2009: Nereus-V: Massively Parallel Computing of, by, and for the Community
    2007: Everything Java: JPC, a Fast x86 PC Emulator
  • Ethan Nicholas
    2006: User Interfaces in XML: The JAXX Framework
    2005: High-Performance Java Foundation Classes/Swing Technology in the Real World: Lessons Learned While Developing Yahoo! SiteBuilder
  • Kevin Nilson
    2012:
    Moving to the Client: JavaFX and HTML5
    HTML5 Testing in All Browsers with Java

    2011:
    Moving to the Client: JavaFX and HTML5
  • Tor Norbye
    2005: Rich Web Applications With the J2EE Platform and AJAX
  • Charles Nutter
    2013:
    From Java to Assembly: Down the Rabbit Hole
    The invokedynamic Instruction in 45 Minutes

    2012:
    JVM JIT for Dummies

    2011:
    JVM Bytecode for Dummies (and the Rest of Us Too)

    2007:
    JRuby on Rails: Agility for the Enterprise
  • Martin Nystrom
    2005: Nine Ways to Hack a Web Application
  • Martin Odersky
    2007: The Scala Experience -- Safe Programming Can Be Fun!
  • Christopher Oliver
    2007: Form Follows Function (F3)
  • Felix Pageau
    2007: Exploring the Deep with SONIA
  • Kirk Pepperdine
    2012: Are Your Garbage Collection Logs Speaking to You?
    2011: Are Your Garbage Collection Logs Speaking to You?
  • Jasper Potts
    2012: What’s New in JavaFX
    2009: Introduction to the JavaFX Technology-Based API (Graphics and Animation)
  • Dhanji Prasanna
    2009: Building Enterprise Java Technology-Based Web Apps with Google Open-Source Technology
  • Ian Preston
    2009: Nereus-V: Massively Parallel Computing of, by, and for the Community
  • Tony Printezis
    2009: Inside Out: A Modern Virtual Machine Revealed
    2007: Garbage-Collection-Friendly Programming
  • William Pugh
    2009:
    Defective Java Code: Mistakes that Matter

    2008:
    Defective Java Code: Turning WTF Code into a Learning Experience
    Using FindBugs in Anger

    2007:
    Java Puzzlers, Episode VI: The Phantom-Reference Menace/Attack of the Clone/Revenge of the Shift
    Improving Software Quality with Static Analysis

    2006:
    The Java Memory Model: The Building Block of Concurrency
  • Cameron Purdy
    2012: Distributed Caching to Data Grids: The Past, Present, and Future of Scalable Java
    2008: Top 10 Patterns for Scaling Out Java Technology-Based Applications
    2007: The Top 10 Ways to Botch Enterprise Java Technology-Based Application Scalability and Reliability
    2006: The Top 10 Ways to Botch an Enterprise Java Technology-Based Application
  • David Raccah
    2009: JDBC? We Don?t Need No Stinkin' JDBC: How LinkedIn Scaled with memcached, SOA, and a Bit of SQL
  • Dhananjay Ragade
    2009: JDBC? We Don?t Need No Stinkin' JDBC: How LinkedIn Scaled with memcached, SOA, and a Bit of SQL
  • Matt Raible
    2013:
    Play Framework Versus Grails Smackdown
    The Modern Java Web Developer
  • Mark Reinhold
    2013: Ask the JDK Architects
    2005: Evolving the Java Language
  • Abdelmonaim Remani
    2012: How RESTful Is Your REST?
  • Deane Richan
    2010: Creating Great Looking Java Apps for Mac OS X Without Learning
    2009: RIA Teacher Gradebook Managing Millions of Students with Swing and Web Services: How It Was Done
  • Chris Richardson
    2013: Decompose That WAR! Architecting for Adaptability, Scalability, and Deployability
  • Roger Riggs
    2013: Introducing the Java Time API in JDK 8
    2012: From Instants to Eras, the Future of Time in Java
  • Simon Ritter
    2012: Do You Like Coffee with Your Dessert? Java and the Raspberry Pi
    2008: Using DTrace with Java Technology-Based Applications: Bridging the Observability Gap
  • Ian Robertson
    2013: The Science and Art of Backward Compatibility
  • Graeme Rocher
    2010: What's New in Grails 1.3?
  • Steve Rondel
    2007: Catch This SpeechEvent: Recognition and Synthesis on Devices
  • John Rose
    2013: Ask the JDK Architects
  • Andrew Rubinger
    2012: Today’s Rapid Java EE Development: Live Coding from Scratch to Deployment
    2011: Real Java Enterprise Testing
    2010: Throwing Complexity over the Wall: Rapid Development for Enterprise Java
  • Nikita Salnikov-Tarnovski
    2013: I Bet You Have a Memory Leak in Your Application
  • Paul Sandoz
    2013:
    Java 8 Streams: Lambda in Top Gear
    The Road to Lambda

    2010:
    Advanced Java API for RESTful Web Services (JAX-RS)

    2009:
    Developing RESTful Web Services with the Java API for RESTful Web Services (JAX-RS)

    2008:
    The Java API for RESTful Web Services
  • Neeraj Sangal
    2006: To Know the Dependencies is to Understand the Architecture
  • Michael Santos
    2008: It's High Time: A New Date and Time API for the Java Platform
  • Vinicius Senger
    2012: Integrate Java with Robots, Home Automation, Musical Instruments, and Kinect
  • Yara Senger
    2012: Integrate Java with Robots, Home Automation, Musical Instruments, and Kinect
  • Randy Shoup
    2009: Best Practices for Large-Scale Web Sites: Lessons from eBay
  • Karthik Shyamsunder
    2012: Java: A Perfect Platform for Data Science
    2010: Hadoop vs. Relational Database: Shout-out Between a Java Guy and a Database Guy
  • Pär Sikö
    2011: Get Dressed for Success: From Swing to JavaFX
  • Ken Sipe
    2009: Debugging Your Production JVM Machine
  • Joshua Slack
    2008: Creating Games on the Java Platform with the jMonkeyEngine
  • Daniel Smith
    2011: Project Lambda: To Multicore and Beyond
  • Thomas Smith
    2009: Web 2.0 Phone Home: Rapid Development of Telecom-Enabled Web Applications
  • Bruno Souza
    2012: Integrate Java with Robots, Home Automation, Musical Instruments, and Kinect
  • Raghavan Srinivas
    2011: Script Bowl 2011: A Scripting Languages Shootout
    2005: Advanced Web Services Interoperability
  • Christian Straub
    2005: Extreme Reuse in JavaServer Faces
  • Venkat Subramaniam
    2013:
    Programming with Lambda Expressions in Java
    Designing with Lambda Expressions in Java
    Taming Shared Mutability with Software Transactional Memory
    Ten Cool Things We Can Do with Popular JVM Languages
    Integrating JVM Languages

    2012:
    Concurrency Without Pain in Pure Java
    The Good, Bad, and Ugly of Java Generics
  • Attila Szegedi
    2011: Everything I Ever Learned About JVM Performance Tuning at Twitter
  • Brian Tarbox
    2009: Programming Music for Fun and Productivity: JFugue and Log4JFugue
  • Gil Tene
    2012: Understanding Java GC and What You Can Do About It
  • Chethan Thippeswamy
    2010: Hadoop vs. Relational Database: Shout-out Between a Java Guy and a Database Guy
  • Doug Tidwell
    2009: Using REST and WS-* in the Cloud
  • Jaroslav Tulach
    2011: Paradoxes of API Design
  • Doug Twilleager
    2009: Creating Games with the Open-Source Multithreaded Game Engine (MTGame)
  • Guy Veraghtert
    2011: WWW: World Wide Wait? A Performance Comparison of Java Web Frameworks
  • Martijn Verburg
    2013: The Lean Startup Ninja
    2012: Modern Software Development Antipatterns
    2011: The Diabolical Developer (Redux)
  • Mikael Vidstedt
    2013:
    Ask the JDK Architects

    2012:
    Looking into the JVM Crystal Ball
  • Ward Vijfeijken
    2011: WWW: World Wide Wait? A Performance Comparison of Java Web Frameworks
  • Scott Violet
    2006:
    Extreme GUI Makeover: Lookin' Better

    2005:
    Extreme GUI Makeover, Episode 1: Lookin' Good
    Layout Roundup and Futures
  • Jayashri Visvanathan
    2007: Using Ajax with POJC (Plain Old JavaServer Faces Components)
  • Jo Voordeckers
    2013: Bleeding-Edge HTML5, JAX-RS, and MongoDB Case Study
  • Frank Waldman
    2006: To Know the Dependencies is to Understand the Architecture
  • Dick Wall
    2013: Script Bowl 2013: The Battle for Supremacy and Survival
    2011: Script Bowl 2011: A Scripting Languages Shootout
  • Kathy Walrath
    2005: Layout Roundup and Futures
  • James Ward
    2013:
    Web Fundamentals
    Play Framework Versus Grails Smackdown

    2012:
    Client/Server Applications with HTML5 and Java
    Introduction to the Play Framework
  • Matt Warman
    2008: Jamming with Java Technology: Making Music with JFugue and JFrets
  • James Weaver
    2013:
    Scratching the Surface with JavaFX
    Introduce Java Programming to Kids
  • Joel Webber
    2006: Java Technology Techniques for Developing Ajax Applications
  • Geertjan Wielenga
    2007: JFugue: Making Music with Java MIDI and Illustrating API Usability
  • Jeff Williams
    2009: XSS-Proofing Your Java EE, JavaServer Pages, and JavaServer Faces Applications
  • Nic Williams
    2011: Script Bowl 2011: A Scripting Languages Shootout
  • Adam Winer
    2005: Extreme Reuse in JavaServer Faces
  • Michael Wolf
    2005: Java Technology Performance Myths Exposed
  • Hinkmond Wong
    2009: Migrating Your Java Platform, Micro Edition Midlets to JavaFX Mobile Technology