3-5 February 2014

Speakers

Faisal Abid

Faisal Abid, Dynamatik

I am a software engineer, author, teacher and entrepreneur.From the hardcore server-side and database challenges to the the front end issues, I love solving problems and strive to create software that can make a difference.

In my free time I teach Android or Node.js at workshops around the world and speak at conferences such as OSCON, CodeMotion, FITC and AndroidTO.

Currently, I'm the founder and Node.js engineer at Dynamatik, a design and development agency in Toronto.

(PDF) Quickie: Adventures in Node.js

Tutorial: Building mobile apps using AngularJS, NodeJS, RethinkDB & PhoneGap

Gojko Adzic

Gojko Adzic, Neuri Consulting LLP

Gojko Adzic is a strategic software delivery consultant who works with ambitious teams to improve the quality of their software products and processes. He specialises in agile and lean quality improvement, in particular agile testing, specification by example and behaviour driven development.
Gojko's book Specification by Example was awarded the #2 spot on the top 100 agile books for 2012 and won the Jolt Award for the best book of 2012. In 2011, he was voted by peers as the most influential agile testing professional, and his blog won the UK agile award for the best online publication in 2010.
Gojko is the author of Impact Mapping, Specification by Example, Bridging the Communication Gap, Test Driven .NET Development with FitNesse and The Secret Ninja Cucumber Scrolls. Over the last thirteen years, he has worked as a developer, architect, technical director and consultant on projects delivering financial and energy trading platforms, mobile positioning and e-commerce applications, online gaming and complex configuration management systems.

(PDF) Presentation: How I Learned to Stop Worrying and Love Flexible Scope

Pablo Barrera

Pablo Barrera, Spotify

I work for Spotify as a Tech Product Owner leading the data-transport and real-time infrastructure squad. We are responsible of reliably moving and processing over 10TB of data each day. Our solution is based on a combination of off-the-shelf products (Kafka, Storm, Hadoop and Zookeeper) and ad-hoc extensions. Previous to my position at Spotify I worked as Senior Software Engineer at Zhilabs, an spanish start-up that builds a real-time Hadoop replacement.

(PDF) Presentation: Reliable real time processing with Kafka and Storm: When off-the-self is just not good enough

Pär Bergsten

Pär Bergsten, H&D-Wireless

Over 25 years of Telecom industry and wireless IC experience. MSc. degree in Electrical Engineering from the Royal Institute of Technology and a MBA from Stockholm School of Economics. A serial entrepreneur within the wireless Semiconductor and Telecom market

Presentation: Griffin, Smart Home Automation over Wi-Fi

David Blevins

David Blevins, Tomitribe

Veteran of Open Source Java EE in both implementing and defining JavaEE specifications for over 10 years with a strong drive to see JavaEE simple, testable and as light as Java SE. Co-Founder of OpenEJB (1999), Geronimo (2003), TomEE (2011). JavaOne 2012 RockStar award winner. Member of the EJB 3.0, EJB 3.1, and Java EE 6 Expert Groups, current member of the EJB 3.2 (JSR 345) and Java EE 7 (JSR 342) Expert Groups. Contributing author to Component-Based Software Engineering: Putting the Pieces Together from Addison Wesley. Regular speaker at JavaOne, Devoxx, ApacheCon, OSCon, JAX and other conferences.

(PDF) Presentation: Apache TomEE, JavaEE Web Profile and More on Tomcat

Cecilia Borg

Cecilia Borg, Oracle

A passion for JVMs has kept Cecilia Borg in the Java business. After 10 years at the Stockholm Java Platform Development Office, busy with the JVMs JRockit and Hotspot, Cecilia has the latest years directed her focus to the broader open source community around OpenJDK, using her experience enabling more developers to contribute high quality code into the future of Java.
Cecilia holds a M.Sc in Computer Science and is passionate about keeping diversity, creativity and openness in the Java community.

BOF: OpenJDK, JCP, Adopt JSR and JavaEE 8 Community BOF

(PDF) Quickie: Your Legacy to the World - OpenJDK

Joel Borggrén-Franck

Joel Borggrén-Franck, Oracle

Joel works in the Langtools team at Oracle Java Platform Group. He is currently working on the Java compiler and the implementation of reflection. Coming from the JRockit Sustaining Engineering organization he sometimes misses debugging crashed VMs by looking at assembler in hex in GDB. During nighttime he hacks on toy virtual machines for dynamically typed languages.

(PDF) Presentation: Metadata features in Java SE 8

Angela Caicedo

Angela Caicedo, Oracle

