Josh Backfield

Functional Design By Example

Senior Software Developer at Dell who writes and maintains multiple applications in a variety of languages such as C/C++, Java, Scala, and Groovy. Consistently pushes the boundaries of the development organizations “norm.” Enjoys testing and learning new languages and frameworks in the off time.

Molly Bartlett

Life Without Domain Objects: An Experience Report

Molly Dishman is a Senior Consultant at ThoughtWorks Inc. a global IT Software Consultancy. During her ThoughtWorks career she has developed top quality software solutions for clients all over the world. She has been a trainer, developer, technical lead and coach during her time at ThoughtWorks. Molly is passionate about solving technical problems and helping others grow and learn software development.

Marius Bogoevici

What is new in Spring Integration 4?

Marius Bogoevici is a software engineer with Pivotal, working on Spring XD, and contributor emeritus to Spring Integration. Marius has an experience of more than 17 years of architecting and developing enterprise applications. A staunch open-source software proponent, in his previous tenures at Red Hat and SpringSource, he actively took part in the development of various of open-source Java projects such as Spring Integration, Weld (CDI RI), and well as JBoss AS. Marius is also co-author of “Spring Integration in Action” (Manning, 2012).

Edward Burns

HTTP 2.0 comes to Java. What Servlet 4.0 means to you.

Ed has worked on a wide variety of client and server side web technologies since 1994, including NCSA Mosaic, Netscape 6, Mozilla, the Sun Java Plugin, Jakarta Tomcat and JavaServer Faces, and most recently, the Servlet specification. Ed has published four books with McGraw-Hill, JavaServerFaces: The Complete Reference (2006), Secrets of the Rockstar Programmers: Riding the IT crest (2008) JavaServer Faces 2.0: The Complete Reference (2010) and Hudson Continuous Integration In Practice (2013).

Erika Burrows

User Experience Tricks of the Trade

Erika Burrows, PMP, PMI-ACP has a diverse professional background that includes being a 9-1-1 operator, a supervisor in an automotive factory, an enumerator for the U.S. Census Bureau, and a college English teacher. She has more than 15 years in marketing and advertising; has worked in Dubai, Bangalore, and all over the United States as a project manager for an engineering firm; and served as the Senior User Experience Specialist and UX Team Lead for a Fortune 500 utility holding company. Erika currently works as a Senior Project Manager for a Fortune 200 insurance company on the team tasked with introducing UX-grounded Agile to the firm.

Erika has spoken at regional, national, and global conferences including BST Global Users Conference, the Society for Technical Communications (as former president of the East Tennessee Chapter), and the Modern Critical Approaches to Children’s Literature Conference. In addition, she has served as guest instructor and guest speaker at the University of Tennessee, the University of Toledo, and others.

Erika holds a Bachelor’s degree in English from the University of Toledo and a Master’s degree in Creative Writing from the University of Tennessee; considers herself to be a writer by trade; and enjoys spending time with her husband Wayne, their five children, and their six grandchildren.

Doris Chen

Developing High Performance Websites and Modern Apps with JavaScript and HTML5

Dr. Doris Chen
Twitter @doristchen

Doris is a Senior Technology Evangelist at Microsoft for the Western region of the United States, specialized in web technologies (HTML5, jQuery, JavaScript, Ajax, and Java).
Doris has over 18 years of experience in the software industry working in several open source web tier technologies, Java platform, .NET and distributed computing technologies. She has developed and delivered over 400 keynotes, technical sessions, code camps worldwide, published widely at numerous international conferences and user groups including O’Reilly OSCON, Fluent, HTML5 Dev Conference, JSEverywhere, WebVisions, JavaOne, SD Forum, HTML5 and JavaScript meetups, and worldwide User Groups. Doris works very closely to create and foster the open source community around Java, NetBeans, Glassfish, and related technologies. Before joining Microsoft, Doris Chen was a Technology Evangelist at Sun Microsystems.
Doris received her Ph.D. from the University of California at Los Angeles (UCLA) in computer engineering, specializing in medical informatics.

Stephen Chin

ZombieTime - JSR 310 for the Undead

Raspberry Pi with Java 8

