Next 6-8 Feb 2017


Lars Albertsson

Lars Albertsson

Lars Albertsson has worked with data-intensive and scalable applications at Google, Spotify, Schibsted Media Group, natural language processing startup Recorded Future, and with stock exchange systems. He is now an independent consultant, helping companies build scalable data processing solutions.

(PDF) Presentation: Data pipelines from zero to solid

Andres Almiray

Andres Almiray, Canoo Engineering AG

Andres is a Java/Groovy developer and Java Champion, with more than 16 years of experience in software design and development. He has been involved in web and desktop application developments since the early days of Java. He has also been teacher of computer science courses in the most prestigious education institute in Mexico. His current interests include Groovy, Swing and JavaFX. He is a true believer of open source and has participated in popular projects like Groovy, Griffon, JMatter and DbUnit, as well as starting his own projects (Json-lib, EZMorph). Founding member and current project lead of the Griffon framework. He blogs at You can find him on twitter too as @aalmiray. He likes to spend time with his beloved wife, Ixchel, when not hacking around.

Presentation: Getting started with Asciidoctor

Simon Basle

Simon Basle, Couchbase

Simon is a software development aficionado, especially interested in software design aspects (OOP, design patterns, software architecture), rich clients, what lies beyond code (continuous integration, (D)VCS, best practices), and also a bit of CompSci, concurrent programming... He is currently working as a SDK Software Engineer for Couchbase, remotely from France.

(PDF) Hands-on Lab: Practical RxJava

Alan Bateman

Alan Bateman, Oracle

Alan Bateman is an engineer in the JDK group in Oracle. He is currently focused on the Java Platform Module System and the Modular JDK that targets JDK 9. He's an active member of the OpenJDK project and has a long history in the development of JDK.

(SLIDES) Tutorial: Modular Development with JDK 9

(PDF) Presentation: Prepare for JDK 9

Tim Berglund

Tim Berglund, DataStax

Tim is a teacher, author, and technology leader with DataStax, where he serves as the Director of Training. He can frequently be found at speaking at conferences in the United States and all over the world. He is the co-presenter of various O?Reilly training videos on topics ranging from Git to Mac OS X Productivity Tips to Distributed Systems, and is the author of Gradle Beyond the Basics. He tweets as @tlberglund, blogs very occasionally at, and lives in Littleton, CO, USA with the wife of his youth and their youngest child.

Presentation: Git From the Bits Up

(PDF) Presentation: Spark Analytics on Cassandra Data

Manuel Bernhardt

Manuel Bernhardt,

Manuel is an independent software consultant with a passion for building web-based systems, both back-end and front-end. He's the author of "Reactive Web Applications" (Manning) and started working with Scala, Akka and Play Framework in 2010 after spending a long time with Java. He lives in Vienna, where he is co-organiser of the local Scala User Group. He's enthusiastic about the Scala-based technologies and the vibrant community, and is looking for ways to spread its usage in the industry. He's also scuba-diving since age 6, and can't quite get used to the lack of sea in Austria.

Introduction video: watch video

(PDF) Presentation: Beyond the buzzword: a reactive web application in practice

Adam Bien

Adam Bien,