Angela Caicedo is a Technology Evangelist at Oracle. Angela's expertise includes: Java ME, Java SE and Java EE. She loves spending time in new and cool technologies like: Game developments, 3D, bluetooth, embedded technologies, JavaFX, and others. She has also presented these topics at developer conferences around the world. Angela graduated from the University EAFIT of Medellin Colombia in 1998 with a B.S. in Computer Science. During 1996-1997 Angela was a visitor student at Center for Educational Computing Initiatives at MIT. Prior to joining Sun, Angela worked for three years as a software developer and researcher at the Swiss Federal Institute of Technology (EPFL), in Lausanne Switzerland, and participated in several European Projects. Angela has also done research on Intelligent Agents which is one of her specialties.

(PDF) Presentation: Beyond Beauty: JavaFX, Parallax, Touch, Raspberry Pi, Gyroscopes, and Much More

Hands-on Lab: Internet-of-Things Hackerspace

Patrick Chanezon

Patrick Chanezon, Microsoft

Patrick Chanezon leads the Enterprise Evangelism team at Microsoft from San Francisco since 2013.

From 2011 to 2012, he built out the developer relations team at VMware, for Spring and Cloud Foundry.

Previously he worked at Google from 2005 to 2011, where he managed the Cloud Developer Relations team and has been building and growing developer ecosystems for HTML5, OpenSocial, Google Checkout and the AdWords API, and worked as a software architect at Sun Microsystems, AOL, Netscape and Accenture.

More on his blog at http://wordpress.chanezon.com/ or Twitter @chanezon

(PDF) Presentation: Tackling complexity in giant systems: Approaches at Google, Microsoft, Amazon, Netflix & VMware

Stephen Chin

Stephen Chin, Oracle

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

Hands-on Lab: Internet-of-Things Hackerspace

(PDF) Presentation: Java SE 8 for Tablets, Pis, and Legos

Adrian Cole

Adrian Cole, Square

Adrian is a passionate advocate for open apis and open source. In recent years, he's founded cloud portability projects including Apache jclouds and Netflix denominator. Adrian's current focus is external apis at Square.

(PDF) Presentation: Efficient HTTP Apis

David Cuartielles

David Cuartielles, Arduino

In 2003, created the Physical Prototyping Laboratory at the School of Art and Communication, Malmo University, dedicated to the study of how embedded technology could be part of everyday objects. Co-founder of the Arduino open source project (and later open source company) in 2005. During 2006 Arduino got a honorary mention from the Ars Electronica Festival in Linz, Austria, and David Cuartielles curated a space dedicated to the DIY culture with a series of open workshops using open/free software and hardware tools. As part of the Arduino project, David developed hardware (designed the first iteration of the boards), wrote software, implemented bootloaders, wrote documentation, fed the forum, maintained the Arduino website on his own for five years, created or co-created shields, the Arduino Robot, the Arduino GSM shield... Currently leading the Swedish office for Arduino, dedicated to research and development, running 2 EU projects within the FP7 program, and creating the Creative Technologies Curriculum to help technology teachers at high schools all around the world introducing the subject using open tools.

(PDF) Keynote: The Arduino User Experience - looking at IoT from just a hardware abstraction layer

Daniel Deogun

Daniel Deogun, Omegapoint

Daniel Deogun is currently a senior consultant at Omegapoint in Stockholm. He's been in the industry for 11 years and was an early adopter of TDD, BDD, and DDD. Daniel's assignments often involve mentoring and helping clients to improve the overall quality and reliability of their codebase. Lately, Daniel has focused on building high performant systems with Akka.

(PDF) Presentation: Akka Made Our Day

Martin Elwin

Martin Elwin, Amazon Web Services

Martin has over the last 15 years helped organizations develop and improve their IT solutions within areas such as security, performance, availability and efficiency. With a burning interest in technology, programming languages and agile solutions he enjoys challenging established wisdoms to find better ways of doing things. Currently he works as a Solutions Architect for Amazon Web Services where he helps customers make the most out of what the cloud has to offer.

(PDF) Quickie: NoSRV Architecture: Dynamic web applications without backend servers

Markus Enck

Markus Enck, Gemalto M2M

As senior technical consultant at Gemalto M2M, Markus Enck brings more than 19 years of telecommunications and technology experience to Gemalto M2M and the customers. In this role, he's responsible for supporting new and existing projects in the Nordics and lead these from the acquisition to the start of production and in the after sales. As cross function in the Gemalto M2M Technical Sales HQ he is in lead to enhance experience of used Java technology in the Gemalto product portfolio and build up knowledge of how to use this for best praxis in customer projects.