Stephen Chin is a Java Ambassador at Oracle specializing in embedded and UI technology, co-author of the Pro JavaFX Platform 2 title, and the JavaOne Content Chair. He has been featured at Java conferences around the world including Devoxx, JFokus, OSCON, JFall, GeeCON, JustJava, and JavaOne, where he thrice received a Rock Star Award. Stephen can be followed on twitter @steveonjava, reached via his blog:, and his hacking adventures can be seen on:

Roy Clarkson

Spring Data REST - Data Meets Hypermedia

Roy Clarkson is a software engineer at Pivotal where he works on Spring’s open source projects. Roy is the Spring for Android project lead and is also an organizer of the Atlanta Spring User Group. As a long time resident of Atlanta, he studied computer science at Georgia Tech before beginning his career as a software engineer. He has worked as a professional software developer for many years, with a variety of languages and technologies. He has spent the last few years focusing on mobile application development, including iPhone, Android, and mobile web. Prior to that, he focused most of his time on web development. Roy has spoken at several conferences and user groups about Spring and mobile technologies.

Tian Davis

WebRTC, Narwhals and Unicorns

Software Engineer. JavaScript, Ruby - Mainly. Polyglot - Mostly. Bringing over a decade in the craft to bear on JavaScript is his modus operandi. As a Developer Advocate for Respoke.IO, he spends his days demystifying the power of WebRTC and the promise it holds.

Rob Eisenberg

Durandal Aurelia: Next Generation Web Apps

Rob Eisenberg is a JavaScript expert and .NET architect working out of Tallahassee, FL and he is the President of Blue Spire. Rob got his start with computer programming at the age of nine, when he thoroughly fell in love with his family’s new Commodore 64. His fascination with programming started with the Commodore Basic language, then moved to Q Basic and QuickBasic and quickly continued on to C, C++, C# and JavaScript. Rob publishes technical articles regularly at and has spoken at regional events and to companies concerning Web and .NET technologies, Agile software practices and UI engineering. He is coauthor of Sam’s Teach Yourself WPF in 24 Hours and is the creator of the Durandal and Caliburn.Micro frameworks. He’s formerly a member of the AngularJS 2.0 Core team, before leaving to return to work on Durandal and it’s next generation version: Aurelia.

Christoph Engelbert

Gimme Caching, the Hazelcast JCache Way

Christoph Engelbert is a passionated Java developer with a deep commitment for Open Source software. He is mostly interested in Performance Optimizations and understanding the internals of the JVM and the Garbage Collector. He loves to bring software to it’s limits by looking into profilers and finding problems inside of the codebase.
In addition he is highly interested in new ideas, technologies and new ways of solving problems. He has a deep understanding of IP based technologies like Protocol Stacks, TCP, UDP and asynchronous service implementations and fast serialization solutions.
Normally he doesn’t like to reinvent the wheel but if there is a reason and a chance to make it faster or easier to use he still does it.

Spencer Gibb

Microservices with Spring Cloud

Spencer Gibb is a Software Engineer for Pivotal, Inc.

His interests include distributed systems, jvm languages, web services frameworks, message-driven architectures and making software development simpler. He loves to create software to solve a pain point, such as creating a tool to automate workstation setup in his free time.

At Pivotal he works on Spring Cloud.

His industry experience has taken him from early e-commerce platforms to government and non-profit organizations to business intelligence startups. He has extensive java experience and experience in other languages such as scala and python. His database experience runs from Oracle and MySQL to Riak and Cassandra.

His blog is located at

Freddy Guime

AAHH! There's a leak in my App!

