Speakers

Andres Almiray

Andres Almiray, Canoo Engineering AG

Andres is a Java/Groovy developer and Java Champion, with more than 12 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, GraphicsBuilder, JideBuilder). Founding member and current project lead of the Griffon framework. He blogs periodically at http://jroller.com/aalmiray. You can find him on twitter too as @aalmiray. He likes to spend time with his beloved wife, Ixchel, when not hacking around.

(PDF)

Presentation: Functional Groovy

(PDF)

Quickie: Rocket Propelled Java

Eva Andreasson

Eva Andreasson, Cloudera, Inc

Eva Andreasson has been involved with Java virtual machine technologies, SOA, Cloud, and other enterprise middleware solutions for the past 10 years. Joined the startup Appeal Virtual Machines in 2001, as a developer of the JRockit JVM, which later was acquired by BEA Systems. Eva has been awarded two patents on Garbage Collection heuristics and algorithms. She also pioneered Deterministic Garbage Collection which later became productized through JRockit Real Time. Eva has worked closely with Sun and Intel on many technical partnerships, as well as various integration projects of JRockit Product Group, WebLogic, and Coherence (post the Oracle acquisition in 2008). After two years as the product manager for Zing,the worlds most pauseless JVM, at Azul Systems, she joined Cloudera in 2012 to help drive the future of Cloudera's Distribution of Hadoop.

(PDF)

Presentation: Big Data Real World Use Cases

Andreas Arledal

Andreas Arledal, FindOut Technologies

Andreas Arledal is CTO at FindOut Technologies, and is specialized in web development. Andreas have extensive experience in both frontend and backend development, using several web frameworks on different platforms. He is passionate about dynamic languages and runs the Stockholm-based Groovy and Grails user group SweGUG. Andreas is a regular speaker at Groovy and Grails conferences.

Paul Bakker

Paul Bakker, Luminis Technologies

Paul Bakker is a software architect for Luminis Technologies. His current focus is on building modular enterprise applications and the cloud. He believes that modularity and the cloud are the two main challenges we have to deal with to bring technology to the next level, and is working on making this possible for mainstream software development. Today he is working on educational software focussed on personalised learning for high school students in the Netherlands. He is also responsible for pushing technology forward. Luminis strongly believes in open source and all the technology development they are doing happens in the open source community. Paul is an active contributor on projects such as Amdatu, Apache ACE, JBoss Forge and BndTools.

(PDF)

Tutorial: Practical Guide to Modularity in the Cloud Age

Terrence Barr

Terrence Barr, Oracle

Terrence Barr is a Senior Technologist and Product Manager for Oracle's small embedded Java products. Barr has broad development and architectural experience on embedded systems and platforms including industrial control systems, multiprocessor architectures, implementation and optimization of virtual machines, byte code hardware acceleration, advanced client-side and mobile applications, scalable client-server architectures, and more.
Barr is currently driving key aspects of the embedded Java strategy and product roadmap with Java ME embedded. He regularly participates in industry organizations and standards bodies, has authored or co-authored a number of papers in the U.S. and Europe, and speaks frequently at events around the world.

(PDF)

Presentation: Java in the Internet of Things. Smart, Small, Connected

Sonya Barry

Sonya Barry, Oracle

Sonya Barry has been with Java.net since she was hired as a graduate student intern at Sun Microsystems in 2005. She took over as Community Manager in February 2009 and has managed the site and worked with the Java community through the transition from Sun to Oracle.

Quickie: Java.net Community Update

Jonas Bonér

Jonas Bonér, Typesafe Inc.

Jonas Bonér is a geek, programmer, speaker, musician, writer and Java Champion. He is the CTO and co-founder of Typesafe and is an active contributor to the Open Source community; most notably founded the Akka Project and the AspectWerkz AOP compiler (now AspectJ). Learn more at: http://jonasboner.com

(PDF)

Presentation: Building Scalable, Highly Concurrent and Fault-Tolerant Systems: Lessons Learned

Simone Bordet

Simone Bordet, Intalio

Simone Bordet is a Java Senior Engineer at Webtide, now part of Intalio. Active open source developer, he founded and contributed to various open source projects such as Jetty, CometD, MX4J, Foxtrot, LiveTribe, and others. Simone has been technical speaker at various national and international conferences such as Devoxx, JavaOne, CodeMotion, etc., and is an active contributor to the Java User Group of Torino, Italy. Simone specializes in server-side multi-thread development, J2EE application development, in Comet technologies applied to web development, web network protocols and in high performance JVM tuning.

(PDF)

Presentation: HTTP, WebSocket and SPDY: Evolution of Web Protocols

Mats Bryntse

Mats Bryntse, Bryntum

Passionate about all things involving web, JavaScript, HTML5. Addicted to Sencha's web technologies (Ext JS, Sencha Touch) since 2007. Mats runs a small Swedish company called Bryntum, that makes web based Gantt chart components as well as a JavaScript unit testing tool called Siesta.

(PDF)

Presentation: Building Rich Web Applications with Ext JS

Benjamin Cabé

Benjamin Cabé, Sierra Wireless

Benjamin is Open Source Evangelist at Sierra Wireless. He has a longtime passion for Eclipse and its ecosystem, and is a committer on several Eclipse projects (e4, PDE, ...) and contributor to numerous other open source projects. He leads the Koneki and Mihini projects and actively participates to the M2M Industry Working Group. In his day-to-day job, he supports the community and advocates the use of innovative technologies (Lua, modeling, ...) for the Internet of Things. When not wandering on the Koneki forum, he is building crazy communicating devices using Arduino kits! You can find him online on Twitter (@kartben) or on his blog: http://blog.benjamin-cabe.com.

(PDF)

Presentation: Eclipse M2M: Open Source building blocks for the Internet of Things

Ludovic Champenois