(PDF) Presentation: The Java Virtual Machine on Gemalto M2M products

Jose Antonio Lorenzo Fernandez

Jose Antonio Lorenzo Fernandez, Lyncos Technologies S. L.

Jose Antonio holds a PhD in Physics by the University of the Basque Country. He started an academic career in applied physics, and later discovered ICT as his true passion. After several years of doing research in ICT applied to health, developing several projects related to virtual reality, robotics and therapy management systems, he starts working with Lyncos Technologies to develop Lhings, the social cloud for your things. His role in this project is being the lead architect of the cloud infrastructure backend. He enjoys Java programming and everything related to scalability and how to get the most from your servers. In his spare time he also enjoys swimming, travelling and photography.

(PDF) Presentation: Building new IoT Services easily with Open Hardware and Lhings

Axel Fontaine

Axel Fontaine, Snow Mountain Labs

Axel Fontaine is an entrepreneur, public speaker, software development expert and independent consultant based in Munich. He specializes in Continuous Delivery and hates complexity with a passion. He is the founder and the project lead of Flyway (flywaydb.org), the agile database migration framework for Java. Axel regularly speaks at technical conferences. You can find him online at axelfontaine.com and on Twitter as @axelfontaine.

(PDF) Presentation: Continuous Delivery and Zero Downtime

(PDF) Tutorial: Continuous Delivery: from Zero to Hero

Tim Fox

Tim Fox, Red Hat

Tim has been doing software engineering for almost 18 years, and has spent the last 8 years exclusively working in open source. Tim is employed by Red Hat where he is the creator and project lead for Vert.x - the reactive, polyglot application platform. Before creating Vert.x he spent several years leading messaging development at JBoss ? in particular creating the HornetQ messaging system, which is at the heart of Wildfly (previously known as JBoss Application Server) and JBoss Enterprise Application Platform. Tim also worked for a while with RabbitMQ at SpringSource, and was also one of the original core developers of the Mobicents telecommunication platform. Tim lives in Somerset, UK with his family.

(PDF) Presentation: High performance reactive applications with Vert.x

Patrik Fredriksson

Patrik Fredriksson, Citerus

As a co-founder and consultant with Citerus I have been doing professional software development and mentoring for more than ten years. I have a particular passion for agile software design and architecture, software development productivity and developer craftsmanship. I am highly motivated to improve the way software is produced and maintained; good software is fun to use and fun to create, bad software and lost projects make me sad.

(PDF) Quickie: Because you can

(PDF) Hands-on Lab: Java PaaS hands-on lab.

Trisha Gee

Trisha Gee, MongoDB Inc

Trisha is a developer for MongoDB. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and has a wide breadth of industry experience from the 12 years she's been a professional developer. Trisha is a leader in the London Java Community, and involved in the Graduate Development Community, she believes we shouldn't all have to make the same mistakes again and again.

(PDF) Presentation: What do you mean, backwards compatibility?

Oliver Gierke

Oliver Gierke, Pivotal

Oliver Gierke is software engineer at Pivotal, formerly known as SpringSource, project lead of the Spring Data project and member of the JPA 2.1 expert group. He has been into developing enterprise applications and open source projects for over 8 years now. His working focus is centered around software architecture, Spring and persistence technologies. He is regularly speaking at German and international conferences as well as author of technology articles and the first book on Spring Data.

Tutorial: From Database into the Web, end-to-end REST Web Services with Spring

(PDF) Presentation: REST Assured - Hypermedia APIs with Spring MVC

Rabea Gransberger

Rabea Gransberger

Rabea studied computer science and got a diploma in 2008. She is co-leading the software development department and is working as a software engineer on various projects at MEKO|S. Her main focus is on keeping the code base clean and on designing the backend framework for the RCP, RAP and Tabris based product 'OTIS'. Additionally she contributes to Open Source projects in her spare time. You'll find Rabea participating and speaking at conferences around Europe where she enjoys learning new development practices and methodologies. Besides software development she likes to participate in and watch sports.

(PDF) Presentation: Effective IDE Usage

Mark Grover

Mark Grover, Cloudera

Mark Grover is a committer on Apache Bigtop, a committer and PMC member on Apache Sentry (incubating) and a contributor to Apache Hadoop, Apache Hive, Apache Sqoop and Apache Flume. He is also a section author of O'Reilly's book on Apache Hive - Programming Hive. He has written a few guest blog posts and presented at many conferences about technologies in the hadoop ecosystem.

(PDF) Presentation: Building applications on Hadoop

