Speakers
Marcus Ahnve

Marcus Ahnve, Valtech

Marcus Ahnve is a Senior Consultant at Valtech, a global IT consultancy. He is a agile coach and developer helping software development organizations. Marcus experience in agile software development dates back to 1996 and his first project which was done in Smalltalk. In 2001 he started doing XP development and has since then explored new ways of making development more effective, economical and fun.

(PDF) (PodCast)

Presentation: Agile Architecture - Design For Replaceability.

BOF: Programming Language BOF

Thomas Alexandre

Thomas Alexandre, DevCode Consulting

Thomas Alexandre is a senior consultant at DevCode, specializing in Java and Scala software development. He is passionate about technology, enthusiastic about sharing knowledge and always looking for ways to code more effectively through the adoption of new open-source software and standards. In addition to 15 years of Java development, he has focused these past few years on emerging languages and web frameworks such as Groovy/Grails and Scala. Thomas has a PhD in Computer Science from the University of Lille, France, and has spent 2 years as postdoc with Carnegie Mellon University in the fields of Security and E-Commerce.

Video: Introduction

(PDF)

Quickie: One-liners are your friend: Increasing Productivity with Scala

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 has just joined Cloudera to help drive the Enterprise Cloudera platform future.

Video: Introduction

(PDF) (PodCast)

Quickie: An Intro to Hadoop

Leonard Axelsson

Leonard Axelsson, Mojang

Leonard is a developer with Mojang, the company behind the Java based indie-hit Minecraft. He works mainly with backend development and cloud-based operations. Previously he's worked as a Java consultant with a focus on the JVM and related technologies. He also runs the Stockholm-based Groovy usergroup SweGUG. He has previously spoken at Jfokus, Dyncon and many of Stockholms usergroups, such as GTUG, Javaforum and Agical Geeknight.

(PDF)

Quickie: We visualized, we saw, we changed

Paul Bakker

Paul Bakker, Luminis Technologies

Paul is senior software engineer at Luminis Technologies where he works on the Amdatu platform, an open source, service-oriented application platform for web applications. He has a background as trainer where he teached various Java related subjects. Paul is also a regular speaker on conferences such as JavaOne, Devoxx and JFall and author for the Dutch Java Magazine. He is also a contributor for the JBoss Forge project.

(PDF)

Tutorial: Building Next-generation Enterprise Applications in Java a.k.a. Duke's Duct Tape Adventures

(PDF)

Presentation: Migrating Spring Applications to Java EE 6

Glenn Bech

Glenn Bech, Inmeta Consulting AS

Glenn Bech manages the Inmeta Consulting Java team and works hands-on in software development projects. He has developed software on the Java platform , mainly server side. for the Banking and insurance industry for the last ten years. For Glenn, as for many a developer, it all started 20 years ago with "Poke 53281,0" on the Commodore 64. Since then, he has programmed a wide range of languages. The first of his now several Android applications was published on the Android market in february 2011. He saw the fun and potential in tablet devices and was quick to embrace Honeycomb. He is now a very passionate Android developer. Glenn is the co-founder of the Norwegian software comminity Baksia (www.baksia.org) that is non-profit and promotes everything scalable and backend related.

(PDF)

Presentation: Tackling Android fragmentation

Andrey Breslav

Andrey Breslav, JetBrains

Andrey is the lead language designer in Project Kotlin. He started his career at Borland working on language implementations for MDA support. He spent a few years teaching in college and developed courses in Basics of OOP, Software Design and Programming Practice. Andrey joined JetBrains to start Project Kotlin in 2010. He serves as a Java Community Process expert in a group working on JSR-335 ("Project Lambda").

Andrey is a frequent conference speaker delivering talks at venues like OSCON, StrangeLoop and Devoxx.

(PDF)

Presentation: The Kotlin Programming Language

David Chandler

David Chandler, Google

David Chandler works with the Google Developer Tools Team in Atlanta. An electrical engineer by training, Chandler got hooked on developing database Web applications in the days of NCSA Mosaic and has since written Web applications professionally in a variety of languages, including C, perl, ksh, ColdFusion, Java, JSF, and GWT. Prior to joining Google, Chandler worked on Internet banking applications with Intuit and launched a non-profit startup built with GWT and App Engine. Chandler holds a patent on a method of organizing hierarchical data in a relational database and blogs about Java Web development at turbomanage.wordpress.com.