Ludovic Champenois, Google

Ludovic Champenois is a software engineer at Google San Francisco working on the Google App Engine team. In the past he was one of the architects for the GlassFish application server.

(SLIDES)

Hands-on lab: Hands-on Lab: The President is.... (a Google App Engine Hands-On Lab)

Sharat Chander

Sharat Chander, Oracle, Corp.

Sharat Chander (Group Director - Java Technology Outreach) leads Oracle's Java Evangelism Team with the primary goal of growing awareness and adoption of Java technology in the developer community. He has worked in the IT industry for 18 years, with firms such as Bell Atlantic, Verizon, and Sun Microsystems, Inc. Sharat's background and technical specialty is developer tools, graphics design, and product/community management. He is a frequent speaker and participant in developer programs world-wide and he is the Conference Chairperson for JavaOne. Sharat holds a BS in Corporate Finance from the University of Maryland, College Park and an MBA in International Business from Loyola College, Baltimore. You can find Sharat at multiple global developer events. You can follow Sharat on Twitter: @Sharat_Chander

(PDF)

Keynote: Taking Development to the Edge

Stephen Chin

Stephen Chin, Oracle

Stephen Chin is a Java Ambassador at Oracle specializing in UI technology and co-author of the Pro JavaFX Platform 2 title, which is the leading technical reference for JavaFX. He has been featured at Java conferences around the world including Devoxx, Codemash, OSCON, JFall, GeeCON, Jazoon, and JavaOne, where he twice received a Rock Star Award. In his evenings and weekends, Stephen is an open-source hacker, working on projects including ScalaFX, a DSL for JavaFX in the Scala language, Visage, a UI oriented JVM language, JFXtras, a JavaFX component and extension library, and Apropos, an Agile Project Portfolio scheduling tool written in JavaFX. Stephen can be followed on twitter @steveonjava and reached via his blog: http://steveonjava.com/

BOF: Raspberry Pi NightHacking BOF

(PDF)

Presentation: Will It Float [in Java]?

Holly Cummins

Holly Cummins, IBM

Holly Cummins is a senior software engineer developing enterprise middleware with the IBM WebSphere, and a committer on the Apache Aries project. She is a co-author of Enterprise OSGi in Action and has spoken at Devoxx, JavaZone, The ServerSide Java Symposium, JAX London, GeeCon, and the Great Indian Developer Summit, as well as a number of user groups.

(PDF)

Presentation: OSGi vs Spaghetti - Part II, The Enterprise strikes back

(PDF)

Presentation: The Wearable Application Server and Other Adventures in Software Engineering

Hans Dockter

Hans Dockter, Gradleware

Hans Dockter is the founder and project lead of the Gradle build system and the CEO of Gradleware, a company that provides training, support and consulting for Gradle and all forms of enterprise software project automation in general.

Hans has 13 years of experience as a software developer, team leader, architect, trainer, and technical mentor. Hans is a thought leader in the field of project automation and has successfully been in charge of numerous large-scale enterprise builds. He is also an advocate of Domain Driven Design, having taught classes and delivered presentations on this topic together with Eric Evans. In the earlier days, Hans was also a committer for the JBoss project and founded the JBoss-IDE.

BOF: Build, Test, Deploy, and Automation: Where we are and where to go next

(SLIDES)

Presentation: Continuous Delivery Patterns for Large Software Stacks

(PDF)

Quickie: Rocking the Gradle

Markus Eisele

Markus Eisele, msg systems ag