Torbjörn Gyllebring

Torbjörn Gyllebring, Tradera

Torbjörn is a developer that grew frustrated with solving the wrong problems and the resulting waste of human potential. He decided to do something about it, thus starting a journey of exploration, discovery and distinctively non techie things. Having introduced XP & Scrum with varied success he started digging deeper into value & the human side of things, this led him to Lean, System thinking and a constantly growing list of ideas that he's busy collecting & synthesising in an attempt to understand & improve the way work works.

(PDF) Quickie: Understanding (Organizational) Effectiveness

Jesper Hammarbäck

Jesper Hammarbäck, Citerus

I started out with a C64 in '86 and eventually ended up in Java land. In 2012, I became interested in CQRS/Event Sourcing in combination with DDD and have since then built three systems using those techniques, one being the backend server for the iPhone game Paintfeud. I have a strong focus on software craftsmanship and in my work as a consultant, I help clients to create business value through software.

(PDF) Presentation: Building an iPhone multiplayer game with a Scala CQRS-backend (IN SWEDISH)

Mark Heckler

Mark Heckler, Checkmark Solutions

Mark Heckler is a Java Software Architect/Engineer with development experience in numerous environments. He has worked for and with key players in the manufacturing, emerging markets, retail, medical, telecom, and financial industries to develop and deliver critical capabilities on time and on budget. Currently, he works primarily with large government and commercial customers using Java throughout the stack and across the enterprise. He also participates in open-source development at every opportunity, being a JFXtras project committer and developer of DialogFX, MonologFX, and various other projects. When Mark isn't working with Java, he enjoys writing about his experiences at the Java Jungle website (https://blogs.oracle.com/javajungle), his personal website (http://www.thehecklers.org) and on Twitter (@MkHeck). Mark lives with his very understanding wife, three kids, and dog in St. Louis, MO USA.

(PDF) Presentation: G-Force! Self-Powering Global Sensor Nets for IoT

Erik Hellman

Erik Hellman, Spotify

Erik Hellman has several years of experience from mobile and web development. In his previous roles he worked as the lead software architect for the Android development at Sony Ericsson/Sony Mobile and later as a research engineer at Sony Mobile Research Department. Erik is also the author of the book "Android Development: Pushing the limits", which targets experienced Android developers.

(PDF) Presentation: Android Programming: Pushing The Limits

Tobias Hill

Tobias Hill, Citerus

Tobias is a software consultant at Citerus where he spends his time helping customers to drive value from software. Since building and designing things is more of a love story than "just a work", Tobias has crafted software in the spare time for as long as he can remember. This story starts of with 6502 demo programming in the late 80:ties and has, via some 15 years of java, lately landed in focus on mobility, groovy/grails, micro-services and javascript. One of many side projects is Paintfeud - a multiplayer iPhone game with a CQRS/Scala backend: This was written because of the "fun in it" and equally important: because of the great opportunity to learn exactly those emerging technologies that was on the radar.

(PDF) Presentation: Building an iPhone multiplayer game with a Scala CQRS-backend (IN SWEDISH)

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 lead for the Java 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: Using Java Flight Recorder

Håkan Jonson

Håkan Jonson, Citerus

Håkan Jonson is a software consultant at Citerus and works primarily with agile design and development. With experience from the financial and gaming industry Håkan is a strong proponent of domain driven design. Over the last 8 years he has been working with the Java platform specializing in high availability transaction systems and is currently involved in several projects which aims to leverage some of the benefits of the latest years emerging cloud platforms.

(PDF) Hands-on Lab: Java PaaS hands-on lab.

Joakim Kemeny

Joakim Kemeny, Callista Enterprise

Joakim 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 hand dirty in CSS rules and iOS frame rates. 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: Angular vs Ember vs Backbone and Knockout in real applications

Pawel Kozlowski

Pawel Kozlowski

Pawel Kozlowski enjoys hacking on both back-end and front-end. During his career he was fortunate enough to use multitude of technologies, programming languages and tools but recently focuses on the front-end web development with AngularJS. Pawel strongly believes in free, open source software. He is very active in the AngularJS community and last year he was honored with the commiter privilege to the AngularJS project. He also contributes to Angular-UI - the companion suite to the AngularJS framework.
Pawel is the author of the book "Mastering Web Application Development with AngularJS". When not coding, you can find him spreading a good word about AngularJS at various conferences.

Hands-on Lab: AngularJS directives lab

Presentation: AngularJS: Making a browser a better development platform

Seth Ladd

Seth Ladd, Google