Presentation: Dart Language and Modern Web Apps

Cliff Click

Cliff Click, Azul Systems

With more than twenty-five years experience developing compilers, Cliff serves as Azul Systems' Chief JVM Architect. Cliff joined Azul in 2002 from Sun Microsystems where he was the architect and lead developer of the HotSpot Server Compiler, a technology that has delivered dramatic improvements in Java performance since its inception. Previously he was with Motorola where he helped deliver industry leading SpecInt2000 scores on PowerPC chips, and before that he researched compiler technology at HP Labs. Cliff has been writing optimizing compilers and JITs for over 20 years.

He is invited to speak regularly at industry and academic conferences including JavaOne, JVM, ECOOP and VEE; serves on the Program Committee of many conferences (including PLDI and OOPSLA); and has published many papers and more than a dozen patents about HotSpot technology. Cliff holds a PhD in Computer Science from Rice University.

(PDF) (PodCast)

Presentation: A JVM Does What?

(PDF)

Presentation: The Art of (Java) Benchmarking

Hamlet D'Arcy

Hamlet D'Arcy, Canoo Engineering AG

Hamlet D'Arcy has been writing software for over a decade, and has spent considerable time coding in Java, Groovy, and C++. He's passionate about learning new languages and different ways to think about problems. Hamlet is the founder of the Basel-based Hackergarten open source coding group, and regularly participates and speaks at local and international user groups and conferences. Hamlet is a committer on the Groovy and CodeNarc projects, and is a contributor on a few other open source projects (including JConch and IntelliJ IDEA). He blogs regularly at http://hamletdarcy.blogspot.com

(PDF)

Presentation: AST Transformations

Sven Efftinge

Sven Efftinge, itemis

Sven is the initiator and project lead of the language development framework Xtext and is the head of a research & development branch of itemis in Kiel, Germany. He is a regular speaker at many international software conferences and (co-)author of a book and many printed articles.

 

Video: Introduction

Quickie: Eclipse Xtend - A Language for Java Developers

Markus Eisele

Markus Eisele, msg systems ag

Markus is a principle 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) (PodCast)

Presentation: Java 7 - State of the Enterprise

Björn Ekengren

Björn Ekengren, Diversify

Björn Ekengren is a Java professional with over 10 years of experience in the gaming, financial and non-profit industries. Presently Front End Competence Coordinator at Diversify he is very passionate about UX and front end development. As a seasoned entrepreneur and technical evangelist he is known for thinking outside the box to exceed customers expectations. Björn is the founder of It's Alive! mobile games and javascriptpatterns.org. Björn holds a Masters of Science degree in Electrical Engineering from Kungliga Tekniska Högskolan in Stockholm.

(PDF)

Presentation: JavaScript bonanza - the modern developer story

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: Building Next-generation Enterprise Applications in Java a.k.a. Duke's Duct Tape Adventures

(PDF)

Presentation: Migrating Spring Applications to Java EE 6

Hardy Ferentschik

Hardy Ferentschik, Red Hat

Hardy Ferentschik is Senior Developer at JBoss and member of the Hibernate development team. His primary interests are in the area of intra- and internet search. Within the Hibernate team he is the project lead of Hibernate Validator and core developer for Hibernate and Hibernate Search. Hardy is a frequent speaker at JUGs and leading software development conferences like JAOO or JFokus.

(PDF)

Presentation: Maven vs Gradle, On your marks, get set, go!

Neal Ford

Neal Ford, ThoughtWorks, Inc

Neal Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 6 books spanning a variety of technologies, including the most recent The Productive Programmer. He focuses on designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 250 developer conferences worldwide, delivering more than 1000 talks. Check out his web site at nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.

Tutorial: Continuous Delivery

Presentation: Functional Thinking

(PDF) (PodCast)

Presentation: The Curious Clojureist

Pamela Fox

Pamela Fox

Since discovering web programming as a kid (starting with Java applets, of course), Pamela Fox has loved using web technologies to make web apps and teaching other people how to use them. She went to USC for her bachelors & masters in computer science, spent five years at Google helping developers use the Maps and Wave APIs in their apps, and is now working on her own web apps using a mix of Python, JS, and HTML5.