Markus is a principal technology consultant working for msg systems ag in Germany. Markus is a software architect, developer and consultant. He also writes for IT magazines. Markus joined msg in 2002 and has been a member of the Center of Competence IT-Architecture for nine years. After that Markus moved on to the IT-Strategy and Architecture group. He works daily with customers and projects dealing with Enterprise level Java and infrastructures. This includes the Java platform and several Web-related technologies on a variety of platforms using products from different vendors. His main area of expertise are Java EE Servers. Markus is speaking at different conferences about his favorite topics. Stay up to date with his activities visiting his blog (http://blog.eisele.net/)

(PDF)

Hands-on lab: Hands-on Lab: Developing JAX-RS Web Applications Utilizing Server-Sent Events and WebSocket

BOF: Java EE.express BOF

Jonathan Ellis

Jonathan Ellis, DataStax

Jonathan is CTO and co-founder at DataStax as well as Project Chair of Apache Cassandra. Prior to his work on Cassandra, Jonathan built a multi-petabyte, scalable storage system based on Reed-Solomon encoding for backup provider Mozy.

(PDF)

Presentation: Apache Cassandra in Action

Henrik Engström

Henrik Engström, Typesafe

Henrik has worked as a professional software developer since 1998. During these years his main focus has been highly transactional systems within the finance, retail and online e-gambling industries. He is currently based in Sweden and works in the Akka team at Typesafe.

(PDF)

Presentation: Effective Scala

Joakim Eriksson

Joakim Eriksson, SICS

Joakim Eriksson is a researcher in the Networked Embedded Systems group at SICS, Swedish Institute of Computer Science. Joakim's current focus is on enabling IP-communication on resource constrained devices and has been active in recent standardization within IETF and IPSO Alliance.

BOF: Opportunities and Challanges with Embedded & Internet of Things

Bert Ertman

Bert Ertman, Luminis Technologies

Bert is a Fellow at Luminis in the Netherlands. Next to his customer assignments he is responsible for stimulating innovation, knowledge sharing, coaching, technology choices and presales activities. Besides his day job he is a Java User Group leader for NLJUG, the Dutch Java User Group. A frequent speaker on Enterprise Java and Software Architecture related topics at international conferences (e.g. Devoxx, JavaOne, etc) as well as an author and member of the editorial advisory board for Dutch software development magazine: Java Magazine. In 2008, Bert was honored by being awarded the coveted title of Java Champion by an international panel of Java leaders and luminaries.

(PDF)

Tutorial: Practical Guide to Modularity in the Cloud Age

John Fornehed

John Fornehed, Ericsson AB

John Fornehed is Head of System Area m2m at Ericsson. Over the past 20+ years, 15 of those in Japan, John has been in charge of Strategic accounts with Japanese & European Operators as Head of Operator Relations, Multi Vendor Integration and bringing 2G and 3G to Japanese operators. John has also been a driver in Ericsson's 50 Billion Program. Currently John drives m2m ecosystem partnership activities and has a major role in Ericsson's Business Lab for m2m.

(PDF)

Presentation: Technologies for the Internet of Things

Håkan Forss

Håkan Forss, Avega Group

Håkan Forss works for Avega Group in Stockholm as a Lean/Agile Coach. Håkan Forss has more than 15 years of experience in the IT industry and his main focus today are Lean/Agile coaching, system architecture and development. He has a great passion for applying Lean and Agile values and tools to continuously improving your people, processes and business. You can find Håkans random thoughts and thinking at http://twitter.com/hakanforss and http://hakanforss.wordpress.com

Video: Introduction

(PDF)

Presentation: Stop doing Retrospective and start your Toyota Kata

James Gosling

James Gosling, Liquid Robotics

James Gosling received a BSc in computer science from the University of Calgary, Canada, in 1977. He received a PhD in computer science from Carnegie-Mellon University in 1983, where the title of his thesis was "The Algebraic Manipulation of Constraints". He was previously a vice president and Sun Fellow at Sun Microsystems.

Mr. Gosling has built satellite data acquisition systems, a multiprocessor version of Unix, several compilers, mail systems, and window managers. He has also built a WYSIWYG text editor, a constraint-based drawing editor, and a text editor called Emacs for Unix systems.

At Sun, his early activity was as lead engineer of the NeWS window system. He did the original design of the Java programming language and implemented its original compiler and virtual machine. Mr. Gosling has been a contributor to the Real-Time Specification for Java, and a researcher at Sun Labs, where his primary interest was software development tools. He then served as CTO of Sun's Developer Products Group and CTO of Sun's Client Software Group. Prior to joining Liquid Robotics, Mr. Gosling worked at Oracle (after its acquisition of Sun) and Google.

Presentation: Robots and Oceans with Liquid Robotics

Gerrit Grunwald

Gerrit Grunwald, Canoo Engineering AG

Gerrit Grunwald is working as a software engineer at Canoo Engineering AG (Basel, Switzerland). He is responsible for visualizations of all kinds. His technical interests include Java desktop development and specifically the subareas - JavaFX, Java Swing and HTML5 controls. He's a decent frequent blogger (http://www.harmonic-code.org), founder and leader of the Java User Group in Muenster (Germany), where he's also living. He has been involved in the IT industry since 1996, when he began to study physics at the University of Applied Sciences Muenster (Germany).

(PDF) (Video)

Presentation: BeagleBoard, RasberryPi, HTML5 and Java

Andrzej Grzesik

Andrzej Grzesik, LunarLogicPolska

I like programming. I do it a lot, mostly on the JVM, usually writing fancy backends for big, distributed systems. I also display a particular affection to continuous delivery.. UI, unless quickly hacked, is not my play ;-)

I believe that most problems we deal with are people problems, so I mix and match tools with technologies to achieve my goals, make people happy and achieve world peace :-) I believe in software quality, am one of the organizers of GeeCON, Polish JUG, Krakow Software Craftsmanship, Cracow Hadoop User Group. In my free time, I read paper books and cycle, a lot!

Video: Introduction

(PDF)

Quickie: AirCasting - Crowdsourcing Environment Data

Martin Gunnarsson

Martin Gunnarsson, Axis Communications

Great programmers are usually lousy designers, and vice versa, but Martin is one of those rare crossbreeds who can handle both. Graphics programming and GUI design suits him particularly well, but being a true perfectionist, heʼs rarely satisfied with the results of his own work. Martin comes from a Java/Swing background, but has been working almost entirely with JavaScript and Objective-C the last few years.

(PDF)

Presentation: Adding HTML5 to your Native Android Application

Arun Gupta

Arun Gupta, Oracle

Arun Gupta is a Java evangelist working at Oracle. Arun has over 16 years of experience in the software industry working in the Java(TM) platform and several web-related technologies. In his current role, he works to create and foster the community around Java EE and GlassFish. He has been with the Java EE team since its inception and contributed to all releases. Arun has extensive world wide speaking experience on myriad of topics and loves to engage with the community, customers, partners, and Java User Groups everywhere to spread the goodness of Java. He is a prolific blogger at http://blogs.oracle.com/arungupta with over 1300 blog entries and frequent visitors from all around the world with a cumulative page visits > 1.2 million. He is a passionate runner and always up for running in any part of the world. You can catch him at @arungupta.

(PDF)

Hands-on lab: Hands-on Lab: Developing JAX-RS Web Applications Utilizing Server-Sent Events and WebSocket

(PDF)

Presentation: The Java EE 7 Platform: Productivity & HTML5

Darren Hague

Darren Hague, SAP

Darren Hague is an engineering architect in SAP Global IT's Cloud Center of Excellence. He has spent the last 10 years working in the area of identity management and single-sign on, specialising in the use of Java in the SAP ecosystem. Although his title says Architect he writes code more often than he writes PowerPoint slides, and he has spent the last couple of years working in the team that built a core component of SAP's cloud offering, the SAP ID Service. A speaker at JavaZone, SAP TechEd and SAP Community Day conferences, he is also a SAP Mentor alumnus, co-organiser of SAP Inside Track London events, and author of the SAP Press book "Universal Worklist with SAP NetWeaver Portal".