Seth is a web engineer and works on the Dart team as a Developer Advocate for Google. He has produced conferences, written books, and he loves badminton.

(PDF) Presentation: Angular on Dart

Guillaume Laforge

Guillaume Laforge, Pivotal

Guillaume Laforge is the project lead of Groovy, the highly popular and successful dynamic language for the JVM. He co-authored Manning's best seller "Groovy in Action", and is working for Pivotal (the SpringSource/VMware spin-off) where he's working full time on cool and Groovy stuff. You can meet Guillaume at conferences around the world where he evangelizes the Groovy dynamic language, Domain-Specific Languages in Groovy, and the agile Grails web framework.

(PDF) Presentation: Benefit from Groovy now. When, Why & How!

Regis Latawiec

Regis Latawiec, IS2T

Régis held several positions in the embedded system industry. At Alcatel, he was involved in GSM base-band embedded software design. He joined Atmel in 1996 and managed the Atmel Microcontollers Application Group in France and as a Marketing Director, he was responsible of the 32-bit Flash based MCU product line ? from its initial design stage to market launch and first sales. Régis joined IS2T in 2007 as a Sales Director and now manages Customer Care, Marketing and Sales departments.

(PDF) Presentation: Java application platforms for design-to-cost embedded systems

Kim Leppänen

Kim Leppänen, Vaadin Ltd

Kim Leppänen is a Vaadin Expert, working closely together with clients, solving problems and helping clients create business applications. Kim has been working with web technologies for over a decade and during the years he has developed a special interest in web application security.

(PDF) Presentation: RIA security based on OWASP Top 10

Joachim Lindborg

Joachim Lindborg, SUST

IT specialist making systems cooperate to enhance values and create new services. Likes innovative thinking and the next Internet of Things wave. Creating a better world through smarter technologies. Dedicated to innovative technologies around energy efficiency, visualisations and smart energyusage and the emerging technologies for advanced energy control both in private and in commercial with the drive towards smart customers on a global market.

(PDF) Presentation: XMPP in the world of IoT - An open standard for interoperable IoT

Fredrik Linde

Fredrik Linde, Tieto

Fredrik is a Java EE and .net full stack developer. He is working as a consultant in the telecom, healthcare and welfare sectors. He enjoys working with construction and governance of enterprise architectures as well as developing slick web front-ends. Fredrik currently works in Sundsvall, Sweden.

(PDF) Quickie: Age of SPA

Ulrika Malmgren

Ulrika Malmgren, Citerus

Ulrika has been passionate about testing since 2004 and has worked with test on a bunch of different products, using both manual and automated testing. She holds a course in Agile Testing and has held seminars and presentations on this topic. As a consultant, Ulrika has also worked with coaching teams without testers on how to work with quality and testing.

Tutorial: Software Quality Accelerator

Jim Manico

Jim Manico, WhiteHat Security

Jim Manico is the VP of Security Architecture for WhiteHat Security, a web and application security firm. He authors and delivers developer security awareness training for WhiteHat Security and has a 20 year history building software as a developer and architect. Jim is also a global board member for the OWASP foundation where he helps drive the strategic vision for the organization. He manages and participates in several OWASP projects, including the OWASP cheat sheet series and several secure coding projects.

(PDF) Tutorial: Secure Coding Java Web Apps Bootcamp

(PDF) Presentation: Top Ten Proactive Defenses for Java

Dimitri Merejkowsky

Dimitri Merejkowsky, Aldebaran Robotics

After 3 years in an engineering school in France, Dimitri arrived at Aldebaran Robotics for his final internship. During 3 months, he worked with Python and C++ to implement an emerging walk algorithm with genetic algorithms and neural networks. At the end, he was hired, and since then he moved from A.I. to lower level tools. He's now in charge of the continuous integration, and the releases of the various SDKs (C++, Python, Java) produced by Aldebaran. He also works on qiBuild, a generic build system from C++, with lots of ideas borrowed from Maven He's currently working on a proper Android SDK for NAO. (Making Android applications for NAO is possible but a bit tedious right now ...)

(PDF) Presentation: Controlling NAO robot with Java

Maurice Naftalin

Maurice Naftalin, Morningside Light Ltd

Maurice Naftalin has worked in computing as a developer, trainer, academic, manager and writer. He is coauthor of "Java Generics and Collections", maintains the Lambda FAQ (www.lambdafaq.org), and is currently writing a book on lambdas in Java 8.

(PDF) Presentation: Navigating the Stream API

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.

Presentation: The Java Native Runtime

Linda van der Pal

Linda van der Pal, iPROFS