(PDF) (PodCast)

Presentation: Client-side Storage: When & How

Quickie: Developing Mobile Web Apps with PhoneGap

Daniel Fröding

Daniel Fröding, Diabol AB

I have been working as a consultant in transactional intense systems as a Java developer, scrum master, application server expert and Java EE architect for over 10 years. I parallel I have been part of the lead in Diabol, the innovative consultant company that puts business in systems. Lately my interest has turned to streamlining the development process from business to customer. We are only in the beginning of the evolution of the profession of creating IT systems. There are so many things we can do to improve how systems are created.

(PDF)

Presentation: Retrospective from the year of DevOps

Gerrit Grunwald

Gerrit Grunwald, Raith GmbH

Gerrit Grunwald is a team leader of a small group of software developers at Raith GmbH, where he work for around 10 years. His technical interests include desktop software development, preferably using modern, object-oriented and/or component based techniques, and specifically three subareas - Java Swing component development, HTML5 canvas and SunSPOT's. He's a decent-frequency blogger and the leader of the Java User Group in Münster (Germany), where he lives, He's been involved in the IT industry since 1996, when he started studying Applied Physics at the University of Applied Sciences Münster. In 2001, he joined Raith where he started to work as an application scientist, but soon started working in the software development group that he is leading now.

(PDF)

Quickie: From Swing to HTML5 Canvas

Arun Gupta

Arun Gupta, Oracle

Arun Gupta is a Java evangelist working at Oracle. Arun has over 15 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 1200 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.

Tutorial: HANDS-ON LAB: Building an end-to-end application using Java EE 6 and NetBeans

Presentation: Java EE 7: Developing for the Cloud

(PDF)

Presentation: PaaSing a Java EE Application

Johan Haleby

Johan Haleby, Jayway

Johan Haleby is a Swedish developer, speaker, and writer with a profound interest in software engineering and testability in particular. He has founded and contributed to numerous open source projects such as PowerMock, REST Assured and Awaitility and has spoken at several conferences and user groups.

(PDF) (PodCast)

Quickie: Stop sleeping, start awaiting!

Anders Hammar

Anders Hammar, Devoteam

Anders is a Maven expert, software architect, and CTO of Devoteam Sweden, working professionally with Java for more than ten years. Anders firmly believes that a good development infrastructure is necessary to allow for developers to focus on solving the business needs, as well as developing good quality software. For the last five years, he has focused on using Maven as the platform for such an environment. In his profession, Anders helps customers improve their Maven-based development infrastructure. Being a true believer of open source, Anders is highly active within the Maven community and also a committer at The Codehaus.

(PDF) (PodCast)

Quickie: Tesla - the Maven successor

Marcus Hammarberg

Marcus Hammarberg, Avega Group

Marcus has worked as consultant with system development since 1998. During this time he has mostly been working within development teams and almost always been in the team lead role. This has led him in to try to investigate and learn new technolgies that help team-based system development run smother and produce more qualitative software. Marcus enjoys working agile (with Scrum and Kanban) and using techniques such as BDD, Kanban, TDD and Specification by example to achive these goals.

(PDF)

Tutorial: A Practical Introduction To Kanban

Michael Heinrichs

Michael Heinrichs, Oracle

Michael Heinrichs has been part of the JavaFX development team right from its early days in 2008. During the early access phase until the release of JavaFX 1.0, he was part of the JavaFX Compiler team. After that he joined the JavaFX Mobile team where he was mainly responsible for performance tuning. In 2010 he became the technical lead for the core components of JavaFX: JavaFX Beans and Properties, the Binding API, the new collections and the Animation API. Michael loves to meet people from other cultures, enjoys cooking and spending time with his family.

(PDF)

Presentation: JavaFX 2.0 from a developer's perspective

Kevlin Henney

Kevlin Henney, Curbralan

Kevlin is an independent consultant and trainer based in the UK. His development interests are in patterns, programming, practice and process. He helps teams adopt techniques and improve their software development through training, mentoring and reviewing. He has been a columnist for various magazines and web sites. Kevlin is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of the 97 Things Every Programmer Should Know site and book.

(PDF)

Keynote: Cool Code