Consultant and author Adam Bien is an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, and JPA 2.X JSRs. He has worked with Java technology since JDK 1.0 and with Servlets/EJB 1.0 and is now an architect and developer for Java SE and Java EE projects. He has edited several books about JavaFX, J2EE, and Java EE, and he is the author of Real World Java EE Patterns?Rethinking Best Practices and Real World Java EE Night Hacks?Dissecting the Business Tier. Adam is also a Java Champion, Top Java Ambassador 2012, and JavaOne 2009, 2011, 2012, 2013 and 2014 Rock Star. Adam occasionally organizes Java EE workshops at Munich?s airport (

(PDF) Presentation: The Java EE-stic Way of Coding

Tom Bujok

Tom Bujok, Hazelcast

Software Engineer @ Hazelcast. For the last couple of years Tom has been working on numerous assignments fulfilling a range of roles, particularly dealing with design and development of small to large scale systems, mostly on the JVM. Tom is an enthusiastic open source contributor and the founder of a couple of open-source projects (babun, p2-maven-plugin, soap-ws). Finally, he is very keen on tutoring, presenting and live coding, especially in a non-fluffy way

(PDF) Presentation: NoSQL Databases You Have to Know

Stephen Chin

Stephen Chin, Oracle

Stephen Chin is the Lead Java Community Manager at Oracle, author of Raspberry Pi with Java, co-author of Pro JavaFX Platform, and JavaOne Content Co-Chair. He has keynoted numerous Java conferences around the world including JavaOne, where he is a 4 time Rock Star Award recipient. Stephen is an avid motorcyclist who has done several Pan-European evangelism tours, interviewing hackers in their natural habitat and posting the videos on When he is not traveling, he enjoys teaching kids how to do embedded and robot programming together with his 12 year old daughter.

(PDF) Presentation: BYO Java Retro Console

Roberto Cortez

Roberto Cortez, Tomitribe

Roberto Cortez is a professional Java Developer working in the software development industry with more than 9 years of experience in finance, insurance, and government. His first contact with Java was in 1998 and he never looked back! He mainly works with Java EE technologies and is involved within the community to help other individuals to spread the knowledge or to just hang out. Working as a Freelancer it gave him the freedom to travel around the world and speak at conferences such as JavaOne, Devoxx FR, Jfokus, GeeCon, and others. He is also the leader of the Coimbra JUG and a regular blogger about Java related technologies. Now, he enjoys being part of the Tribe; working on the servers where everything happens, instead of just developing applications that run on a container.

(PDF) Quickie: Maven - Taming the Beast

Holly Cummins

Holly Cummins, IBM

Holly Cummins is the delivery lead for IBM WebSphere Application Server Liberty Profile. She is also a committer on the Apache Aries project. She is a co-author of Enterprise OSGi in Action and has spoken at Devoxx, Jfokus, JavaZone, The ServerSide Java Symposium, JAX London, GeeCon, and the Great Indian Developer Summit, as well as a number of user groups.

(PDF) Presentation: An Arduino, an Application, Server, and me - Adventures In and Out Of the Cloud

(PDF) Presentation: Microservices: From dream to reality in forty five minutes

Daniel Deogun

Daniel Deogun, Omegapoint

Coder and Quality defender; fights security trolls on a daily basis using Domain Driven Design and a security mindset. Frequent speaker at international conferences. Daniel's extensive experience ranges from patient critical pacemaker systems to high performant software in the gaming industry. Combining this with his passion for DDD and his interest in security has made him a strong advocate of Domain Driven Security.

Presentation: Arm yourself with Domain Driven Security. It's time to slay some security trolls?

(PDF) Presentation: Beyond lambdas, the aftermath

Milen Dyankov

Milen Dyankov, Liferay

Milen is senior consultant at Liferay helping some of the biggest European companies succeed in today's rapidly changing virtual reality by engaging their customers, partners, and employees. Before joining Liferay in 2012 he spent over 10 years designing and developing Java EE solutions for leading Polish companies (mostly in the finance and telecommunications industry). His main areas of competence include corporate portals, modular systems, e-commerce, enterprise application integration, web applications for mobile devices and many more!

(PDF) Quickie: What's NOT new in Modular Java!

Hendrik Ebbers

Hendrik Ebbers, Canoo

Hendrik Ebbers is Java Architect at Canoo Engineering AG and lives in Dortmund, Germany. His main focus besides research and development is primarily in the areas of UI technologies, Middleware and DevOps. Additionally, Hendrik Ebbers is founder and leader of the Java User Group Dortmund and gives talks and presentations in User Groups and Conferences. He's blogging about UI related topics at (or on Twitter @hendrikEbbers) and contributes to some Open Source Projects: DataFX, AquaFX and Vagrant-Binding. Hendriks JavaFX book "Mastering JavaFX 8 Controls" was released 2014 by Oracle press. Hendrik is JavaOne Rockstar and JSR expert group member.

(PDF) Tutorial: Real World Web Components & Polymer

Johannes Edelstam

Johannes Edelstam,

Johannes is both a passionate developer and designer with to much experience from working with web and mobile in everything from small startups to big companies. He co-founded and currently works at Confetti (, a service for creating fantastic event sites. Johannes is also one of the organizers behind sthlm.js ( and Nordic.js ( Johannes has spoken at international conferences as well as meetups.

(SLIDES) Quickie: The API of the API

Markus Eisele

Markus Eisele, Red Hat Inc.

Markus is a Developer Advocate at Red Hat and focuses on JBoss Middleware. He is working with Java EE servers from different vendors since more than 14 years and talks about his favorite topics around Java EE on conferences all over the world. He has been a principle consultant and worked with different customers on all kinds of Java EE related applications and solutions. Beside that he has always been a prolific blogger, writer and tech editor for different Java EE related books. He is a board member of the German DOAG e.V. and it's representative on the iJUG e.V. As a Java Champion and former ACE Director he is well known in the community.

(PDF) Presentation: Continuous Delivery with Docker Containers and Java EE

Tim Ellison

Tim Ellison, IBM UK Ltd

Tim Ellison is currently a Senior Technical Staff Member with IBM's Java Technology Centre in the UK. He has worldwide responsibility for Open Source Engineering in the Java SDK underpinning a broad selection of IBM's flagship products. He has been a Vice President of the Apache Software Foundation and chair of the Apache Harmony Project. Tim holds a BSc in Computer Science, and an MSc in Computer System Design from the University of Manchester. Tim has contributed to the commercial implementation of Smalltalk, IBM VisualAge Micro Edition, Eclipse, and the Java SDK over a period of over twenty years. He has a broad knowledge of high performance runtimes, open source methodologies, and is interested in new ways of applying object technology to difficult problems.

(PDF) Presentation: A Java Implementer's Guide to Better Apache Spark Performance

Kristoffer Erlandsson

Kristoffer Erlandsson, Avanza

Kristoffer has been building, managing, troubleshooting, and monitoring transaction-intensive Java applications for over 10 years. He specializes in building fault-tolerant, scalable, and maintainable systems. Currently, Kristoffer is developing Avanza Bank's next generation banking platform.

(PDF) Presentation: Building Fault Tolerant Microservices

Bert Ertman

Bert Ertman, Luminis

Bert Ertman is a Fellow at Luminis in the Netherlands. Besides his day job he served as the Java User Group leader for NLJUG, the Dutch Java User Group (~4000 members) for the past decade. A frequent speaker on Java and Software Architecture related topics all over the world, as well as a book author (Building Modular Cloud Applications with OSGi) for O'Reilly. In 2008, Bert was honored by being awarded the coveted title of Java Champion by an international panel of Java leaders and luminaries. Bert is a JavaOne 2012 Rock Star Speaker and a 2013 Duke's Choice Award winner.

(PDF) Presentation: Microservices for Mortals

Shay Friedman

Shay Friedman, CodeValue

Shay Friedman is the founder and web division leader at CodeValue, and also a Microsoft .NET MVP. In the last years, Shay has migrated numerous companies to modern web technologies like angularjs, html5 and css3. He's spoken in lots of international conferences and conducted various web related courses around the world. In his spare time Shay plays the guitar, plays basketball and drinks beer. And, most important, he's a nice guy! :)

Presentation: Chrome Developer Tools Deep Dive

Presentation: JavaScript Gotchas

Michael Gielda

Michael Gielda, Antmicro LTD

Michael Gielda is Business Development Manager and co-founder of Antmicro, creators of Emul8. Antmicro plays an active part of the ecosystem of the Internet of Things, providing custom device and software development services largely based on open source, as well participating in standardisation efforts such as the IPSO Alliance and developing tools like Emul8 to improve the quality and interoperability of IoT technologies. Michael is a software guy with a passion for languages (not only programming ones) and new technologies.

(SLIDES) Presentation: Emul8 - path to continuous integration for IoT systems

Brian Goetz

Brian Goetz, Oracle

Brian Goetz is the Java Language Architect at Oracle, and was specification lead for JSR 335 (Lambda Expressions for the Java Language.) He is the author of the best-selling book "Java Concurrency in Practice" and is a frequent presenter at major industry conferences.

(PDF) Presentation: Adventures on the road to Valhalla

Quickie: Ask the Java Architects

(PDF) Presentation: From Concurrent to Parallel

(PDF) Keynote: Move Deliberately and Don't Break Anything

Presentation: VM Tech Summit, part I

Charlie Gracie

Charlie Gracie, IBM

Charlie Gracie has worked at IBM on the J9 Virtual Machine for 10+ years. For the past 5 years he has been the garbage collection technology architect with a focus on improving scalability and pause times. Recently he has been investigating the possibility of re-using JVM components in other languages

(PDF) Presentation: A JVMs Journey Into Polyglot Runtimes

Presentation: VM Tech Summit, part I

Stian Grenborgen

Stian Grenborgen, Sopra Steria

Stian Grenborgen is an experienced Java programmer and software architect working for Sopra Steria. He has worked on large and critical systems in the Norwegian government and with infrastructurally crucial systems for the financial sector. He takes a special interest in computer interface design both in his professional capacity and in his spare time. Although a popular speaker at JavaZone, this is his first time presenting at Jfokus.

(PDF) Presentation: The Uncomfortable Truth of Bad Code

Ivar Grimstad

Ivar Grimstad, Cybercom Sweden

Ivar Grimstad is an experienced software architect focusing on Enterprise Java. He is member of the Java Community Process and in the Expert Groups for JSR 371 (MVC 1.0), JSR 375 (Java EE Security API) and JSR 368 (JMS 2.1). He has been working with Java since the beginning and his experience covers all aspects of designing architectures based on a variety of technologies including standard Java EE as well as more lightweight frameworks such as Spring and a variety of open source products. Ivar is always focusing on quality and on using the right tools and technologies for the right task to optimize the software development process. Ivar is a frequent speaker at conferences and user groups, locally as well as internationally.

(PDF) Quickie: Snoop - a Discovery Service for Java EE

Gerrit Grunwald

Gerrit Grunwald

Gerrit Grunwald is a developer evangelist with more than ten years of experience in software development. Gerrit is interested in desktop, mobile and embedded projects based on all possible technologies. He is a true believer in open source and has participated in popular projects like as well as his own projects (Enzo JavaFX, Enzo Android, Enzo Canvas, SteelSeries Swing, SteelSeries Canvas). Gerrit is an active member of the Java community, where he founded and leads the Java User Group Münster (Germany), he co-leads the JavaFX and IoT community, is a JavaOne rockstar and Java Champion. He is a speaker at conferences and user groups internationally and writes for several magazines.

(PDF) Presentation: Healthcare for the elderly using the IoT

Arun Gupta

Arun Gupta, Couchbase

Arun Gupta is the vice president of developer advocacy at Couchbase. He has been building developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, and a JUG leader, he is easily accessible at @arungupta.

(SLIDES) Tutorial: Docker and Kubernetes Recipes

(PDF) Presentation: Speed, scale, query: can NoSQL give us all three?

Mark Heckler

Mark Heckler, Pivotal

Mark Heckler is a Pivotal Principal Technologist & Developer Advocate, conference speaker, and published author focusing upon software development for the Internet of Things and the Cloud. He has worked with key players in the manufacturing, retail, medical, scientific, telecom, and financial industries and various public sector organizations to develop and deliver critical capabilities on time and on budget. Mark is an open source contributor and author/curator of a developer-focused blog ( and an occasionally interesting Twitter account (@MkHeck). Mark lives with his very understanding wife in St. Louis, MO USA.

(PDF) Presentation: Moving Renewable Energy Embedded Systems Into the Cloud

Christian Heilmann

Christian Heilmann, Microsoft

Chris Heilmann has dedicated a lot of his time making the web better. Originally coming from a radio journalism background, he built his first web site from scratch around 1997 and spent the following years working on lots of large, international web sites. He then spent a few years in Yahoo building products and explaining and training people and is now at Mozilla. Chris wrote and contributed to six books on web development and wrote many articles and hundreds of blog posts for Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie and many more.

(PDF) Presentation: From JavaScript to ES6 - how ChakraCore changes the game

(PDF) Presentation: The image problem of the web and how to solve it with AI

Michael Heinrichs

Michael Heinrichs, Canoo

Michael is a user interface creator by passion. He is convinced: no matter which technology and which device, if it has a screen, one can build a truly amazing experience. And pure magic. Michael works at the Canoo Engineering AG as a software engineer on next generation user interfaces. Before that, he was responsible for performance optimizations in JavaFX Mobile at Sun Microsystems and later became the technical lead of the JavaFX core components at Oracle. Michael loves to spend time with his family and cooking. You can find him on Twitter @net0pyr and occasionally he blogs at

(PDF) Tutorial: Real World Web Components & Polymer

Johan Janssen

Johan Janssen, Info Support

Johan is working as a Java architect and competence center Java lead at Info Support. He has been working for various demanding companies where rapidly delivering quality software was very important. Currently he is working in a DevOps team in a big financial institution in The Netherlands as Java architect. He likes sharing his knowledge about Java, continuous delivery, DevOps, software quality and numerous other subjects. Johan regularly writes articles and gives presentations about those subject for instance at JavaOne, JavaLand, JBCNConf, JavaCro, ConFESS and J-Fall.

(PDF) Presentation: Beyond the basics of SonarQube: improve your Java(Script) code even further

(PDF) Presentation: The Internet of (Lego) Trains

Bas W. Knopper

Bas W. Knopper, JDriven

Bas is a Java consultant at JDriven, which enables him to gain experience with Java in different settings and domains. In his spare time, after the little one is fast asleep, he enjoys coding Evolutionary Algorithms, fidgeting with the Twitter API, playing with RxJava and experimenting with (other) latest Java developments.

(PDF) Presentation: Making Darwin Proud: Coding Evolutionary Algorithms in Java

Niko Köbler

Niko Köbler, Freelance Consultant

Niko works as an independant and self-employed software architect, developer and trainer for Java and JavaScript enterprise solutions, integrations and web development. He advises and supports clients across industries, conducts workshops, trainings and architecture reviews. Niko is a co-lead of a local Java User Group, writes articles and speaks regularly at international tech conferences.

Introduction video: watch video

(PDF) Presentation: Isomorphic JavaScript apps

Justin D Lee

Justin D Lee, MongoDB

Justin has been a Java developer since 1996 (and can still remember being excited about the upcoming release of the new Swing UI toolkit). Not counting occasional forays in to desktop development, Justin has spent the better part of the last 19 years doing server-side development including building quasi-Java EE application servers and ORMs and helped shepherd websocket support in to first Glassfish/Grizzly and then in to Java EE itself. He is currently a member of the Developer Experience team at MongoDB where he works on the Java driver, Morphia, mongo-hadoop, and more. He speaks as often as he can at conferences and user groups around the world and blogs less than he intends at Follow Justin on twitter at @evanchooly.

Presentation: Kotlin in Action

Peter Lindh

Peter Lindh, Squeed

Peter is a dedicated IT-entrepreneur and developer who's been delivering value through software since the last century. Mostly so on the Java platform. Peter is driven by inspiration and most willing to share the same at every suitable situation. This is usually the case as speaker/organizer in user groups and conferences.

(PDF) Hands-on Lab: JHipster, the best way to breed a new webapp

Josh Long

Josh Long, Pivotal

Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry") and 3 best-selling video trainings (including "Building Microservices with Spring Boot Livelessons" w/ Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin)

(PDF) Presentation: The Bootiful Application

Petter Måhlén

Petter Måhlén, Spotify

Currently building infrastructure and developer tools at Spotify, Petter has 20 years of experience of software development in many roles: developer, project manager, product owner, CTO, architect, etc. The last few years, he has eschewed management roles for love of coding, and has worked mostly on building large-scale distributed systems for the web.

(PDF) Presentation: Modelling Microservices at Spotify

Simon Maple

Simon Maple, ZeroTurnaround

Simon is a Developer Advocate at ZeroTurnaround and founder of the vJUG (virtualJUG), in addition to being an active member of the London Java Community (LJC) organising group and LJC JCP EC committee member. All of his community efforts culminated in him being awarded Java Champion status in 2014. Simon used to be a tester, developer and technical evangelist for IBM on the WebSphere Application Server for 12 years prior to joining ZeroTurnaround. He's married with a son and dog who he tries to spend as much quality time with as he can.

(PDF) Presentation: 10 Ways to be a More Productive Java Developer

Tobias Modig

Tobias Modig, Citerus

Tobias Modig is a developer, coach, speaker and teacher who values clean code and good habits just as much as a positive work atmosphere. He is passionate about competence sharing and will gladly reveal his tips and tricks as well as confiding his own mistakes to prevent others from repeating them. Tobias has been working as a developer and architect since the late 90s and is currently a Software Development Consultant at Citerus.

(PDF) Quickie: The Tech Coach strikes back

Kasia Mrowca

Kasia Mrowca, Mrowca LTD

Kasia is a product magician, IT passionate, agile & lean enthusiast, PhD candidate & big conference junkie. Kasia has over 3 years experience in product development, (including requirements elicitation and expectations management etc) and over 4 years experience of project management in non-profit organizations.

(PDF) Presentation: How to defeat feature gluttony?

Dan North

Dan North, Dan North & Associates Ltd

Dan North uses his deep technical and organisational knowledge to help CIOs, business and software teams to deliver quickly and successfully. He puts people first and finds simple, pragmatic solutions to business and technical problems, often using lean and agile techniques. He believes most technology problems are really about communication and feedback, which explains his interest in organisational design, systems thinking and how people learn. He has been consulting, coding and coaching for over 20 years, and he occasionally blogs at

(PDF) Presentation: Beyond Features

Hans Nottehed

Hans Nottehed, Info24 AB / tingco

Hans Nottehed is the CTO and Co-founder of Swedish IT company Info24 AB that develops the tingco cloud based business system for connected things. Hans has twenty years of experience of productifying and industrializing technical innovations. He is particularly knowledgeable about Internet of Things (IoT), M2M, remote asset and device control, and business development. Hans has previously held positions of senior project manager, head of R&D and system architect within the IT sector, transport, airport, traffic and food processing industry. He has many years of international experience.

(PDF) Presentation: Experiences from integrating 100 things

Charles Nutter

Charles Nutter, Red Hat

Charles Oliver Nutter has been co-lead of the JRuby project for the past seven years, working on performance and Java integration, and helping to coordinate community efforts. During that time JRuby has become a premier platform for Ruby users, allowing both a gateway to Java-centric organizations as well as an excellent Ruby implementation. Charles hopes to expand JRuby's success to other JVM languages, building the JVM into the best platform for multi-language development. Charlie is employed working on JRuby full time at Red Hat.

(PDF) Presentation: Deep Diving into JRuby 9000

Presentation: VM Tech Summit, part II

Pawel Ostropolski

Pawel Ostropolski, Intel

Passionate and enthusiastic, results-focused technology leader with 10+ years` experience in products research and development in the electronics industry. Successful track record in delivering strategically relevant computing technology solutions for a corporate start-up in the Internet of Things and Telecommunication markets.

(PDF) Keynote: IoT - an evolution from Internet of Screens to Internet of Things

Jaap Papavoine

Jaap Papavoine, Info Support

Jaap was a DevOps engineer way before it was hip. Starting his IT career as a sysadmin twelve years ago and now working as a continuous delivery expert and Docker fanboy at Info Support in The Netherlands. Jaap has extensive experience in coaching teams in improving their agility and annoying people around him by evangelizing containerization. Current technologies of choice: Akka, Scala, Go and Docker. Want to start a non-dev related conversation? Try rock climbing, packing-light-traveling or drone racing and you won't be bored.

(PDF) Presentation: The Internet of (Lego) Trains

Pratik Patel

Pratik Patel, TripLingo

Pratik Patel is the CTO of Atlanta based TripLingo ( He wrote the first book on 'enterprise Java' in 1996, "Java Database Programming with JDBC." He has also spoken at various conferences and participates in several local tech groups and startup groups. He's in the startup world now and hacks iOS, Android, HTML5, CSS3, JavaScript, Clojure, Rails, and ..... well everything except Perl.

Presentation: ES2015: Using tomorrow's JavaScript today!

(PDF) Hands-on Lab: Migrating to ES2015 workshop

Sven Peters

Sven Peters, Atlassian

Sven is a software geek working as an Evangelist for Atlassian. He started with Java development in 1998 and has been programming for longer that he'd like to admit. Besides coding his passion is getting the right tools into the hands of those who need it to help build fast moving, agile, autonomous teams and getting them to kick-ass. Sven has extensive speaking experience in 25+ countries on myriad topics.

Introduction video: watch video

Keynote: Coding Culture

Matthew Revell

Matthew Revell, Couchbase

Matthew Revell leads Couchbase's Developer Advocacy team in the EMEA region. He has been active in the open source world since the early 2000s, having co-founded a successful free software podcast and LugRadio Live, the UK's first grass-roots open source event. In his spare time, he runs Europe's only developer advocacy focused conference, DevRelCon.

(PDF) Presentation: Speed, scale, query: can NoSQL give us all three?

Chris Richardson

Chris Richardson

Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original, an early Java PaaS for Amazon EC2. He is the creator of and is working on his third startup: a platform for developing reactive microservices.

Presentation: Events on the outside, on the inside and at the core

Tutorial: Introduction to microservices

Nicolas Rigaud

Nicolas Rigaud, Aldebaran

Nicolas Rigaud joined Aldebaran 4 years ago to work with NAO, Romeo and Pepper. He's been driving relations with external developers communities and evangelising them to the upcoming opportunities brought by humanoid robots. He's been talking at various events around the world and was awarded JavaOne Rock Star in 2015.

Introduction video: watch video

Quickie: Introducing Pepper, the new robot by Aldebaran

Simon Ritter

Simon Ritter, Azul Systems

Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Originally working in the area of UNIX development for AT&T UNIX System Labs and then Novell, Simon moved to Sun in 1996. At this time, he started working with Java technology and has spent time working both in Java development and consultancy. Having moved to Oracle as part of the Sun acquisition, he focused on developer outreach for the core Java platform, Java for client applications and embedded Java. Now at Azul he is helping the Java community to understand Azul?s Java virtual machine technologies and products.

(PDF) Presentation: Bringing The Performance of Structs To Java (Sort Of)

(PDF) Presentation: Java Streams: Beyond The Basics

Presentation: VM Tech Summit, part II

Baruch Sadogursky

Baruch Sadogursky, JFrog

JavaOne Rockstar 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 and

(PDF) Presentation: Docker Container Lifecycles, problem or opportunity?

(PDF) Quickie: Does the IoT Appstore Exist

(PDF) Presentation: The Epic Groovy Puzzlers S02: The revenge of the parentheses

Gerard Sans

Gerard Sans, Angular GDE

Gerard is a multi-talented Computer Science Engineer specialised in Web. He is now an AngularJS fanboy and a community activist fighting for the JavaScript revolution. He has lived and worked for all sorts of companies in Germany, Brazil, UK and Spain. He is always up for a good challenge. He enjoys running AngularJS Labs London, mentoring AngularJS students, participating in the community, giving talks and writing technical articles at Medium. Originally from Barcelona He loves a good coffee and helping the local community in London by volunteering for social charities.

(PDF) Presentation: Asynchronous Data Streams in Angular 2

(SLIDES) Hands-on Lab: Getting started with Angular 2

Daniel Sawano

Daniel Sawano, Omegapoint

Developer, architect, public speaker, agile dude and sporadic blogger. Long-time builder of high-performance systems with a background in stock trading and gaming. Master of science and a Java programmer for 14+ years. Loves creativity, beautiful software, DDD, TDD/BDD and a whole bunch of other acronyms. Passionate about cloud computing and agile methodologies.

(PDF) Presentation: Beyond lambdas, the aftermath

Vinicius Senger

Vinicius Senger, Globalcode

Working with software development the last 20 years Senger founded Globalcode, the largest Brazilian educational center specialized in software development. Senger had presented more than 200 talks about Software Development, Java, Java EE and open-source hardware. His project jHome, home automation API based on Java EE, won the Duke's Choice Award 2011 and nowadays he is working on putting Java and open-source hardware together.

(SLIDES) Hands-on Lab: IoT Workshop with IoT Surfboard

(PDF) Presentation: Providing eyes, ears and mouth to your IoT Project using MQTT, Android and Intel Real Sense

Yara Mascarenhas Hornos Senger

Yara Mascarenhas Hornos Senger, Globalcode / SouJava

Yara Senger is co-founder and director of Globalcode and one of the leads of SouJava. She has also contributed to Glassfish project developing the sample application for JSF 2 Scrum Toys distributed with Netbeans and Glassfish. Passioned by community and conferences she is the main organizer of 11 editions of The Developer's Conference and several other conferences. As speaker she presented at JavaOne , Devoxx, JustJava and several other conferences. Yara published more than 20 articles at Brazilian Java Magazine and is also editor at InfoQ Brasil. This year she won the Duke's Choice Award 2011 with Jhome project with her partner and husband Vinicius Senger.

(SLIDES) Hands-on Lab: IoT Workshop with IoT Surfboard

(PDF) Presentation: Providing eyes, ears and mouth to your IoT Project using MQTT, Android and Intel Real Sense

Aleksey Shipilëv

Aleksey Shipilëv, Oracle

Aleksey is the Java Performance Engineer working on Oracle/OpenJDK for several years now. His primary skills include performance engineering, benchmarking, JVMs, JITs, and class libraries. Aleksey maintains multiple projects within the OpenJDK, including JMH, JOL and jcstress. Prior joining Sun, Aleksey was employed by Intel where he worked in Apache Harmony performance team.

(PDF) Presentation: Lord of the Strings: Two Scours

Presentation: VM Tech Summit, part I

Katherine Stanley

Katherine Stanley, IBM

Katherine joined IBM in September 2014 on the Graduate scheme as a software developer for WAS Liberty. She participated in the IBM Extreme Blue internship programme in 2012 and graduated from Durham University with a Masters degree in Mathematics in 2014. Since joining IBM she has worked to deliver both product and test code for WAS Liberty and more recently has produced articles and samples around creating microservices using WAS Liberty.

(PDF) Presentation: Testing Microservices

Etienne Studer

Etienne Studer, Gradle Inc.

Etienne works at Gradle Inc. as VP of Product Tooling. He has been working as a developer, architect, project manager, and CTO over the past 16 years. Etienne has spent most of his time building software products from the ground up and successfully shipping them to happy customers. He had the privilege to work in different domains like linguistics, banking, insurance, logistics, and process management. Etienne used to share his passion for high-productivity tools as an evangelist for JetBrains. He was also a founding member of the JetBrains Development Academy and of Hackergarten.

(PDF) Presentation: Create Elegant Builds At Scale With Gradle

Peter Svensson

Peter Svensson, Evothings AB

Fairly bad at Lisp and Smalltalk, sort of OK at JavaScript, Coffeescript and node.js. Author of the spincycle ORM/Message router and the node-red front-end dev libraries. Creator of the development game Escape from /dev/null. Reads a LOT of SF&F books. Morally supports roleplay and boardgaming. Currently doing really cool stuff at Evothings, working with small, angry gizmos that wants to talk BLE to your phone.

(PDF) Presentation: Easy does it; Simpler IoT app development using JavaScript and Bluetooth

Matti Tahvonen

Matti Tahvonen, Vaadin Ltd

Matti Tahvonen has a long history in Vaadin R&D: developing the core framework from the dark ages of pure JS client side to the GWT era and creating number of official and unofficial Vaadin add-ons. Currently working as a developer advocate for Vaadin and building lots of example integrations with other cool JVM related libraries. The leisure time is spent on various nature related activities and sports, and making those hobbies more rewarding by developing software to support them.

(PDF) Presentation: Being productive developer using JPA helper libraries

Mohamed Taman

Mohamed Taman, e-finance

Enterprise Architect & Software Development Manager, Java Champions, Adopt-a-JSR, JCP member, was JCP Executive Committee member, JSR 358, 354, 364, & 363 Expert Group member, MoroccoJUG board, EGJUG leader, Oracle Egypt Architects Club board member, speaks Java, loves mobile, international speaker. Won the 11 annual JCP awards 2013 for Outstanding adopt-a-JSR participant, and Duke's Choice Award 2014.

Presentation: Top 10 Key Performance Techniques for Hybrid mobile Apps

Martin Thompson

Martin Thompson, Real Logic

Martin has over 2 decades of experience building complex and high-performance computing systems. He is most recently known for his work on Aeron and SBE. Previously at LMAX he was the co-founder and CTO when he created the Disruptor. Prior to LMAX Martin worked for Betfair, three different content companies wrestling with the world largest product catalogues, and was a lead on some of the most significant C++ and Java systems of the 1990s in the automotive and finance domains. He blogs at, and can be found giving training courses on performance and concurrency when he is not cutting code to make systems better.

(PDF) Presentation: Adventures with concurrent programming in Java: A quest for predictable latency

(PDF) Presentation: Designing for Performance

Presentation: VM Tech Summit, part II

Ray Tsang

Ray Tsang, Google

Ray is a Developer Advocate for the Google Cloud Platform. Ray had extensive hands on cross-industry enterprise systems integration delivery and management experiences during his time at Accenture, managed full stack application development, DevOps, and ITOps. Ray specialized in middleware, big data, and PaaS products during his time at Red Hat while contributing to open source projects, such as Infinispan. Aside from technology, Ray enjoys traveling and adventures. You can follow Ray on Twitter: @saturnism

Presentation: Java-based microservices, containers, Kubernetes - How To

Mark Volkmann

Mark Volkmann, Object Computing, Inc.

Mark Volkmann is a partner at Object Computing, Inc. (OCI) in St. Louis where he has provided software consulting and training since 1996. He has assisted many companies with JavaScript, jQuery, Node.js, AngularJS, Java, and XML application development. Mark has created and taught many courses on topics including: Java, Swing, XML, XML Schema, XSLT, XQuery, DOM, SAX, SOAP, Ruby, HTML5, CSS3, JavaScript, jQuery, Node.js, and AngularJS. Mark is a frequent presenter at St. Louis area user groups. He has written for XML Journal and the No Fluff Just Stuff (NFJS) magazine. He has presented at the XML DevCon, NFJS, Strange Loop, and MidwestJS conferences. Mark frequently writes articles on various software software development topics. These can be found at

(PDF) Presentation: JavaScript Immutability - "Don't Go Changing"

(PDF) Presentation: React - Say "No" to Complexity

Geertjan Wielenga

Geertjan Wielenga, Oracle

Geertjan Wielenga lives in Amsterdam and works for Oracle on open source projects. He is an enterprise technology enthusiast, evangelist, trainer, speaker, and writer, primarily focused on new trends in Java and JavaScript, together with tooling provided by the NetBeans ecosystem. He blogs daily at

(PDF) Quickie: What's Oracle doing with JavaScript?

Rafael Winterhalter

Rafael Winterhalter, Scienta

Rafael works as a software engineer in Oslo, Norway. He is a proponent of static typing and a JVM enthusiast with particular interests in code instrumentation, concurrency and functional programming. Rafael blogs about software development, regularly presents at conferences and was pronounced a Java One Rock Star. When coding outside of his work place, he contributes to a wide range of open source projects and often works on Byte Buddy, a library for simple runtime code generation for the Java virtual machine.

(PDF) Presentation: Making Java more dynamic


Back to the top of the page