Linda is a developer at iProfs, the founder of Duchess and an active member of the Java community in general. She has been a Java developer for several companies since 2002. She is also involved in the Dutch branch of Devoxx for kids.

(PDF) BOF: How to Get More Kids to Code

Benjamin Pasero

Benjamin Pasero, Microsoft

Ben works in the Monaco team at Microsoft. The team focuses on components for on-line development. Ben is passionate about developing tools that enable fluid code editing, navigation, and understanding in the browser, without the feel of a browser. He was an early adopter of TypeScript and he has never regretted it. Prior to Microsoft Ben was a senior Eclipse developer at IBM and on his own Open Source project (RSSOwl).

(PDF) Presentation: Building a large scale JavaScript application in TypeScript

Pratik Patel

Pratik Patel, TripLingo

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

Presentation: BDD Testing JavaScript with Jasmine

(PDF) Tutorial: From Basic To Advanced Javascript, A Developers Guide

(PDF) Presentation: Mobile Development Options

José Pereda

José Pereda, University of Valladolid

Dr. Industrial Engineer in structures, working in the School of Engineers in the University of Valladolid in Spain for more than 16 years. His passion is related to applying programming to solve real problems. Being on Java since 1999, now spares his time between JavaFX and the Embedded world, developing commercial applications and open source projects (JFXtras, https://github.com/jperedadnr), blogging (http://jperedadnr.blogspot.com.es/), tweeting (@JPeredaDnr) or speaking at conferences (JavaOne, W-JAX). José lives with his wife and kids in Valladolid, Spain.

(PDF) Presentation: G-Force! Self-Powering Global Sensor Nets for IoT

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 12 years and leading small teams using lean methodologies. Sven likes well written and readable source code and cares about the motivation of software developers.

(PDF) Quickie: Don't use Git

Reza Rahman

Reza Rahman, Oracle

Reza Rahman is a long time former independent consultant and now officially a Java EE/GlassFish evangelist at Oracle. He is the author of the popular book EJB 3 in Action. Reza is a frequent speaker at Java User Groups and conferences worldwide including JavaOne. He is an avid contributor to industry journals like JavaLobby/DZone and TheServerSide. Reza has been a member of the Java EE, EJB and JMS expert groups. He implemented the EJB container for the Resin open source Java EE application server.
Reza has over a decade of experience with technology leadership, enterprise architecture, application development and consulting. He has been working with Java EE technology since its inception, developing on almost every major application platform ranging from Tomcat to JBoss, GlassFish, WebSphere and WebLogic. Reza has developed enterprise systems for well-known companies like eBay, Motorola, Comcast, Nokia, Prudential, Guardian Life, USAA, Independence Blue Cross and AAA using EJB 2, EJB 3, CDI, Spring and Seam.

(PDF) Tutorial: Down and Dirty with Java EE 7

(PDF) Presentation: HTML5/Rich Clients Using Java EE 7

BOF: OpenJDK, JCP, Adopt JSR and JavaEE 8 Community BOF

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) Quickie: The Yanzi Internet of Things DevKit

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, JDK 8, and JDK 9 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.

BOF: Ask the JDK Team

(PDF) Keynote: Opening Keynote

(PDF) Presentation: The Modular Java Platform & Project Jigsaw

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 better ways of developing and deploying software. He has a computer science degree from the University of Cambridge in England and lives in Oakland, CA.

(PDF) Presentation: Futures and Rx Observables: powerful abstractions for consuming web services asynchronously

Simon Ritter

Simon Ritter, Oracle

Simon Ritter is the head of Java Technology Evangelism 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: Is It A Car? Is It A Computer? No, It's a Raspberry Pi Java Carputer

(PDF) Hands-on Lab: Lambda Programming Lab

James Roper

James Roper, Typesafe

James Roper loves making web application development simple. He is a core committer to Play Framework, and is excited about making web application development focussed on solving real world problems, rather than battling frameworks, protocols and deployments. James has previously worked for Atlassian on their world class development tools, but is now fulfilling his passion of being a full time open source developer at Typesafe.

(SLIDES) Presentation: Reclaiming discipline in client side web development

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: Opening Keynote

Baruch Sadogursky

Baruch Sadogursky, JFrog Ltd.

Baruch Sadogursky (a.k.a JBaruch) is the Developer Advocate of JFrog, the creators of Artifactory Binary Repository, the home of Bintray, and JavaOne 2011 Duke Choice Awards winner. For a living he hangs out with the JFrog tech leaders, writes some code around Artifactory and Bintray, and then speaks and blogs about all that. He does it repeatedly for the last 10 years and enjoys every moment of it. Baruch is @jbaruch on twitter and mostly blogs on http://blog.bintray.com and http://blogs.jfrog.org.