(PDF) (Video)

Presentation: Continuous Delivery: from Dinosaur to Spaceship in 2 years

Axel Hansmann

Axel Hansmann, Gemalto

As vice president of strategy and marketing for Gemalto M2M, Axel Hansmann brings more than 15 years of telecommunications and technology management experience to the management team. In this role, he?s responsible for developing strategies to drive business growth in new and existing markets, enhancing the customer experience worldwide and building brand awareness as the market leader in M2M technology. Before joining Gemalto, Mr. Hansmann was with boardeleven Management Consultants where he focused on evaluating market entry and strategic growth options in the M2M industry for a leading module manufacturer and mobile network operators. Prior to that, he worked for eight years at Telefónica O2, a leading telecommunications carrier in Europe where he took on various responsibilities covering network technology, product management and business strategy.

(PDF)

Presentation: Benefits of Java to the embedded Ecosystem

Anders Ivarsson

Anders Ivarsson, Spotify

Anders works at Spotify as Agile Coach since October 2011. As an agile coach, my goal is to help our squads work as effectively as possible - through continuously improving us, finding better ways of working, making us more autonomous and also to have fun at the same time.
Another key challenge for me is enabling the company to grow very fast, while still staying agile and moving closer to our vision on how we want to work.

(PDF)

Presentation: Scaling Agile with Tribes, Squads, Chapters & Guilds

Tobias Järlund

Tobias Järlund, Aftonbladet

Tobias is a software developer with a passion for web performance, scalability and security. He's been programming for decades, and tries hard to master both front-end and back-end web development, preferably on top of the JVM. Tobias works as lead developer at Aftonbladet, where he's trying to reshape the news industry from within.

(PDF) (Video)

Presentation: The web performance testing toolbox

Heinz Kabutz

Heinz Kabutz, JavaSpecialists.EU

Dr Heinz Kabutz is best known for his creation of The Java Specialists' Newsletter, read in 120 countries by 50000 Java experts. In his newsletter, he examines advanced aspects of Java that have helped Java developers around the world to produce better code. As someone remarked on the Sun website: "Heinz Kabutz is a hero in the Java Developer Community. His newsletters have saved companies millions by helping burgeoning and experienced programmers deliver high quality products."

In order to fund the newsletter, Heinz writes Java code on contract and runs seminars. His latest creation, the Java Specialist Master Course, examines ten areas of advanced Java. It is one of the only courses specifically aimed at the seasoned Java professional. He is a regular speaker at conferences such as JavaOne, Devoxx, Jfokus and Server Side conferences in USA and Europe.

Video: Introduction

(PDF)

Hands-on lab: Hands-on Lab: Deadlocks and Concurrent Testing in Java

(PDF)

Presentation: Phaser and StampedLock Concurrency Synchronizers

Kohsuke Kawaguchi

Kohsuke Kawaguchi, Cloudbees

Kohsuke is the creator of Jenkins and wrote the majority of the Hudson core single-handedly. He has over 10 years of experience in software development, ranging from Java to C++ and .NET to x64 assembly and including the Windows, Linux and Solaris platforms. His experience was a key enabler in developing various advanced features of Jenkins. Kohsuke was also involved in JAXB, Metro web services stack, GlassFish v3 and RELAX NG at Sun. In addition to Jenkins, he is known for many other open-source projects, including: args4j, YouDebug, com4j, Animal Sniffer, Sorcerer, wagon-svn, MSV and Parallel JUnit extension

BOF: Build, Test, Deploy, and Automation: Where we are and where to go next

Tutorial: Continuous Integration with Jenkins

(PDF) (Video)

Presentation: Large-Scale Automation with Jenkins

Mike Keith

Mike Keith, Oracle

Mike Keith has been an object-oriented programming, enterprise, distributed systems and persistence expert for over 20 years. He works at Oracle as an architect on the Enterprise Java platform and contributes to Java EE and many of the subspecifications that make up the Java EE portfolio.
He has represented Oracle on numerous expert groups and is a reknowned speaker and author. He is also currently the project lead of the Eclipse Gemini project that produces reusable enterprise modules supporting Java EE-based applications.

(PDF)

Quickie: Creating a Configuration Standard for Java EE

BOF: Java EE.express BOF

Joakim Kemeny

Joakim Kemeny, Callista Enterprise

Joakim Kemeny is working as a consultant and he helps his customers by creating great user experiences for web applications, mobile devices and public web sites. His interests spans from creating a solid web architecture that can support a high performance web application to getting his hands dirty in CSS rules that make Internet Explorer shine. Joakim has been making web sites since 1996 so when he started sharing his thoughts as a public speaker it was natural to focus on the different things that makes a great front end developer.

(PDF)

Presentation: An app is not enough

(PDF)

Tutorial: Ways to Build a Modern Web Application

Henrik Kniberg

Henrik Kniberg, Crisp

Henrik Kniberg is an Agile/Lean coach at Crisp in Stockholm, currently working with Spotify. He has written 3 popular books on Scrum, XP and Kanban, and enjoys helping companies succeed with both the technical and human sides of software development.

(PDF)

Presentation: Scaling Agile with Tribes, Squads, Chapters & Guilds

Gustaf Nilsson Kotte

Gustaf Nilsson Kotte, Jayway

Gustaf Nilsson Kotte is a full stack web developer at Jayway with an interest in architecture, design and systems thinking. He has a MSc in Computer Engineering from Chalmers University of Technology, with double specialization in Software Engineering and Computer Languages. Gustaf currently works in Malmö, Sweden.

(PDF)

Presentation: Surviving the Zombie Apocalypse of Connected Devices

Raffi Krikorian

Raffi Krikorian, Twitter