(PDF) (PodCast)

Presentation: It Is Possible to Do Object-Oriented Programming in Java

Peter Hilton

Peter Hilton, Lunatech Research

Senior solution architect and Operations Director at Lunatech Research since 2004. Peter works on web application architecture, design and construction, with technical project management. His interests include Java web application frameworks, agile software development process and practices, and web-based collaboration. Since 2010, Peter has been a committer on the Play framework open-source project. Peter is currently writing a 'Play 2 with Scala in Action' book, with co-authors Erik Bakker and Francisco Canedo.

(PDF) (PodCast)

Presentation: Play Framework 2.0

Marcus Hirt

Marcus Hirt, Oracle

Marcus is one of the founders of Appeal Virtual Machines, the company that created the JRockit JVM. He is currently working as Team Lead for the JRockit Mission Control team. In his spare time he enjoys coding on his many pet projects, composing music, and scuba diving. Marcus has contributed JRockit related articles, whitepapers, tutorials, and webinars to the JRockit community, and has been an appreciated speaker at various conferences, such as Oracle Open World and Java One. He is also one of the two authors behind a popular book about JVM technology.

(PDF)

Presentation: What to Expect from HotRockit

Helena Hjertén

Helena Hjertén, Mejsla AB

Helena är systemutvecklare med inriktning på Java. Hon är en entusiastisk och positiv person som uppskattar att arbeta med kollegor som är motiverade att tillsammans producera högkvalitativt resultat som uppfyller de förväntningar som satts. Hon har arbetat inom utvecklingsprojekt där många olika typer av teknologier, metoder och verktyg har använts.

BOF: Duchess BOF - How to benefit from networking with other women in IT.

Juergen Hoeller

Juergen Hoeller, SpringSource, a division of VMware

Juergen Hoeller is co-founder of the Spring Framework project and Principal Engineer at SpringSource, a division of VMware, where he continues to lead the development of the core framework. Juergen is an experienced software architect and consultant with outstanding expertise in transaction management, O/R mapping technologies and enterprise messaging. Juergen is co-author of the bestselling book "Expert 1-on-1 J2EE Development without EJB" and regularly speaks at international technology conferences.

(PDF) (PodCast)

Keynote: Enterprise Java in 2012 and Beyond

Johannes Häyry

Johannes Häyry, Vaadin Ltd

Johannes Häyry recently joined Vaadin as a developer and has since been immersed in the intriguing world of web application development. Before joining Vaadin he had been mostly coding native applications for mobile and other touch devices with .NET, Qt and Android SDK. The mobile web is a natural extension for his interest in mobile platforms. Johannes is passionate about developing user friendly and awesome solutions for people and he loves any well written API.

(PDF)

Presentation: Building iOS applications in Java

Claus Ibsen

Claus Ibsen, fusesource