(PDF) Presentation: Developing for multi-component environment while keeping your sanity

Daniel Sawano

Daniel Sawano, Omegapoint

Daniel Sawano is a consultant and developer at Omegapoint. Daniel has a M.Sc. in Electrical Engineering and Computer Science and has been a Java developer for more than 12 years. His main focus is highly transactional and distributed systems. Daniel is passionate about beautiful code, systems design and most things related to cloud.

(PDF) Presentation: Akka Made Our Day

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: A Developers Perspective on Google Glass

Lars Sjödin

Lars Sjödin, King

Lars is the Architect for server systems at King, the global leader in cross platform casual games. He has been a lead developer and architect since 1998 in various games companies, developing everything from PC and Console games to online games formats. Lars main focus is high performance systems and core architecture, currently for server solutions in Java

(PDF) Presentation: Every day is like a little DDOS attack. A billion games played per day

Filip Stenbeck

Filip Stenbeck, HiQ

Filip Stenbeck has been doing web development since "the dark ages" in the middle of the nineties. For the last 10 years he has worked as a consultant doing both server-side and front-end web development, in Java, JavaScript and various web technologies/frameworks. The last couple of years Filip has focused on building JavaScript heavy web applications targeting both mobile- and desktop usage.

(SLIDES) Quickie: Grunt, build tool for the frontend slacker

Venkat Subramaniam

Venkat Subramaniam, Agile Developer, Inc.

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

Presentation: Java 8 Language Capabilities - What's in it for you?

Tutorial: Programming in Functional Style with Java 8 Lambdas

Presentation: Ten cool things we can do with popular JVM Languages

Niklas Therning

Niklas Therning, Trillian AB

Niklas Therning is the founder of the RoboVM open-source project and co-founder of Trillian AB. He has made it his mission to bring Java and other JVM languages to iOS and do it properly. When he's not coding on RoboVM he works with SpamDrain, an anti-spam service operated by Trillian AB, where he does everything and anything, including Java/Scala/Web development, Linux system administration and customer support.

(PDF) Presentation: Truly Native Java Apps on iOS with RoboVM

Martin Thompson

Martin Thompson, Real Logic

Martin is a high-performance and low-latency specialist, with experience gained over two decades working on the bleeding edge of large transactional and big-data systems. He believes in Mechanical Sympathy, i.e. applying an understanding of the hardware to the creation of software as being fundamental to delivering elegant high-performance solutions. The Disruptor framework is just one example of what his mechanical sympathy has created. Martin was the co-founder and CTO of LMAX. He blogs at mechanical-sympathy.blogspot.com, and can be found giving training courses on performance and concurrency when he is not cutting code to make systems better.

(PDF) Keynote: Mechanical Sympathy

(PDF) Presentation: Practicing at the cutting edge: Learning and unlearning about Java performance

Rikard Thulin

Rikard Thulin, Squeed