@raffi is the Director of Twitter Platform Services, the custodians of Twitter's core logic and application infrastructure. His teams manage, amongst other things, the business logic, scalable delivery, APIs, and the internal development model of all of Twitter. His group helped create the iOS & OS X Twitter integrations, the "The X Factor" + Twitter voting mechanism, the 3rd party embedded timeline infrastructure, as well as rolling out SPDY support throughout Twitter. Previously, he was the lead of the public APIs as well as being the one of those behind Twitter's Geospatial APIs. He is also the current chair of Twitter's Architecture Group, which manages and looks after Twitter's overall software architecture. Before Twitter he used to create technologies to help people frame their personal energy consumption against global energy production (Wattzon - Business Week's "Best Idea" 2008), and also ran a consulting company building off-the-wall projects. At one point, he used to teach at NYU?s ITP (created the class Every Bit You Make) and spent way too much time as a student at MIT and the MIT Media Lab (Internet 0 - Scientific American September 2004).

(PDF)

Presentation: Real-Time Delivery Architecture at Twitter

Seth Ladd

Seth Ladd, Google

Seth is a web engineer and is currently a Chrome Developer Advocate, helping developers of all sizes launch awesome modern web apps. He produced Aloha on Rails, the Hawaii Ruby on Rails and Web Development Conference, and New Game, the conference for HTML5 game developers. Way back, Seth co-authored the Expert Spring MVC book. More recently, he helped release Angry Birds for the web. Seth is on the board of the Academy of Interactive Arts and Sciences.

(SLIDES)

Presentation: Web Components Now

Marcus Lagergren

Marcus Lagergren, Oracle

Marcus Lagergren has an MS in computer science from the Royal Institute of Technology in Stockholm, Sweden. Lagergren has a background in computer security but has worked with runtimes since 1999. He was one of the founding members of Appeal Virtual Machines, the company that developed the JRockit JVM, which was bought by BEA Systems in 2002. Lagergren has been team lead and architect for the JRockit code generators and has been involved in most other aspects of JVMs over the years. From 2007 to 2010 he worked for Oracle on fast virtualization technology, and since late 2011 has been a member of the Oracle langtools team, investigating dynamic languages on the JVM. Lagergren is also a general runtime futurist, and co-author of the book Oracle JRockit: The Definitive Guide, which, despite the product-centric title, has been praised as the best book ever written on JVM internals in general.

(PDF)

Presentation: Nashorn: Optimizing JavaScript Execution on the JVM

Justin Lee

Justin Lee, Squarespace.com

Justin has been a Java developer since 1996. Since then he has had the chance to work on practically every tier conceivable for applications from web front ends to custom ORM frameworks. Most recently he was responsible for the websocket implementation available in GlassFish and Grizzly and is a member of the JSR 356 websockets expert group. He currently works as a senior software engineer for squarespace.com. He's an active member of the open source community and blogs less frequently than he intends at http://antwerkz.com

(PDF)

Presentation: Mongo for Hibernate/JPA Developers

(PDF) (Video)

Presentation: WebSocket and Java EE: A State of the Union

Joonas Lehtinen

Joonas Lehtinen, Vaadin Ltd

Joonas Lehtinen has a PhD in computer science and is one of the core developers of Vaadin, a Java-based framework for building business-oriented Rich Internet Applications. Joonas has been developing applications for the web since 1995 with a strong focus on Ajax and Java. He is the founder and CEO of the company behind the Vaadin framework.

(PDF)

Presentation: Designing HTML5 Components

BOF: GWT and Vaadin Open BOF

(PDF)

Presentation: Introduction to Vaadin 7

Konrad Malawski

Konrad Malawski, SoftwareMill

Konrad is passionate about the JVM, and the whole ecosystem that surrounds it. Lately he fell in love with Scala, but that doesn't mean he's not into Java or dynamic languages. Other than that, he's a fan of automating every possible task and ridiculously long keyboard shortcuts. "After hours" he's still bound to programming - as a lead of the PolishJUG, the lead of the Google Developers Group Kraków and helping hand of Software Craftsmanship Kraków he's coding for fun and glory, speaking at conferences, or organising meetups ranging from small hackathons to big conferences like the annual GeeCON. In those rare times when he's not doing something code-related, he's collecting game consoles or playing tennis / squash. He bloggs and tweets.

Video: Introduction

(PDF)

Presentation: Scala your Android

Cyril Mottier

Cyril Mottier, Google Developer Expert

Cyril Mottier is a Google Developer Expert dedicated to Android (see https://developers.google.com/experts/ for more information about Google Developer Experts). Passionate about technology and design, Cyril is an avid lover of Android and a multi-skilled engineer. He is actively involved in the Android community and shares his passion writing blog posts, creating open source librairies and giving talks.

Video: Introduction

(PDF)

Presentation: Optimizing Android UI - Pro tips for creating smooth and responsive apps

(PDF) (Video)

Quickie: What's new in Android Jelly Bean

Alexis Moussine-Pouchkine

Alexis Moussine-Pouchkine, Google

After more than a decade spent advocating Java at Sun Microsystems and Oracle, Alexis is now part of Google's Developer Relations team and is based out of the Paris GooglePlex.

(SLIDES)

Hands-on lab: Hands-on Lab: The President is.... (a Google App Engine Hands-On Lab)

Ole-Martin Mørk

Ole-Martin Mørk, Bekk Consulting AS

Ole-Martin Mørk is working as a Scientist at Bekk Consulting AS in Oslo, Norway. His role in the company is to focus especially on emerging technologies and spread joy and excitement over new technologies and its possibilites. He graduated in 2000 with a Bachelor in Computer Science from Østfold College. Ole-Martin speaks often at conferences in Norway, like JavaZone, Software and Smidig. He is also involved in different user groups like Oslo XP and javaBin. Se more of Ole-Martin Mørk here: http://twitter.com/olemartin http://vimeo.com/album/1883925 http://www.slideshare.net/olemartinmork/presentations

(PDF)

Presentation: Patterns for key-value stores

Christer  Norström

Christer Norström, SICS

Christer is managing director for SICS since February 2010. He was previously vice president for Mälardalen University. Christer has many years experience from working in industry. His last position in industry was as Technology manager at ABB Robotics. He also holds a position as professor in Computer Science and Engineering at Mälardalen University. His research interest is development of complex control systems from a business. management, processes and methods and technology perspective. Christer has been working with collaboration initiatives and projects between industry and academia extensively the last 15 years. The last year he has initiated an initiative called Internet of Sports to develop the next generation intelligent training tools.

(PDF)

Presentation: Internet of Sports (or How to win GOLD medals in the next Olympics)

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 http://dannorth.net/blog.

Tutorial: Secrets of an Agile Architect

(PDF)

Keynote: Simplicity: the Way of the Unusual Architect

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: Invokedynamic in 45 Minutes

Talip Ozturk

Talip Ozturk, Hazelcast

Talip Ozturk is the founder of Hazelcast. He has been working with enterprise Java since 1999. He worked as a consultant at MIC (Virginia), developer at a start-up company, Syncline (Boston) and sales architect at Itochu Technologies (New York). In 2003, he got fascinated by Jini and developed an implementation of JavaSpaces. In 2008, his passion for distributed programming led him to develop Hazelcast. Before Hazelcast, Talip was the director of technology at Zaman Media Group (Istanbul). In his free time, he enjoys playing soccer.

(PDF)

Presentation: Easy Scaling with Open Source Data Structures

Kirk Pepperdine

Kirk Pepperdine, Kodewerk Ltd

 Kirk's career began in Biochemical Engineering, where he applied his researching skills in attaching computers to sheep and cats, synthesising radio-active tylenol and developing separation techniques using High Performance Liquid Chromatography for Ottawa University and the National Research Council of Canada. Subsequently, he became employed by the Canadian Department of Defense. Kirk admits that his work at the DoD involved programming Cray supercomputers as well as other Unix systems, but he refuses or is unable to divulge the exact nature of the applications in the department other than that they involved databases and high performance systems.

Kirk is a principle consultant for Kodewerk where he has focused on performance tuning. Kirk has been involved with object technologies and performance for almost 20 years. In addition to being a co-author of ANT Developers Handbook, he contributes to www.javaperformancetuning.com and is an editor for TSS www.theserverside.com

(PDF)

Presentation: Are Your GC Logs Speaking to You

(PDF)

Tutorial: Performance Optimization Methodology

Sven Peters

Sven Peters, Atlassian

Sven Peters is a software geek working as an ambassador for Atlassian in Germany. He has been developing JavaEE applications for over 11 years and leading small teams using lean methodologies. Sven likes well written and readable source code and cares about the motivation of software developers.

Video: Introduction

(PDF)

Presentation: How To Do Kick-Ass Software Development

Carlo Pompili

Carlo Pompili, Telcred

Carlo Pompili is the CEO of Telcred and one of the co-founders. He has worked with new business creation in the IT and telecom industries for 15 years as an entrepreneur, investor and consultant. Prior to starting Telcred in 2009 he was responsible for product management at the niche mobile phone operator Nordisk Mobiltelefon (currently Net 1) and before that he was responsible for business development at SICS. From 1997 to 2003 he co-founded and was a partner in Real Venture Group, an early stage investment company focusing on mobile Internet applications. Carlo holds a M.Sc. in Industrial Engineering and Management from Chalmers University of Technology.

(PDF) (Video)

Quickie: Secure NFC services with Java Card and a new approach to physical access control

Carl Quinn

Carl Quinn, Netflix

Carl Quinn has been developing software professionally for 32 years, starting with BASIC on an Apple II, slogging through C/C++ on DOS, Windows and embedded, and finally landing in the Java-on-Linux world. The one thread through his career has been an inexplicable attraction to developer tools, spending time building them at Borland (C++ & Java IDEs), Sun (Java RAD), Google (Java & C++ build system) and most recently at Netflix (Java build and cloud deployment automation). Carl also co-hosts the Java Posse podcast, the #1 ranked Java technology podcast.

(SLIDES)

Presentation: Netflix OSS Cloud Architecture

Lars Ramfelt

Lars Ramfelt, Yanzi Networks AB

Lars Ramfelt, CEO and founder of Yanzi Networks. Yanzi designs and builds intelligent M2M broadband solutions for remote access of smart objects such as video cameras and ambient sensors using standard Internet technologies. Lars holds a PhD in Computer Systems Networking and Telecommunications and has founded several networking companies in Sweden and Silicon Valley.

(PDF)

Presentation: Delivering high performance Internet of Things and M2M services

Mark Reinhold

Mark Reinhold, Oracle

Mark Reinhold is chief architect of the Java Platform group at Oracle. His past contributions to the platform include character-stream readers and writers, reference objects, shutdown hooks, the NIO high-performance I/O APIs, library generification, and service loaders. Mark was the lead engineer for JDK 1.2 and 5.0 and the specification lead in the Java Community Process for Java SE 6 and Java SE 7. He currently leads the Jigsaw and JDK 8 projects in the OpenJDK Community, where he also serves on the Governing Board, and he is the specification lead for Java SE 8. Mark holds a Ph.D. in computer science from the Massachusetts Institute of Technology.

(PDF)

Presentation: Java 8, Java 9, and Beyond

Simon Ritter

Simon Ritter, Oracle

Simon Ritter is a Java Technology Evangelist at Oracle Corporation. 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 technology development and consultancy. Having moved to Oracle as part of the Sun acquisition he now focuses on the core Java platform and Java for client applications. He also continues to develop demonstrations that push the boundaries of Java for applications like gestural interfaces. Follow him on Twitter, @speakjava and on his blog at blogs.oracle.com/speakjava.

(PDF)

Presentation: Do you like coffee with your dessert? Java and the Raspberry Pi

(PDF)

Hands-on lab: Hands-on Lab: The Mocca Raspberry Pi Hands on Lab

(PDF)

Presentation: Project Lambda: Functional Programming Constructs and Simpler Concurrency in Java SE 8

Georges Saab

Georges Saab, Oracle

Georges Saab is the chairperson of the OpenJDK governing board, and vice president of development for the Java Platform group at Oracle, which defines and implements the Java language, library, and the Java Virtual Machine.
Saab is a more than 20-year veteran of programming language and platform development. His work with the Java Platform began as a developer of Java Standard Edition at JavaSoft and Sun Microsystems, where he was a founder of the Swing group and Java Webstart, and continued as he ran development of the JRockit JVM for many years at BEA Systems.

(PDF)

Keynote: Making The Future Java...Together

Pär Sikö

Pär Sikö, Jayway

Pär is a passionate developer who's been working with client side Java for more than ten years and that is hoping for another ten years filled with challenges and new technology. Pär is a fast learner with a need to always learn more and never being satisfied, always wanting more. This is a good thing since GUI programming always ends up on pixel level where the details are of utter most importance.

(PDF)

Presentation: Adding HTML5 to your Native Android Application

Matt Stephenson

Matt Stephenson, Google

Matt Stephenson is a builder and engineer of fine things Software and otherwise. He works full time on Google App Engine in San Francisco. His past is littered with devops projects including the deployment engine used to run AWS, the OpenStack Nova project, and the multi-cloud java library jclouds.

(SLIDES)

Hands-on lab: Hands-on Lab: The President is.... (a Google App Engine Hands-On Lab)

(PDF)

Presentation: What is expected of a PaaS in 2013?

Bodil Stokke

Bodil Stokke, Arktekk

Bodil is a developer, frequent speaker and occasional teacher of web technology and anything that favours s?expressions. She is currently serving as the Director of Frontend Development at Arktekk. She is best known as the creator of the Catnip IDE for Clojure, and for her contributions to the field of programming language theory, especially the Facial Hair Theory of Language Design. She holds a Ph.D in applied metaphysics from eBay.

(SLIDES)

Presentation: What Every Hipster Should Know About Functional Programming

Henrik Ståhl

Henrik Ståhl, Oracle

Henrik Stahl is a senior director of product management at Oracle, and oversees planning and strategy for the Java Platform. He is tasked with moving Java forward in a way that benefits the overall Java community as well as Oracle and its customers and partners.

Stahl joined Oracle as part of the BEA acquisition. At BEA he had responsibility for the JRockit family of products. Overall he has almost 10 years of working with JVM and Java strategy and development. Prior to BEA, Stahl was co-founder and CTO of Swedish consultancy Omegapoint AB, the lead developer of the Swedish BankID service for issuing digital IDs to Swedish citizens. His experience also includes IT security, system architecture and development, network engineering, and support.

Stahl holds an MS in engineering physics from the Royal Institute of Technology in Sweden. He lives with his family in California and spends his spare time doing random sports, gardening, and playing flamenco guitar.

(PDF)

Keynote: Taking Development to the Edge

Alf Kristian Støyle

Alf Kristian Støyle, Knowit

Alf Kristian is always seeking better ways. He is very interested in lightweight development, joyful programming, and has been an FP enthusiast for many years.

He has more than 8 years of experience within software development and consulting, and he currently works for Know IT Objectnet AS.

(PDF)

Quickie: Lisp is beautiful!

Venkat Subramaniam

Venkat Subramaniam, Agile Developer, Inc.

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an adjunct faculty 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 the co-author 2007 Jolt Productivity Award winning "Practices of an Agile Developer," the author of "Programming Groovy: Dynamic Productivity for the Java Developer" and "Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine" (Pragmatic Bookshelf). His latest book is "Programming Concurrency on the JVM: Mastering synchronization, STM, and Actors".

Presentation: Design Patterns in modern JVM Languages

Presentation: Scala Tricks

(SLIDES)

Tutorial: Thinking and Programming in Functional Style

Thomas Sundberg

Thomas Sundberg, Waymark

Thomas Sundberg is a consultant and developer at Waymark in Stockholm, Sweden. He has a Masters degree in Computer Science from the Royal Institute of Technology, KTH, in Stockholm. Thomas has been working as a developer since 1988 and a Java developer for more than ten years. He has also worked as a lecturer at The Royal Institute of Technology, KTH, one the leading technical universities in Sweden, teaching programming. Thomas has an obsession for technical excellence which translates to Software Craftsmanship, Clean Code, Testing and Automation.

Thomas runs a blog where he write tutorials, it can be found at http://thomassundberg.wordpress.com/

(PDF)

Tutorial: Behaviour Driven Development with Cucumber for Java

(PDF)

Presentation: How to fail a software project fast and efficiently?

Attila Szegedi

Attila Szegedi, Oracle Corporation

Attila Szegedi is a Principal Member of the Technical Staff at Oracle, working on dynamic language features on the Java platform and the Nashorn JavaScript runtime for the JVM. Before joining Oracle, Attila worked as a Staff Engineer in Twitter's Runtime Systems group. He is also known for his work on several Open Source projects, most notably he is a contributor to Mozilla Rhino, an earlier JavaScript runtime for the JVM, a contributor to Kiji, Twitter's server-optimized Ruby runtime, the author of Dynalink, the dynamic linker framework for languages on the JVM, as well as one of the principal developers of the FreeMarker templating language runtime.

(PDF)

Presentation: Real-Time Delivery Architecture at Twitter

Noam Tenne

Noam Tenne, JFrog

Noam has gained many XP points by developing with a slew of JVM languages over the past 10 years. As a Senior Developer at the JFrog R&D team, Noam Tenne aspires to one day know what a software developer actually does for a living; In the meantime, he tries to solve developer pains by ideating, designing, developing and building software systems such as JFrog's flagship product Artifactory and newborn SaaS platform Bintray!

While not working on these products, Noam is developing open source plugins and extensions to various Continuous Integration and Deployment tools including Gradle, Maven, Jenkins, Hudson and others.

Noam blogs at http://blogs.jfrog.org & tweets as @NoamTenne

Video: Introduction

(PDF)

Presentation: How we took our server-side application to the Cloud and liked what we got

Heather VanCura

Heather VanCura, Java Community Process

Heather VanCura manages the JCP Program Office and is responsible for the day-to-day nurturing, support, and leadership of the community. She oversees the JCP.org web site, JSR management and posting, community building, events, marketing, communications, and growth of the membership through new members and renewals. Heather has a front row seat for studying trends within the community and recommending changes. Several changes to the program in recent years have included enabling broader participation, increased transparency and agility in JSR development.

Video: Introduction

(PDF)

Presentation: How to participate in the future of Java

BOF: OpenJDK, JCP and Adopt OpenJDK/JSR Community BOF

Martijn Verburg

Martijn Verburg, jClarity

Martijn Verburg is the CTO and founder of jClarity - a Java cloud performance tools company. He is the co-leader for the LJC (aka London JUG), from which he runs the global Adopt OpenJDK and Adopt a JSR programmes, two open source projects (PCGen and Ikasan EIP), and is a bartender at the Javaranch. You can also find him answering thorny questions at the Programmers StackExchange. He's a regular speaker at conferences (FOSDEM, JavaOne, OSCON, Devoxx etc) and is the co-author of "The Well-Grounded Java Developer" (Manning publications). Martijn was recently selected a Java Champion in recognition for his contribution to the Java ecosystem There are rumors that he might be the infamous Diabolical Developer, but one should never listen to stories on the Internet.....

Video: Introduction

(PDF)

Presentation: Java and the Machine

(PDF) (Video)

Presentation: Modern Software Development Anti-Patterns

BOF: OpenJDK, JCP and Adopt OpenJDK/JSR Community BOF

David Vonasek

David Vonasek, Elvaco AB

David Vonasek is CEO at Elvaco AB and has worked with embedded and client/server systems for 15 years. In 2007, David selected J2ME as the main platform for Elvaco ABs next generation Smart Metering products. The Elvaco Smart Metering platform build on Java Technology has been a success story with more than 50 000 units sold last year.

(PDF)

Presentation: Making smart meters even smarter with embedded Java technology

Fredrik Vraalsen

Fredrik Vraalsen, Knowit

Fredrik's main interest as a developer is languages, techniques, methods and tools that can improve efficiency, quality and not least the joy of programming. The last couple of years his focus has been on alternative JVM languages like Scala and Clojure, in particular the functional programming aspects. He likes to find ways to apply these principles in his daily work as Java developer/consultant at Knowit. Fredrik has over 10 years of experience as a software developer working with Java EE, Swing client applications and Java/C++ on mobile devices. Currently he does design and development on a large back-end sales system and client application for NSB (Norwegian railways).

(PDF)

Quickie: Git Deploy!

Dick Wall

Dick Wall, Escalate Software

Dick Wall is a veteran Java developer who converted to Scala about 4 years ago and has never looked back. He is currently self employed and offers Scala training and consulting service in a partnership with Bill Venners called Escalate Software. In addition, Dick is founder of the Bay Area Scala Enthusiasts, one of the first Scala user groups in the US, and also founder and co-host of the Java Posse, a popular Java development podcast.

Tutorial: First steps to Scala

(PDF)

Presentation: SubCut - Truly Simple Dependency Injection for Scala

Klara Ward

Klara Ward, Oracle

Klara has a MSc in Computer Science and has been working with JRockit Mission Control and the JRockit JVM since 2002. She is currently a member of the Java Mission Control dev team at Oracle. If you ask a question on the Mission Control forum, chances are Klara will give you an answer. You can also get hold of her on twitter as @klaraward to get the crochet pattern for the JDuchess mascot.

(PDF) (Video)

Quickie: Java Mission Control - Coming soon to a JDK near you

Geertjan Wielenga

Geertjan Wielenga, Oracle

Geertjan Wielenga is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer, primarily focused on the NetBeans IDE and the NetBeans Platform. He blogs daily at http://blogs.oracle.com/geertjan.

Quickie: Busy Developer's Guide to HTML5 Development

Presentation: Strategies for Loose Coupling in Large Java Desktop Applications

John Wilander

John Wilander, Svenska Handelsbanken

John Wilander is a frontend software developer at Svenska Handelsbanken. He has been researching and working in application security for ten years and is an active leader in OWASP, the Open Web Application Security Project. In 2011 he organized the OWASP Summit Browser Security sessions in Portugal, with participants from the security teams behind Chrome, Firefox, Internet Explorer, Flash, and PayPal. During his years in academia he was elected best computer science teacher twice and nowadays gives 5-10 professional talks per year.

(PDF) (Video)

Presentation: Javascript beyond jQuery

(PDF)

Tutorial: Ways to Build a Modern Web Application

Joakim Öhman

Joakim Öhman, Elastx AB

Joakim is CTO for Elastx that works with the local implementation of Jelastic, the Duke Choice Award winning Cloud Platform! Joakim has worked with Enterprise IT infrastructure solutions for 18 years. Founded 24 Solutions 2001 delivering products and managed services for companies with high demands on security and availability. Currently starting Elastx where we build a new PaaS service for Java and PHP applications for everyone that likes simplicity performance. I love my daughter, my wife, snow and water!