Freddy is the Community Leader at the Chicago Java Users Group, his focus has been promoting and enhancing the adoption of Java across the Chicagoland Area ( .He has created a secondary presentation tracks for CJUG members that focuses on fundamental Java Concepts while enhancing the primary track with recorded webcasts ( He is also the author and maintainer of the, a podcast dedicated to tutorial topics in Java that covers everything from the use of the keyword volatile to the definition of beautiful code. He has started the mentorship program at the Chicago Java Users Group, pairing mentors with willing participants ( He is a co-author of the Apress Java 7 Recipes book.

Freddy Guime is also the Director of Client Technology at Optionscity Software Inc. Having been on technology role for more than twelve years, he has been involved in projects from healthcare to web to financial projects. Freddy has advanced OptionsCity client platform by pushing Java Swing to its limits. With two JavaOne presentations under his belt he has been instrumental in making sure OptionsCity software can keep up with more than five thousand exchanges messages per-second in real-time.

Freddy earned his bachelor in computer science at the Illinois Institute of Technology and proceeded to earn his M.B.A. with a concentration in I.S from the University of Illinois at Chicago. His career spans public and private enterprises over ten years.

At the University of Illinois at Chicago, as the Director of IT for the Center for the Advancement of Distance Education (CADE), Freddy lead its development team creating a CDC (Centers for Disease Control) -sponsored Learning Management System, which was then put in place in Illinois, Iowa, Missouri, serving as the learning platform for more than ten thousand public health workers. The system supplies vital emergency response training. As part of the effort, standards like SCORM were implemented.

As part of collaborative efforts, Freddy also worked with the Chicago Fire Department (CFD) to create a live webcast system of their mobile vans. The system allows decision makers to take a visual assessment of the current event from their cell phones or computers. The technologies involved were j2me, Real technologies and Windows Mobile.

Having worked with different technologies before has allowed him to come with solutions to rendering bottleneck problems. OptionsCity software is being used in real-time trading environments serving more than thirty clients, which transact millions of dollars. Also a Usability Guru, Freddy understands and bridges the concepts of high-throughput with usability within our software.

Hadi Hariri

A Gentle Introduction to Reactive Extensions

Refactoring to Functional

Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code.

Mike Hartington

Ionic Framework: The Missing SDK for Hybrid apps

Mike is developer advocate for Ionic, who has used the frameworks since its alpha. Mike manages the Ionic Forum, serves as a resource to developers, writes technical documentation, and create demos using various APIs. When he’s not working, you can find him relaxing with a beer and guitar.

Daniel Hinojosa

Learning 5 JVM Languages in the Next 5 Years

Making Java Bearable with Guava (2015 Edition)

Daniel Hinojosa has been a self-employed developer, teacher and speaker for private business, education, and government since 1999. Daniel also actively teaches programming for the University of New Mexico Continuing Education.

Daniel is a Pomodoro Technique practitioner and is co-founder of the Albuquerque Java User’s Group in Albuquerque, New Mexico. When he’s not supporting other local Java developers, Daniel spends most of his waking hours developing in and around the Java ecosystem, encompassing multiple languages and frameworks. He is author for the upcoming book ‘Testing in Scala’ and is the latest member of the No Fluff Just Stuff tour.

Burk Hufnagel

JavaScript Puzzlers

Burk is a long-time programmer and software architect, with experience in multiple languages. He has presented technical topics at AJUG meetings, JavaOne, DevNexus, and the Atlanta IT Architect Regional Conference for several years. In 2010, he was voted a JavaOne Rock Star for his talk on User Experience Anti-Patterns titled “No More Loser Experiences”.

Burk wrote two articles for the O’Reilly book “97 Things Every Software Architect Should Know”, and another two for “97 Things Every Programmer Should Know”. He’s also contributed to books like the “SCJP for Java 6 Study Guide”, and “Head First Software Development”, as a technical reviewer.

Ken Kousen

Android Workshop

Managing Your Manager (Keynote)

Ken Kousen is President of Kousen IT, Inc, through which he does software development and technical training in all areas related to Java, especially open source topics like Android, Spring, Hibernate, Groovy, and Grails. He is the author of the book “Making Java Groovy” from Manning ( and the book “Gradle for Android”, upcoming from O’Reilly.

Valerie Lampkin

How to Quickly Connect Internet of Things Devices to the Cloud

Valerie Lampkin is currently a Technical Resolution Specialist for IBM MQ Light and IoT Bluemix services.

In her fifteen years of practical IT experience, Valerie has assisted, supported, mentored, and enabled teams with their middleware infrastructure, helping to troubleshoot development, implementation, and operational problems.

Valerie has coauthored several IBM Redbooks publications on the topics of MQ, MQTT, IoT and MessageSight.

Joonas Lehtinen

Vaadin and Web Components

Dr. Joonas Lehtinen is the founder of Vaadin project, a Java-based framework for building awesome web UI easily in Java. He is the founder and CEO of the company behind the Vaadin framework and leads a team of 80 engineers who are mostly working in European timezones. While not in a hangout to 10 time zones away from Vaadin’s Silicon Valley offices, Joonas keeps failing in getting rid of his Finnish accent.

Josh Long

Building "Bootiful" Applications with Spring Boot

Josh Long is the Spring Developer Advocate. Josh is the lead author on Apress’ Spring Recipes, 2nd Edition, the O’Reilly “Pro Spring Roo” book, the Pearson “Livelessons for Spring” and a committer on several Spring projects and the Activiti BPMN framework. When he’s not hacking on code, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. Josh’s interests include big-data, mobile, REST, NoSQL and integration. He blogs on the Spring blog and on his personal blog.

Kito Mann

Hacking Web Components and Polymer

What’s next for JavaScript? Overview of ECMAScript 6.0.

Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with JavaServer Faces, portlets, Liferay, and Java EE technologies. He is also the editor-in-chief of (, co-host of the Enterprise Java Newscast (, host of the JSF Podcast interview series (, and the author of JavaServer Faces in Action (Manning). Mann has participated in several Java Community Process expert groups (including CDI, JSF and Portlets) and is also an internationally recognized speaker. He holds a BA in Computer Science from Johns Hopkins University.

Craig McLuckie

Kubernetes: An open container scheduling framework

Craig McLuckie is a product manager at Google. He was the product lead for Google Compute Engine, Google’s VM based compute product, was a founder of the Kubernetes open source clustering project, and is now working on Google’s next generation cloud compute products focused on containers and clustering.

Mark Miller

Wait Wait, Don't Pwn Me!

Mark Miller is recognized internationally for weaving engaging tales to simplify the explanation of complex, technological solutions. Among other things, Mark is the Executive Producer of the OWASP 24/7 Podcast Series, curator of the Trusted Software Alliance, Founder of the 50-in-50 Interview Series, and the Nexus Community Advocate for Sonatype. When not producing broadcasts for his shows or speaking at conferences, he likes to build Lego EV3 robots, fly stunt kites with his 9 year old daughter, and support his 12 year old son’s ice hockey addiction.
Recent Speaking Engagements:
– Africa - Johannesburg|Cape Town|Nairobi
– South America - Argentina| Uruguay |Chile
– Antarctica (Yes, THAT Antarctica!)
– Canada – Montreal | Toronto
– UK – London | Birmingham | Nottingham
– USA - San Francisco| Boston | New York | Washington DC
– Southeast Asia  - Hong Kong |Singapore | Ho Chi Minh City | Manila
–  Sydney, Australia | Wellington, New Zealand
– Dubai, United Emirates

Michael Minella

IoT Realized - The Connected Car

Michael Minella is a software engineer, teacher and author with over a decade of enterprise development experience. Michael was a member of the expert group for JSR-352 (java batch processing). He currently works for Pivotal as the project lead for the Spring Batch project as well as an instructor at DePaul University. Michael is the author of Pro Spring Batch from Apress and the popular Refcard JUnit and EasyMock.

Outside of the daily grind, Michael enjoys spending time with his family and enjoys woodworking, photography and InfoSec hobbies.

Laura Moore

Building a Leap.js App

Laura Moore is currently a Sr. Consultant with Daugherty Business Systems in Atlanta, GA and has been building online web application tools for customers for over 12 years. Lately moving from a Java to JavaScript focus.

Chris Morrow

Responsive Design using the Zurb Foundation Framework

I’m a Senior UI Developer at Soltech, Inc. I’ve worked in the web development field for over 16 years. I’ve used a number of web technologies including Flash, Flex, JavaScript, jQuery, Knockout JS, Angular JS, NodeJS, and HTML5. Throughout my career I have maintained focus on the UI and the user experience. When I’m not coding I enjoy tennis, a good craft beer, or hanging out with my wonderful wife and two kids.

Monika Mueller

Consulting vs. Industry: Charting a Professional Technical Career Path

Monika Mueller is the Managing Director for Daugherty Business Solutions in Atlanta, Georgia. She’s had a long career in IT and business consulting, delivering solutions to large organizations in a variety of industries and process areas.

Prior to joining Daugherty Business Solutions, Mueller held positions at General Motors, PricewaterhouseCoopers and Ernst & Young. At one of these predecessors, Mueller was managing 60+ on and off shore development resources to implement a $13 million program.

She has her MBA from the University of Missouri-Kansas City and is bilingual, speaking English and German. With a strong record of success, she’s leading a talented team of individuals to be innovative in solving business problems and achieving business value through the solution. When she’s not driving business value, you can find Monika hiking and mountain biking with her husband and two children. She’s also quite the world traveler, spending vacation time in Germany where her husband’s family resides.

Jason Porter

Java Persistence API

Jason is a software engineer currently working in the Java Enterprise Edition Space, Arquillian, Forge, web site and other developer experience projects within Red Hat. His specialties include JBoss AS, Seam, CDI, JSF, Java EE, and Gradle. He has worked with PHP, Ruby, Groovy, XSLT, SASS the rest of the web language arena (HTML, CSS, JS, etc). His current position as Senior Software Engineer at Red Hat has him work primarily on the JBoss website, however, he also contributes to JBoss Forge, Arquillian, Apache DeltaSpike, Awestruct and others as time allows. He’s very interested in the developer experience and helping to improve it at all aspects.

Christian Posta

Continuous Delivery with JBoss Fuse and OpenShift PaaS

Christian Posta is a Principal Middleware Specialist/Architect at Red Hat. He’s a committer on Apache ActiveMQ, Camel, Fabric8 and others. He specializes in developing high-performance enterprise software
applications and architectures with an emphasis on scalable middleware, integration, and messaging and is a frequent blogger ( and speaker on integration, devops, opensource, and cloud solutions.

Reza Rahman

Down and Dirty with Java EE 7

JMS.Next(): JMS 2.0 and Beyond

Reza Rahman is a long time former independent consultant and now officially a Java EE/GlassFish evangelist at Oracle. He is the author of the popular book EJB 3 in Action. Reza is a frequent speaker at Java User Groups and conferences worldwide including JavaOne and NFJS. He is an avid contributor to industry journals like JavaLobby/DZone and TheServerSide. Reza has been a member of the Java EE, EJB and JMS expert groups. He implemented the EJB container for the Resin open source Java EE application server.

Reza has over a decade of experience with technology leadership, enterprise architecture, application development and consulting. He has been working with Java EE technology since its inception, developing on almost every major application platform ranging from Tomcat to JBoss, GlassFish, WebSphere and WebLogic. Reza has developed enterprise systems for well-known companies like eBay, Motorola, Comcast, Nokia, Prudential, Guardian Life, USAA, Independence Blue Cross and AAA using EJB 2, EJB 3, CDI, Spring and Seam.

Glenn Renfro

Spring XD: Big Data Integration's perfect solution is at your service.

As a Pivotal engineer, Glenn is a core committer for Spring XD, Spring Integration and has contributed to Spring Batch and Spring Boot. He has 12 years experience in designing, building and delivering enterprise level applications in Java and 20 years total of software development experience.

Gary Russell

Spring Integration Java DSL - A Deep Dive

Gary has been in software engineering, concentrating on Enterprise Integration, for over 30 years on various platforms, and in the Java space since the late ’90s. He has been developing with the Spring Framework since 2004. He has been a committer on the Spring Integration and Spring AMQP projects for over 5 years, and now leads both projects.

Roy Russo

Introduction to ElasticSearch

Roy Russo is the Chief Architect at financial services firm, AltiSource Portfolio Solutions, and Co-Author of Elasticsearch in Action, by Manning Publications. Before joining AltiSource, Roy was the Co-Founder and VP of Product Management for Atlanta-based Marketing Automation vendor, LoopFuse; recently acquired by Atlanta-based SalesFusion, Inc. Roy also helped Co-Found JBoss Portal, a JSR-168 compliant enterprise Java Portal, and represented JBoss on the Java Content Repository, JSR-170. He is currently the founder of an open-source monitoring and management application for ElasticSearch clusters.

Baruch Sadogursky

Groovy - getting started and practical in hours

Baruch Sadogursky (a.k.a JBaruch) is the Developer Advocate of JFrog, the creators of Artifactory Binary Repository, the home of Bintray, JavaOne 2011 and 2013 Duke Choice Awards winner.

For a living he hangs out with the JFrog tech leaders, writes some code around Artifactory and Bintray, and then speaks and blogs about all that. He does it repeatedly for the last dozen of years and enjoys every moment of it.

Baruch is @jbaruch on twitter and mostly blogs on JFrog and Bintray blogs.
His speaker history on Lanyrd

Ronald Stacey

Consulting vs. Industry: Charting a Professional Technical Career Path

Ron Stacey is a Program Manager for Daugherty Business Solutions in Atlanta, Georgia. His 25 years in IT and business have spanned systems integration, network engineering, development, database administration, and project management for large application development & implementation projects. Ron has managed or participated in technical solutions projects on four continents. During his career, he’s spent roughly equal time in consulting and industry, in the energy management, healthcare, telecommunications, banking/finance, transport/shipping, industrial manufacturing, retail, and public sectors.

Ron Stacey holds an MBA from the University of Georgia, and is certified both as a PMP and a Certified Scrum Master. As a frequent speaker and panelist, he enjoys sharing knowledge and coaching with audiences on a variety of topics. In his personal time, he enjoys international travel, particularly to family in Spain, France, and Germany.

Rossen Stoyanchev

Spring 4 Web Applications

Rossen is a committer on the Spring Framework team with a strong focus on web development including Spring MVC and WebSocket messaging. Previously Rossen consulted and trained Spring teams for several years. He has been involved with Java and web development in various industries and domains since the mid 90s.

Venkat Subramaniam

Programming with Streams in Java 8

Functional Programming—Technical Reasons to Adapt

Programming with Lambda Expressions in Java

Design Patterns in the light of Lambdas

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.

Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions. You can reach him by email at or on twitter at @venkat_s.

Burr Sutter

Docker for Java Developers: Hands-On Lab

Burr Sutter is responsible for Red Hat JBoss middleware developer tooling and frameworks and is specifically focused on technologies such as Java EE, Spring, PaaS, HTML5 and Apache Cordova. Burr’s passion is learning, teaching and demonstrating developer facing technologies.
He has previously been the President of the Atlanta Java Users Group, founder of the DevNexus conference, founder of the Atlanta chapter of the IASA and an Oracle Java Champion.

Stephen Thomas

Visualizing Data with D3.js

Stephen specializes in front-end development at Georgia Tech’s Department of Education Technology where he is helping to build the Open Academic Environment. He is the author of several books on the Internet and networking technology and has written about JavaScript development for Smashing Magazine, sitepoint and others. His most recent book is Data Visualization with JavaScript from No Starch Press.

Jennifer Tong

Synchronizing State in a Multi-Device World

Jenny is a Developer Advocate at Firebase. There she helps people cause trouble with code. Before Firebase, Jenny wore many hats as she explored the software industry, including developer relations on Google Glass, and robotics engineer at NASA. When she’s unplugged, you can often find her playing roller derby or practicing aerial silks.

Greg Turnquist

Spring Data REST - Data Meets Hypermedia

Greg is a test-bitten script junky. He is a member of the Spring team at Pivotal. He works on Spring Data REST, Spring Boot and other Spring projects, while also working as an editor-at-large of Spring’s getting started guides. He launched the Nashville JUG in 2010. He created Spring Python and wrote Spring Python 1.1 and Python Testing Cookbook. He is currently writing Learning Spring Boot. He has been a Spring fan for years.

Jim Weaver

Creating Our Robot Overlords: Autonomous Drone Development with Java and the Internet of Things

Raspberry Pi with Java 8

James Weaver is a Java developer, author, and speaker with a passion for helping Java to be increasingly leveraged in rich-client applications and the Internet of Things (IoT). James has written books including Inside Java, Beginning J2EE, and the Pro JavaFX series. As an Oracle Java Technology Ambassador, James speaks internationally at software technology conferences about Java, JavaFX, and IoT. James tweets as @JavaFXpert, blogs at and may be reached at james.weaver AT

Phillip Webb

Keeping It Clean - Lessons learned from Open Source on how to polish code

Phil Webb is a Spring Framework committer and co-lead of the Spring Boot project. Originally from the UK, Phil currently lives in San Francisco where he’s employed by Pivotal to work 100% on Open Source.

Justin Woo

Making Payments Fun

Justin Woo is a Developer Evangelist at PayPal and has been programming ever since he got his first IBM XT running DOS. He loves writing mobile applications (especially hybrid-HTML5 applications) and wishes everything could be done in LISP. In his spare time he enjoys tinkering around with cool hardware. He’s built a game for Autistic Children, a Robot that can be controlled remotely and even a Kinect game involving tapeworms. He graduated from Purdue University with a degree in Computer Engineering and was previously a Program Manager at Microsoft. He lives with his wife and two wonderful dogs - one of which refuses to admit that he is blind and the other that likes to pretend she’s a rabbit. In his spare time he loves playing squash and board games (his favorite being Settlers of Catan). He also grew up in Singapore and so please don’t mind his Singlish.


Contact us at