Rikard har ett genuint och passionerat intresse för systemutveckling, "Software Craftmanship" och Agila processer. Rikard är expert på Javaplattformen med 17 års erfarenhet. Rikard är ansvarig för Javaforum Sverige (http://www.jforum.se) och arrangerar Javaforum i Göteborg sedan 2005. Rikard är en av huvudpersonerna bakom mobilutvecklingskonferensen dev:mobile som årligen arrangeras i Göteborg. Har tidigare talat på bla JavaOne, Jfokus, JavaZone, Sun Engineering Conference

(PDF) Quickie: Liquibase - Database Change Management

Adam Tornhill

Adam Tornhill, Diversify

Combining degrees in engineering and psychology allows Adam to get a different perspective on the cognitive and social challenges of software. In his day job as a software consultant Adam works as an architect and programmer. While he often gets paid to code in C#, Java and Python, he's more likely to hack Clojure or Erlang in his spare time. Adam has published an open-source library for building distributed Erlang nodes in C++. He's the author of the popular Lisp for the Web tutorial, has written a book on Patterns in C and is currently writing on Code as a Crime Scene, an interdisciplinary look at software development from a psychological point of view. Other interests include modern history, music and martial arts.

(PDF) Presentation: Code as a crime scene

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.

(PDF) Quickie: Adopt a JSR

BOF: OpenJDK, JCP, Adopt JSR and JavaEE 8 Community BOF

Peter Veentjer

Peter Veentjer, Hazelcast

Peter is Solution Architect and Senior Developer working at Hazelcast where he focuses mostly on the Hazecast core, the reactive programming model or the monitoring solutions. He is currently "writing the book" on Hazelcast. In the past he has been working on Open Source project like Multiverse: STM for Java and Akka.

(PDF) Presentation: Easy Distributed Systems using Hazelcast.

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.....

(PDF) Presentation: Habits of Highly Effective Technical teams

BOF: OpenJDK, JCP, Adopt JSR and JavaEE 8 Community BOF

(PDF) Presentation: The Bleeding Edge

Mandy Waite

Mandy Waite, Google

Mandy Waite is a Developer Advocate for the Google Cloud Platform and is based out of the UK. Mandy is working to make life easier for developers building scalable, performant and reliable applications as well as to inspire them to fully embrace the Cloud and the new way of thinking that it offers. In her spare time she is learning Japanese and has the ultimate ambition to work in Japan.

(PDF) Presentation: Building Mobile Backends with the Mobile Backend Starter

Ken Walker

Ken Walker, IBM Canada

Ken is the lead for the Open Source Orion project. He aims to make web based development tools match and exceed the capabilities of a desktop IDE and not just for Web applications. His work in developer tools includes a long history from ENVY/Smalltalk, VisualAge for Java, VisualAge Micro Edition, Eclipse and now the JavaScript based client side Orion platform.

Presentation: Apples and Oranges, Highlights of Eclipse, IntelliJ IDEA and NetBeans IDE

(SLIDES) Presentation: Browser IDEs and why you don't like them

Richard Warburton

Richard Warburton, jClarity

Richard is an empirical technologist and solver of deep-dive technical problems. Recently he has been working on data analytics for high performance computing at jClarity and is writing a book on Java 8 Lambdas for O'Reilly. He is a leader in the London Java Community, sits on their JCP Committee and organises the Adopt-a-JSR programs for Lambdas and Date and Time in Java 8. Richard is also a known conference speaker, having talked at JavaOne, DevoxxUK, Geecon and JAX London. Previously he worked on static analysis problems, verifying part of a compiler and developing automated bug detection technology. He obtained a PhD in Computer Science from The University of Warwick where his research focussed on compiler theory.

(PDF) Presentation: Lambda Expressions: Myths and Mistakes

(PDF) Presentation: The Bleeding Edge

Adam Warski

Adam Warski, SoftwareMill

I am one of the co-founders of SoftwareMill, a company specialising in delivering customised software solutions. I code mostly using Scala and Java. I am involved in a number of open-source projects: as the founder and lead developer of Hibernate Envers, a Hibernate core module providing auditing capabilities, as well as the founder of ElasticMQ, Veripacks and MacWire. I have been a speaker at major conferences, such as Devoxx or Jazoon.
Apart from writing closed- and open-source software, I am interested in improving the way we use functional and object-oriented programming. When not coding, I enjoy spending time with my family, hiking in the mountains or playing tennis.

(PDF) Presentation: Scala macros: What are they, How do they work & Who uses them

Jim Webber

Jim Webber, Neo Technology

Dr. Jim Webber is Chief Scientist with Neo Technology the company behind the popular open source graph database Neo4j, where he where he works on R&D for highly scalable graph databases and writes open source software. Jim has written two books on integration (Developing Enterprise Web Services, An Architect's Guide) and distributed systems (REST in Practice) and his latest book is Graph Databases which focusses on the Neo4j database. His blog is located at http://jimwebber.org and he tweets often @jimwebber.

(PDF) Presentation: A Little Graph Theory for the Busy Developer

Erik Wramner

Erik Wramner, CodeMint AB

Erik has been hooked on computers and programming ever since he wrote his first BASIC program back in 1982. He has worked with a wide range of languages, operating systems, databases and application servers. He has worked with Java since 1997 and was listed as one of the best developers in Sweden by Computer Sweden in 2010 and 2012. He has always been interested in performance and has worked with performance testing both as an integral part of systems development and as an external expert.

(PDF) Presentation: Performance Testing with a Raspberry Pi Wall Running Java

Leif Åstrand

Leif Åstrand, Vaadin

Leif is working full-time with developing and maintaining the Vaadin framework. He has been heavily involved in conceiving, designing and implementing many of the new features in Vaadin 7 and subsequent minor releases. Areas of special expertise related to Vaadin includes the client-side architecture, the communication layer and GWT in general. Previous experience include working with a web analytics startup and a small web agency.

(PDF) Presentation: RIA security based on OWASP Top 10

About

Back to the top of the page