Claus Ibsen is a software engineer and integration specialists from FuseSource (http://fusesource.com/). Claus is a full time committer on the open source integration framework Apache Camel (http://camel.apache.org) and author of the "Camel in Action" book (http://www.manning.com/ibsen). Claus is the most active contributor to Apache Camel and is very active in the Camel community. He hang out on the Camel mailing lists, irc-room and often blogs about Camel. At FuseSource he leads the development of Camel and provides consulting and support to customers. Claus is frequent speaker at FuseSource community day events on subjects related to Camel. Claus has spoken at JavaZone, CamelOne, JEEConf, TSSJS and Devoxxl. Prior to joining FuseSource, Claus has worked with integration in all sorts for the last decade.

Presentation: Enterprise Integration Patterns and DSL with Apache Camel

Viktor Klang

Viktor Klang, Typesafe

Viktor Klang, also known as √, is a passionate programmer with a taste for concurrency paradigms and performance optimization. Currently working as Tech Lead for the Akka project at Typesafe.

 

(PDF) (PodCast)

Presentation: Up and out: Scaling software with Actors

Angelika Langer

Angelika Langer, Angelika Langer Training/Consulting

Angelika Langer works as a freelance trainer and mentor with an independent course curriculum of several challenging C++ and Java courses based in Germany. She is co-author of several columns (currently in JavaMagazin), co-author of the books ?The Standard C++ IOStreams and Locales?, 2001 and ?Java Core Programmierung?, 2011, author of the online Java Generics FAQ, and a recognized speaker at conferences all over the world. See www.AngelikaLanger.com for details.

(PDF)

Presentation: Lambdas in Java 8

(PDF) (PodCast)

Presentation: Tuning the HotSpot JVM's Garbage Collectors

Josh Long

Josh Long, SpringSource, a division of VMware

Josh Long is the Spring developer advocate, an editor on the Java queue for InfoQ.com, and the lead author on several books, including Apress? Spring Recipes, 2nd Edition and O'REILLY's "Getting Started with Spring Roo." Josh has spoken at many different industry conferences internationally including TheServerSide Java Symposium, SpringOne, OSCON, JavaZone, Adobe MAX, JavaZone, Geecon, Devoxx, Java2Days and many others. When he?s not hacking on code for SpringSource (github.com/SpringSource) or other open source projects (Activiti), he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, EAI, BPM, grid processing, mobile computing and so-called ?smart? systems. He blogs at blog.springsource.org or joshlong.com.

(PDF)

Quickie: Lightning intro to CloudFoundry

(PDF)

Tutorial: Spring into the Cloud

Greg Luck

Greg Luck, Terracotta

Greg founded Ehcache in 2003. He regularly speaks at conferences, writes and codes. He has also founded and maintains the JPam and Spnego open source projects, which are security focused. Prior to joining Terracotta in 2009, Greg was Chief Architect at Wotif.com where he provided technical leadership as the company went from a single product startup to a billion dollar public company with multiple product lines. Before that Greg was a consultant for ThoughtWorks with engagements in the US and Australia in the travel, health care, geospatial, banking and insurance industries. Before doing programming, Greg managed IT. He was CIO at Virgin Blue, Tempo Services, Stamford Hotels and Resorts and Australian Resorts. He is a Chartered Accountant, and spent 7 years with KPMG in small business and insolvency.

(PDF)

Presentation: JSR107: The new Java Caching Standard

Peter Lundberg

Peter Lundberg, Valtech

Peter is a Senior Consultant at Valtech with over 15 years experience. Working both as architect, coach and developer, he strives for productive development and an agile approach. Rich experience with Java but the last few years also working with Python, Scala etc. Lately also being able to use Play! framework and NoSql for real solutions and also contributing with a Play module and as organizer for the MongoDb meetup in Stockholm.

Tutorial: HANDS-ON LAB: Get started with Play! framework for web development in Java and Scala

Hadi Nahari

Hadi Nahari, NVIDIA

Hadi Nahari is a software security professional with over 19 years of experience in software development, including extensive work in design and architecture, verification, proof-of-concept, and implementation of secure systems. Hadi has worked on large scale, high-end enterprise solutions, as well as resource-constrained embedded systems, with primary focus on security, cryptography, complex systems design, and vulnerability assessment & threat analysis.

Author of the book: "Web Commerce Security: Design & Development", published by John Wiley & Sons, Hadi is a frequent speaker in the U.S. and international security, mobile, and payment events and has led and contributed to various security projects for Netscape Communications, Sun Microsystems, United States Government, Motorola, MontaVista, eBay, PayPal, and NVIDIA among others.

Hadi is currently in charge of the security architecture of Mobile and Software Solutions at NVIDIA as Chief Security Architect.

(PDF) (PodCast)

Presentation: Android: A Security Analysis

Fabiane Bizinella Nardon

Fabiane Bizinella Nardon, RBS

Fabiane Nardon is a computer scientist who is passionate about creating software that will positively change the world we live in. She was the architect of the Brazilian Healthcare Information System, considered the largest JavaEE application in the world and winner of the 2005 Duke's Choice Award. She leaded several communities, including the JavaTools Community at java.net, where 800+ open source projects were born. She is a frequent speaker at conferences in Brazil and abroad, author of several technical articles and member of the program committee of several conferences as JavaOne, OSCON, TDC. She was chosen a Java Champion by Sun Microsystems as a recognition of her contribution to the Java ecosystem. Currently, she works as a tools expert at ToolsCloud and as chief architect at RBS, where she is helping to shape new disruptive Internet based services.

Video: Introduction

(PDF) (PodCast)

Presentation: Zero Downtime Continuous Deployment of Java Web Applications

Robert Nyman

Robert Nyman, Mozilla

Robert is a Technical Evangelist for Mozilla and a strong believer in HTML5 and the Open Web. He has been working since 1999 with Front End development for the web, in Sweden and in New York City, and was one of the Technical Editors (the JavaScript parts) for the book Introducing HTML5 (http://introducinghtml5.com/). Robert regularly blogs at http://robertnyman.com, tweets as @robertnyman and he loves to travel and meet people.

Tutorial: Building a web page with HTML5

Staffan Nöteberg

Staffan Nöteberg, Rekursiv AB

Staffan Nöteberg wrote the critically acclaimed productivity book Pomodoro Technique Illustrated. He's been programming for decades. Regex is his favorite among programming languages as well as among productivity tools.
More about Staffan Nöteberg: www.staffannoteberg.com

Video: Introduction

(PDF) (PodCast)

Presentation: Regex Applied - When Regex is a Winner

Rebecca Parsons

Rebecca Parsons, ThoughtWorks

Dr. Rebecca Parsons is ThoughtWorks' Chief Technology Officer. She has more than 20 years of application development experience in industries ranging from telecommunications to emergent internet services. She has been published in language and artificial intelligence media, served on numerous program committees, and currently reviews academic articles for several journals.

Before coming to ThoughtWorks she worked as an assistant professor of computer science at the University of Central Florida. She also worked as director's post doctoral fellow at the Los Alamos National Laboratory researching issues in parallel and distributed computation, genetic algorithms, computational biology and non-linear dynamical systems. Dr. Parsons holds a [Ph.D] in Computer Science from Rice University

(PDF) (PodCast)

Presentation: Patterns of Agile Enterprise Architecture

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: 7 Things: How to make good teams great

Andrew Phillips

Andrew Phillips, jclouds

An early believer in the ability of Java to deliver "enterprise-grade" software, Andrew quickly focused on the development of high-throughput, resilient and scalable Java EE applications. Specializing in concurrency and high performance development, Andrew gained substantial experience of the intricacies, complexity and challenges of enterprise application environments while working for a succession of multinationals. Continuously focused on effectively integrating promising new developments in the JVM space into corporate software development, Andrew joined XebiaLabs in March 2009, where he is responsible for product management of their deployment automation product Deployit. Amongst others, he worked on Multiverse, the open-source Java STM implementation behind Akka, and contributes to jclouds, the leading Java cloud library. He's also enjoying the wide variety of JVM offerings, especially Clojure and Scala.

(PDF)

Presentation: Developing portable PaaS applications

Brian Prince

Brian Prince, Microsoft

Brian H. Prince is a Principal Cloud Evangelist for Microsoft. He gets super excited whenever he talks about technology, especially cloud computing, patterns, and practices. His job is to help customers strategically leverage technology, and help make Windows Azure the best platform for any language or tool. In a past life Brian was a part of super startups, super marketing firms, and super consulting firms. Much of his super architecture background includes building super scalable applications, application integration, and award winning web applications. All of them were super. Much of his work was based on early versions of Linux, Java, and open source software (for example Hibernate) before crossing over to .NET. Further, he is a co-founder of the non-profit organization CodeMash (www.codemash.org), an event specializing in cross platform and open development. He speaks at various international technology conferences. He only wishes his job didn?t require him to say "super" so much. Brian is the co-author of "Azure in Action", published by Manning Press. Brian holds a Bachelor of Arts degree in Computer Science and Physics from Capital University, Columbus, Ohio. He is also a zealous gamer. He is a fan of Fallout 3, Portal, and pretty much every other game he plays.

(PDF)

Presentation: Developing Enterprise-Scale Java Applications on Windows Azure

Matt Raible

Matt Raible, Raible Designs

Matt Raible has been building web applications for most of his adult life. He started tinkering with the web before Netscape 1.0 was even released. For over 14 years, Matt has helped companies adopt open source technologies (Spring, Hibernate, Apache, Struts, Tapestry, Grails) and use them effectively. Matt has been a speaker at many conferences worldwide, including Devoxx, No Fluff Just Stuff, JavaZone, ApacheCon, and a host of others. Matt is an author (Spring Live and Pro JSP), and an active "kick-ass technology" evangelist on http://raibledesigns.com. He is the founder of AppFuse, a project which allows you to get started quickly with Java frameworks, as well as a committer on the Apache Roller and Apache Struts projects. Matt has had quite a ride in the past few years, serving as the Lead UI Architect for LinkedIn, the UI Architect for Evite.com and the Chief Architect of Web Development at Time Warner Cable. He recently enjoyed an awesome ski season in Utah while consulting at Overstock.com.

Video: Introduction

(PDF) (PodCast)

Presentation: Comparing JVM Web Frameworks

(PDF)

Presentation: HTML5 with Play Scala, CoffeeScript and Jade

Chris Richardson

Chris Richardson

Chris Richardson is a developer and architect with over 20 years of experience. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and frameworks such as Spring and Hibernate. Chris is the founder of the original CloudFoundry.com and works on cloud technology. He has a computer science degree from the University of Cambridge in England and lives in Oakland, CA with his wife and three children.

(PDF)

Tutorial: Spring into the Cloud

(PDF) (PodCast)

Presentation: SQL, NoSQL, NewSQL? What's a developer to do?

Daniel Roberts

Daniel Roberts, 10gen

Daniel is a Solutions Architect based in London. Prior to 10gen Daniel worked at Oracle for 11 years in a number of different positions focusing mainly around Oracle's middleware technologies and strategy. Roles have include consulting, product management, business development and more recently as a presales solution architect for financial services. Daniel has also worked for Novell, ICL and for a period as a freelance contractor. He has a degree in Computer Science from Nottingham Trent University in the UK.

(PDF)

Presentation: MongoDB and JVM: Bringing NoSQL and Java Together

Toomas Römer

Toomas Römer, ZeroTurnaround

Toomas is a hackepreneur, geek and a founder of ZeroTurnaround who has profound interest in programming, infrastructure and operations. He thinks he is a good fit for Devops because of his background but in reality he still does not understand what this magic word means. Hudson/Jenkins has been his close buddy for years churning CPU cycles at the server park and the chemical synapses of his brain. In his spare time he plays Go, Squash and enjoys Starcraft at GomTV.

(PDF)

Presentation: Jenkins Evolutions

Heiko Seeberger

Heiko Seeberger, Typesafe

Heiko Seeberger is the Director Professional Services at Typesafe. He has been a Scala enthusiast ever since he came to know this beautiful language in 2008. He started his professional career as a software developer in 1993 using programming languages like object-oriented Turbo Pascal, Perth and C++. Since 1998 he has been living almost exclusively in the Java world where he could build deep expertise in technologies for enterprise applications like AspectJ, Spring, Eclipse RCP and OSGi. Soon after he was infected by Scala he started the ScalaModules project, a Scala-based DSL for OSGi, and became a committer to Lift and Akka. Heiko regularly shares his expertise in articles and talks and is the main author of the German Scala book "Durchstarten mit Scala".

(PDF)

Presentation: Scala in Action

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.

(PDF) (PodCast)

Presentation: jHome: Having Fun with Home Automation and Java

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.

Video: Introduction

(PDF) (PodCast)

Presentation: jHome: Having Fun with Home Automation and Java

Bodil Stokke

Bodil Stokke, Steria

Bodil spends her days working as a Java developer at Steria, while silently plotting to overthrow the ancien régime, replacing current programming fashions with the Next Big Thing. She hopes the Next Big Thing will have lots of parentheses, but will settle for anything without checked exceptions.

She is on intimate terms with JavaScript and the web platform, having been the senior JavaScript developer on one of Scandinavia's biggest web based mapping application—kartor.eniro.se and friends—and has since taken an active interest in CoffeeScript and Node.JS as worthy challengers to the Ruby on Rails hegemony.

(PDF)

Presentation: CoffeeScript: JavaScript without the Fail

James Strachan

James Strachan, FuseSource

James is heavily involved in the open source community: he's been an Apache committer for over 10 years, was one of the founders of the Apache ActiveMQ, Camel and ServiceMix projects, created the Groovy programming language and a number of other open source projects including Scalate, dom4j & Jaxen and is a committer on a number of projects such as Apache Karaf and Jersey. James has more than 20 years experience in software development with a background in finance, consulting and middleware.

Presentation: Enterprise Integration Patterns and DSL with Apache Camel

Presentation: Introducing Scalate, the Scala Template Engine

Joakim Sundén

Joakim Sundén, Spotify

Joakim Sundén is a Scrum Master and an Agile Coach at Spotify, making music available and accessible to the world. He helps people improve through teaching, coaching and mentoring at individual, team and organizational levels, often uing Agile and Lean software development methodologies such as Scrum, XP and Kanban. He is an organizer of, and active participant in, conferences, networks and user groups in the Agile and Lean communities.

(PDF)

Tutorial: A Practical Introduction To Kanban

Ville Svärd

Ville Svärd, Agical AB

Ville is software developer of mostly Java-based systems with experience in both architecture and testing. He strives to create and enjoy collaborative environments and sustainable practices. He has a very weak spot for trying out new ideas in software, be it libraries, methods, design or languages.

(PDF) (PodCast)

Quickie: Vad Clojure lärt mig om objektorientering (som jag inte lärt mig av Java)

Dalibor Topic

Dalibor Topic, Oracle

Dalibor Topić lives in Hamburg, Germany, and works as Java F/OSS Ambassador for Oracle. He joined the OpenJDK project in order to help make it a successful open source project, and stayed for anchoring Java in Linux distributions, and as an all around Java F/OSS community guy. He joined the Java strategy team at Oracle to help provide community feedback into the long-term strategy planning.

(PodCast)

Presentation: JDK 7 Updates & JDK 8

BOF: The OpenJDK Community BOF

Lars Vogel

Lars Vogel, vogella.de

Lars Vogel maintains the website http://www.vogella.de with many Android and Eclipse related tutorials and with more then 40 000 daily visitors. He works as an independent Android and Eclipse consultant and trainer.

He is a regular speaker at international conferences, as for example EclipseCon, Devoxx, Droidcon and O'Reilly's Android Open. Lars received in 2010 the "Eclipse Top Contributor Award".

(PDF)

Tutorial: Jumpstart to Android App development

(PDF)

Presentation: So whats so cool about Android 4.x

James Ward

James Ward, Heroku

James Ward (www.jamesward.com) is a Principal Developer Evangelist at Heroku. Today he focuses on teaching developers how to deploy Java and Play! apps to the cloud. James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80′s, James found his passion for writing code. Beginning in the 90′s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. You can find him tweeting as @_JamesWard, answering questions on StackOverflow.com and posting code at github.com/jamesward.

Video: Introduction

(PDF)

Presentation: "git push" Java & Play! Apps to the Cloud

BOF: Cloud Conversations BoF

Lars Westergren

Lars Westergren, Mejsla

Lars has worked as a senior consultant at Mejsla for the last four years, he currently working at Ericsson's TSM project. Apart from Java he is also a fan of open platforms, (J)Ruby, agile methods, code quality, and lifelong learning and teaching.

 

Presentation: An introduction to NFC, smartphones and you

John Wilander

John Wilander, Svenska Handelsbanken

John Wilander is a frontend software developer at Svenska Handelbanken, the second strongest bank in the world according to Bloomberg Markets. He has been researching and working in application security for ten years and recently organized the OWASP 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. Java developer (and teacher) until less than a year ago. Nowadays a JavaScript and web junkie.

(PDF) (PodCast)

Presentation: Application Security for Rich Internet Applications

(PDF)

Tutorial: JavaScript för Javautvecklare

Greg Young

Greg Young

Greg Young is an independent consultant who lives in two suitcases (literally). When not travelling around working for clients throughout the world you can often find him on the domain driven design list, blogging at codebetter.com, or floating upside down in a kayak through rapids.

 

Tutorial: CQRS & Event Sourcing, a crash course

(PDF) (PodCast)

Presentation: Unleash Your Domain

Rickard Öberg

Rickard Öberg, Neo Technology

Rickard has worked on several OpenSource projects that involve J2EE development, such as JBoss, XDoclet and WebWork. He has also been the principal architect of the SiteVision CMS/portal platform, where he used AOP as the foundation. Now he works for Neo Technology, developing the Neo4j graph database and working with the community. Speaker at Javazone, Javapolis, Jfokus, Øredev, Developer Summit etc

(PDF)

Presentation: The road to REST