Sam Aaron

Sam Aaron, Sonic Pi

I am a researcher, software architect and computational thinker with a deep fascination surrounding the notion of communicative programming. I see programming as one of the many communication channels for descriptions of formalised process of any kind, be it a business process, a compiler strategy or even a musical composition.

Presentation: Programming as Performance

AMahdy Abdelaziz

AMahdy Abdelaziz, Vaadin

International technical speaker, Google developer expert (GDE), trainer and developer advocate. Passionate about Web and Mobile apps development, including PWA, offline-first design, in-browser database, and cross platform tools. Also interested in Android internals such as building custom ROMs and customize AOSP for embedded devices.

(PDF) Presentation: Offline-first apps with Web Components

Gojko Adzic

Gojko Adzic, Neuri Consulting LLP

Gojko Adzic is a partner at Neuri Consulting LLP. He is the winner of the 2016 European Software Testing Outstanding Achievement Award, and the 2011 Most Influential Agile Testing Professional Award. Gojko’s book Specification by Example won the Jolt Award for the best book of 2012, and his blog won the UK Agile Award for the best online publication in 2010. Gojko is a one of the authors of MindMup and Claudia.js.

Presentation: Humans vs Computers: five key challenges for software quality tomorrow

Marcus Ahnve

Marcus Ahnve, Valtech AB

I wrote my first BASIC program using pen and paper in 1981, and I have worked professionally with software development since 1996, mostly creating web based systems. During my career I have worked both as a consultant and in product companies. After trying non-technical roles I have found that I enjoy programming too much to let it go. These days I mix programming assignments with coaching, helping teams improve their processes and programming skills. As a programmer, I strongly prefer working with open source products and frameworks. The technical topics that interest me most these days is functional programming in Clojure and automating infrastructure configuration.

Quickie: Automating Your Server Setup Using Terraform and Ansible

Lars Albertsson

Lars Albertsson, Mapflat

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

(PDF) Presentation: Privacy by design

Jesse Anderson

Jesse Anderson, Big Data Institute

Jesse Anderson is a Data Engineer, Creative Engineer and Managing Director of Big Data Institute. He trains at companies ranging from startups to Fortune 100 companies on Big Data. This includes training on cutting edge technology like Apache Kafka, Apache Hadoop and Apache Spark. He has taught thousands of students the skills to become Data Engineers. He is widely regarded as an expert in the field and his novel teaching practices. Jesse is published on O’Reilly and Pragmatic Programmers. He has been covered in prestigious publications such as The Wall Street Journal, CNN, BBC, NPR, Engadget, and Wired.

(PDF) Presentation: Processing Data of Any Size with Apache Beam

Johan Andrén

Johan Andrén, Lightbend

Johan Andrén is a senior developer and member of the Akka Team at Lightbend based out of Stockholm, Sweden. He has been working as a developer, consultant and mentor around Scala, Akka and Play Framework the last 7 years and with the Java platform the last 13. In his spare time he co-organizes Scala Usergroup Stockholm and when not in front of a keyboard he enjoys mountainbiking and bouldering.

Presentation: You asked for it, you got it: type safe Actors

Aaron Ardiri

Aaron Ardiri, RIoT Secure AB

Aaron has extensive experience in working with mobile and embedded systems, system architecture, cross platform development, security, cryptography and hardware prototyping. Aaron has held management positions in IT for over fifteen years within the Nordics, Western Europe and Australia. RIoT Secure is a technology enabler within the IoT (Internet of Things) industry - created with a vision to ensure security technology exists in the foundations of software development for IoT solutions. The goal is to ensure security is available to all micro-controllers, regardless of the resources available, ensuring information is secure within the IoT ecosystem.

(PDF) Presentation: Secure IoT Device Lifecycle Management

Leif Åstrand

Leif Åstrand, Vaadin

Leif has been bridging the gap between Java and JavaScript at Vaadin since 2013. Lately, he has been looking into Web Components and how those can be integrated with server-side Java.

(PDF) Presentation: Web Components in practice

Adam Bar

Adam Bar

I started my developer career 10 years ago with simple PHP websites. Later on I touched on .NET, Ruby, Java and Objective-C, but I have always come back to the Web that I value for its openness and accessibility for everyone. And even though I admire simple structures, simple rules and order, which are often hard to find on the Web, these are Web technologies that are my programming passion. On a daily basis I work on versatile web apps in Bright Inventions and take care of my website that aims to review device integration capabilities of the web - https://whatwebcando.today/.

(SLIDES) Presentation: Looking for the Holy Grail of Mobile Web Performance

Katharine Beaumont

Katharine Beaumont

Katharine is a software developer who has gone back to university. Having worked on medical software, Big Data and complex event processing, web development and machine learning, she has given a number of conference talks on her experiences in the software industry. With a background in law, science, mathematics and more recently machine learning, she (unsurprisingly) loves learning! She is currently in postgraduate studies focusing on Machine Learning and AI. On the side, she is freelance/a Pluralsight author, enjoys playing with Java/Matlab/Python/Ruby, cycling, climbing and living on a farm in rural Ireland.

(PDF) Presentation: Machine Learning Bag o’ Tricks

(PDF) Tutorial: Neural Network Walkthrough

Sam Bellen

Sam Bellen, madewithlove

I'm a front-end developer at madewithlove, a small app development company based in Belgium, but with employees all over the world. For my day to day job I'm in charge of creating challenging user interfaces and make applications nice to work with. After office hours I like to play around with the web-audio API, and other "exotic" browser APIs. One of my side projects is a library to add audio effects to an audio input using JavaScript. When I'm not behind a computer, you can find me playing the guitar, having a beer at a concert, or trying to snap the next perfect picture.

(SLIDES) Presentation: I didn’t know the browser could do that!

Carl Bergquist

Carl Bergquist, Grafana Labs

Carl always had one foot in operations as well as development. Loves watching people learn more about their systems and customers using metrics. Strongly believes that the community can do better then any organisation by itself.

Quickie: Monitoring? Not OPS problem

Hans Brattberg

Hans Brattberg, Crisp

Hans Brattberg, Crisp, is an Agile Coach and a passionate programmer with a focus on programming as a social activity. He combines programming with teaching and mentoring and he has written "Jennie Discovers" a small book on Lean Startup, and another one on Lean, Scrum and XP (in Swedish). He runs a company within the solar energy business together with Henrik Kniberg.

(PDF) Presentation: Taming the Internet of Things

Benjamin Cabé

Benjamin Cabé, Eclipse Foundation

Benjamin Cabé is an Internet of Things enthusiast and a Program Manager at the Eclipse Foundation, with years of experience in connecting things (and people!) together. He has been advocating the use of open source technologies to build Internet of Things solutions for many years and cofounded the Eclipse IoT Working Group in 2011. This working group has become a thriving community of 30 open source projects, hundreds of developers, and thousands of users who are creating together the open source technology needed for IoT. Benjamin is a speaker at many conferences worldwide (Devoxx, IoT World, Jfokus, EclipseCon, …) as well as an active producer of various kind of educational material around IoT that he shares on his blog: https://blog.benjamin-cabe.com.

Hands-on Lab: Make your own IoT device and service using open standards and open platforms

(PDF) Presentation: The Three Software Stacks Required for IoT

Kiki Carter

Kiki Carter, Lightbend

Kiki is a Lightbend Principal Architect and Emerging Tech & Innovation enthusiast with a passion for building large-scale, Reactive Systems. Kiki has extensive delivery experience using Lightbend Reactive Platform in range of industries, from digital commerce and high tech media to hospitality and retail. In her other life, Kiki creates technological solutions to battle human trafficking.

(PDF) Presentation: Broken Promises; How data destroys relationships in microservice systems and what you can do to win back trust.

Amber Case

Amber Case, Case Organic

Amber Case is a cyborg anthropologist and user experience designer from Portland, Oregon. She studies the interaction between humans and computers and how our relationship with information is changing the way cultures think, act, and understand their worlds. Amber Case is currently a fellow at Harvard University’s Berkman Klein Center for Internet and Society and a visiting researcher at the MIT Center for Civic Media.

Keynote: AI and the future of computing, are we all cyborgs now?

Stefania Chaplin

Stefania Chaplin, Sonatype

Stefania Chaplin, Solutions Engineer at Sonatype. She is responsible for helping customers understand and implement DevSecOps across the EMEA region. She has a history as a Python/Java developer and enjoys the challenge of improving the quality of software across different languages and ecosystems.

(PDF) Quickie: We Are All Equifax: Data Behind DevSecOps

Panche Chavkovski

Panche Chavkovski, netcetera

Pance is a senior software engineer at Netcetera and the current JUGMK leader. He is a Java and IoT developer on daily basis, part-time hardware maker, and one of the team behind the codefu.mk coding competition. Every now and then, Pance blogs at http://pance.mk/

(PDF) Presentation: Gluing the IoT world with Java and LoRaWAN

Bob Dahlberg

Bob Dahlberg, Isotop AB

Bob has been a developer since I started my first company at high school. I've built large campaign frameworks, several video players and chats, streaming services, mobile apps and micro services to support them. At the moment my main languages are Kotlin, Java and Scala and my main platforms are Android and AWS. I've always been an asynchronous programmer since day one and started with scripting languages so I love that almost every discussion today in the software world is addressing both reactive and functional. My current project is the android applications from Sveriges Radio.

(PDF) Quickie: The elegance of Kotlin

David Delabassee

David Delabassee, Oracle

David Delabassée is a Software Evangelist working for Oracle; his primary focus is Java on the Server-Side from Java EE to Serverless. Prior to Oracle, David spent a decade at Sun Microsystems focusing on Java and related technologies and developer tools. In his various roles, David has been involved in numerous Java projects since the early days of this technology. David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as Home Automation, 3D printers, electronics and pinballs.

(PDF) Presentation: Java EE 8 finally final! Now what?

Daniel Deogun

Daniel Deogun, Omegapoint

Daniel Deogun is a Coder and Quality Defender who brings order to a chaotic world of bits and bytes using good design and clean code. In his spare time, Daniel coauthors the book Secure by Design with Dan Bergh Johnsson and Daniel Sawano. As a developer, Daniel started to play with Java in 1997 and his extensive experience ranges from patient critical pacemaker systems to web applications to high performant software in the gaming industry. Combining this with his passion for tech have made him a frequent speaker at conferences all over the world. Daniel is currently a senior consultant at Omegapoint in Stockholm, Sweden.

Presentation: Cracking the Code to Secure Software

(PDF) Tutorial: Secure by Design

Jim Dowling

Jim Dowling, Logical Clocks AB

Jim Dowling is an Associate Professor at KTH Royal Institute of Technology, a Senior Researcher at SICS RISE, and CEO of Logical Clocks AB. He received his Ph.D. in Distributed Systems from Trinity College Dublin (2005) and worked at MySQL AB (2005-2007). He is a distributed systems researcher and his research interests are in the area of high-performance, large-scale distributed computer systems. He is lead architect of Hops Hadoop (www.hops.io), the world's most scalable Hadoop distribution. He teaches courses on both Deep Learning and Peer-to-Peer computing. He is a regular speaker at International Big Data industry conferences.

(PDF) Presentation: Hops, the world's fastest Hadoop distribution

Simon Duquennoy

Simon Duquennoy, RISE SICS

Simon Duquennoy is a research scientist at RISE SICS. He obtained his PhD from Université de Lille 1 (France) in 2010. His research focuses on building low-power Internet connectivity for constrained devices: Internet of Things communication, MAC, routing, security, dependability, scheduling and embedded systems design. He is a maintainer of Contiki and co-founder of Contiki-NG, an operating system for the Internet of Things, which is widely used in both academia and industry. Further, he is active in standardization through the IETF 6TiSCH, 6LO and LWIG Working Groups in the area of low-power IPv6.

Quickie: Contiki-NG - The Next Generation OS for IoT devices

Christoph Engelbert

Christoph Engelbert

Christoph is a real Java passionate with years of experience. Apart from his unnatural interest in Java performance and Garbage Collector optimization, he's also playing around with other programming languages like Go and Typescript as well as IOT hardware devices.

(PDF) Presentation: Typescript Go(es) Embedded

Bert Ertman

Bert Ertman, Luminis

Fellow, and Director of Technology Outreach at Luminis. A frequent speaker on Java, Cloud, and software architecture all over the world. Book author, and serial conference organizer. Bert Ertman was awarded the coveted title of Java Champion in 2008, and is a JavaOne RockStar speaker and Duke’s Choice award winner.

(PDF) Tutorial: Serverless Deep Dive

(PDF) Presentation: Serverless, future of the Cloud

Clement Escoffier

Clement Escoffier, Red Hat

Clement Escoffier (@clementplop) is a principal software engineer at Red Hat. He had several professional lives, from academic positions to management. Currently, he is mainly working as a Vert.x core developer. He has been involved in projects and products touching many domains and technologies such as OSGi, mobile app development, continuous delivery,DevOps... His main area of interest is software engineering, so processes, methods, tools that make the development of software more efficient and also more fun. Clement is an active contributor to many open-source projects such as Apache Felix, iPOJO, Wisdom Framework, and obviously, Eclipse Vert.x.

(SLIDES) Tutorial: Real-time Streaming Data Deep Dive

(PDF) Presentation: The reactive landscape

Julio Faerman

Julio Faerman, Amazon Web Services

Julio is a software engineer and educator, fascinated by learning processes - machine and human. Travels the world helping developers leverage the best of Amazon Web Services. Before that worked at Red Hat, Borland, Governments, Telcos, Startups, and too many pet projects.

Tutorial: Building e-health IoT solutions with AWS

Emil Forslund

Emil Forslund, Speedment. Inc.

Emil is a Palo Alto based Java developer heavily involved in the Open Source project Speedment. His Java blog called “Age of Java” http://www.ageofjava.com/ and is a frequent author on dzone with more than 250.000 followers. Emil is a JavaOne alumni and a recurring speaker at events like DevNexus, JUGs, Meetups, GOTO Events and JForums. He is working at the Speedment headquartered in Silicon Valley as a software developer focusing on code generation and smart software design.

(Video) Quickie: Ready for Java 9 - Bridging the Gap Between Database and Stream

Catalin Fratila

Catalin Fratila, Skype

Software Engineering Lead at Skype, based in Prague, Czech Republic. Joined Skype in August 2013, started with web development for the Skype logged-in user experience, then moved to create Azure micro-services for the Skype Web Client and for more than 1 year been leading the Electron at Microsoft team, focusing on building cross-platform desktop applications. Other than that, have been in software development for the past 12 years, on a various range of projects, from web, to micro-services and desktop applications. If I am not coding, you will probably find me in a gym or travelling around the world.

(PDF) Presentation: Building Desktop Applications with Electron

Michael Gielda

Michael Gielda, Antmicro LTD

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

Presentation: Renode, an open source simulation framework for developing robust, well rested ARM and RISC-V systems

Leonard Gram

Leonard Gram, Grafana Labs

Leonard Gram is a curious geek who generally tends to find himself solving problems somewhere between Backend Development and Operations, but who cares deeply about the whole product lifecycle. Currently he's a Developer at GrafanaLabs, working on how to make the world (or at least its systems) more understandable. Before that, he spent a number of years figuring out how to run the infrastructure supporting Minecraft together with a small team of Developers and a healthy dose of automation.

(PDF) Presentation: DevOps Deconstructed

Ivar Grimstad

Ivar Grimstad, Cybercom Sweden

Ivar Grimstad is a Java Champion, JUG Leader and software architect focusing on Enterprise Java. He is participating in the Java Community Process as a member of the Executive Committee and in Expert Groups for JSR 371 (MVC 1.0), JSR 375 (Java EE Security API). He is also a member of the NetBeans Dream Team.

(PDF) Presentation: Microprofile - New and Noteworthy

René Gröschke

René Gröschke, Gradle Inc.

Apart on working on the Gradle core, René for supports teams all over the world to deliver better software faster by giving in depth Gradle classes and providing remote and onsite support on implementing software automation, continuous delivery and continuous integration patterns. Understanding software development as a craftsmanship, he loves getting out of his comfort zone, learn about new tools, technologies and techniques.

Presentation: The Kotlin DSL experience in Gradle

Gerrit Grunwald

Gerrit Grunwald, Canoo Engineering AG

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

(PDF) Quickie: One control to rule them all

Arun Gupta

Arun Gupta, Amazon Web Services

Arun Gupta is a Principal Open Source Technologist at Amazon Web Services. He has built and led developer communities for 12+ years at Sun, Oracle, Red Hat and Couchbase. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for four years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. A prolific blogger, author of several books, an avid runner, a globe trotter, a Docker Captain, a Java Champion, a JUG leader, NetBeans Dream Team member, he is easily accessible at @arungupta.

(PDF) (Video) Presentation: Serverless Architecture Patterns and Best Practices

Sara Harkousse

Sara Harkousse, Dassault Systèmes

Sara Harkousse is a Technical Lead, front-end Web developer at Dassault Systèmes , Speaker, 3DS Advocate at “Elles Bougent” and one of “Duchess France” leaders. She received an engineering degree in electronics and computer science from INSA Rennes in France. She’s on twitter at @Sara_harkousse

Mark Heckler

Mark Heckler, Pivotal

Mark Heckler is a Pivotal Principal Technologist & Spring Developer Advocate, conference speaker, published author, & Java Champion focusing upon developing innovative production-ready software at velocity for the Cloud and IoT applications. He has worked with key players in the manufacturing, retail, medical, scientific, telecom, and financial industries and various public sector organizations to develop and deliver critical capabilities on time and on budget. Mark is an open source contributor and author/curator of a developer-focused blog (https://www.thehecklers.com) and an occasionally interesting Twitter account (@mkheck). Mark lives with his very understanding wife in St. Louis, MO USA.

(PDF) Presentation: Springing into Kotlin

Dan Heidinga

Dan Heidinga, IBM

Dan Heidinga is an Eclipse OpenJ9 project lead while also leading IBM's J9 VM Interpreter team. He has been involved with virtual machine development since 2007 and has represented IBM on multple JSRS include JSR 292 ('invokedynamic') and JSR 335 ('lambda'). He has his hands in most new JVM features and all major Java releases. In the past he's spent entirely too long staring at Java bytecode while maintaining the verifier and still enjoys an occasional detour into Smalltalk development.

Presentation: The Eclipse OpenJ9 JVM: a deep dive!

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

(Video) Keynote: Engineering Software

Siren Hofvander

Siren Hofvander, Min Doktor

Have you seen a fire breathing dragon dual wield my little pony figurines? How about an IT Security employee with a burning passion for keeping users say, security fun and accessible? Siren Hofvander delivers on the latter and strives for the former in her daily job as CSO for Min Doktor. She specialises in building security into the SLDC and firmly believes that security is a task for everyone, not just the hacker elite. She also heads up the Malmö based IT Security group SecuriTea and is an avid forum contributor.

Presentation: Security today and tomorrow : Adapting the rules to suit technological advances

Adrian Hornsby

Adrian Hornsby, Amazon Web Services

Half French/English living in Finland for 15 years, climber, musician, amateur photograph, all this wrapped together in a Technical Evangelist working for AWS and passionate about everything cloud. Adrian has over 15 years of experience in the IT industry, having worked as a software and system engineer, backend, web and mobile developer and part of DevOps teams where his focus has been on cloud infrastructure and site reliability, writing application software, deploying servers and managing large-scale architectures. Today, Adrian tends to get super excited about AI, IoT and everything Serverless.

(PDF) Presentation: Building Interactive, AI-powered IoT Applications on AWS

Dmitry Jemerov

Dmitry Jemerov, JetBrains

Dmitry Jemerov is a long-time IntelliJ IDEA developer and one of the earliest contributors to Kotlin. Currently he is leading the Kotlin tooling team. Dmitry is also a co-author of the "Kotlin in Action" book.

Hands-on Lab: Kotlin Hands-on Lab

Dan Bergh Johnsson

Dan Bergh Johnsson, Omegapoint

Agile aficionado; Domain Driven Design enthusiast; code quality craftsman, with a long time interest in security. The combination made Dan use quality practices from DDD to address application security issues - thus coining "Domain Driven Security" together with John Wilander around 2009

(PDF) Tutorial: Secure by Design

Holden Karau

Holden Karau, Google

Holden is a transgender Canadian open source developer advocate @ Google with a focus on Apache Spark, BEAM, and related "big data" tools. She is the co-author of Learning Spark, High Performance Spark, and another Spark book that's a bit more out of date. She is a committer on the Apache Spark, SystemML, and Mahout projects. She was tricked into the world of big data while trying to improve search and recommendation systems and has long since forgotten her original goal.

(PDF) Presentation: When you need to add Deep Learning to raise your next round of funding

Stefan Karlsson

Stefan Karlsson

Stefan Karlsson is a member of the HotSpot Garbage Collection team and has been working on JRockit and HotSpot projects for 13 years. Stefan is an OpenJDK Reviewer and has been working on large projects like the Permgen Removal, G1 Class Unloading, and for the last two years, ZGC.

Tutorial: VM Tech Summit part II

(PDF) Presentation: ZGC - Low Latency GC for OpenJDK

Henrik Kniberg

Henrik Kniberg, Crisp

I debug, refactor, and optimize companies. Spent a bunch of years at Spotify and LEGO and created a few books and videos about agile stuff. Now my focus is mostly climate change. I'm involved in GoClimateNeutral.org, EveryTonCounts.org, JoinTrine.com, and an energy startup that doesn't really have a website yet :) I've been coding on and off for the past 30 years, mostly in Java and (more recently) Node.

(PDF) Presentation: Taming the Internet of Things

Dierk König

Dierk König, Canoo Engineering AG

Dierk König (Java Champion, JavaOne Rock Star) is professor for computer science and fellow at Canoo Engineering AG, Basel, Switzerland. He is a committer to many open-source projects including OpenDolphin, Frege, Groovy, Grails, GPars and GroovyFX.He is lead author of the "Groovy in Action" book, which is among the publisher's best-selling titles of the decade.

(PDF) Presentation: Benefits of Functional Programming beyond map/filter/reduce

Marie Lassborn

Marie Lassborn, Yanzi Networks

Marie Lassborn VP Cloud Operations, Co-founder, Yanzi Networks. Marie has many years of experience within software engineering in the IT industry as well as team and company management. At Yanzi she’s been part of building the software platform from the start, has managed teams and lead several integration projects with large customers. Currently she is in charge of growing the Cloud Operations, devOps and NOC teams to meet the global expansion Yanzi now faces.

(PDF) Presentation: IoT for Smart Buildings: from Sensor to Cloud

Per Liden

Per Liden, Oracle

Per Liden is a member of the HotSpot Garbage Collection team at Oracle, and has been working on JRockit and HotSpot projects for the past 8 years. Per is an OpenJDK Reviewer and the lead for the ZGC project.

(PDF) Presentation: ZGC - Low Latency GC for OpenJDK

Peter Lindkvist

Peter Lindkvist, Bright Energy AB

Peter is the CTO and lead developer at Bright Energy AB. Uses javascript wherever possible, for web, backend and native mobile. He has a long friendship with ECMAScript dialects from actionscript to javascript and typescript. Before Bright, Peter worked at Doberman as a Design Technologinst and team leader for the tech team.

(PDF) Quickie: The future of smart charging

Josh Long

Josh Long, Pivotal

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

Tutorial: Cloud Native Java

Presentation: Reactive Spring

Stuart W. Marks

Stuart W. Marks, Oracle

Stuart Marks is a Principal Member of Technical Staff in the Java Platform Group at Oracle. He is currently working on a variety of JDK core libraries projects, including Collections, Lambda, and Streams, as well as improving test quality and performance. As his alter ego "Dr Deprecator" he also works on the Java SE deprecation mechanism. He has previously worked on JavaFX and Java ME at Sun Microsystems. He has over twenty years of software platform product development experience in the areas of window systems, interactive graphics, and mobile and embedded systems. Stuart holds a Master's degree in Computer Science and a Bachelor's degree in Electrical Engineering from Stanford University.

(PDF) (Video) Presentation: Collections Refueled

Hands-on Lab: Lambda Programming Laboratory

Christoffer Noring

Christoffer Noring, McKinsey

Christoffer is Google Developer Expert in Web Technologies and Angular Telerik Developer Expert. Christoffer has more then 10 years of experience as a Full stack developer. Christoffer is also Meetup organizer and NgVikings organizer. Author of RxJS Ultimate https://www.gitbook.com/book/chrisnoring/rxjs-5-ultimate/details Learning Angular - second edition https://www.amazon.com/dp/B075DG97F7 Architecting Angular Applications - Flux, Redux & ngrx https://www.amazon.com/dp/B0753HNW7Z

(PDF) Presentation: Angular with NGRX - there is a reducer in my soup

Charles Nutter

Charles Nutter, Red Hat

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

(PDF) (Video) Presentation: MethodHandles Everywhere

Nicolai Parlog

Nicolai Parlog, CodeFX

Nicolai is a thirty year old boy, as the narrator would put it, who has found his passion in software development. He constantly reads, thinks, and writes about it, and codes for a living as well as for fun. Nicolai writes a book about the Java 9 module system[1], blogs about software development on codefx.org[2], recently started a YouTube channel[3], and is a long-tail contributor to several open source projects. You can hire him[4] for all kinds of things. [1] http://tiny.cc/jms [2] http://codefx.org [3] https://www.youtube.com/channel/UCngKKOnBxYtLAV8pgUBNDng [4] http://blog.codefx.org/hire-nicolai-parlog/

(SLIDES) Hands-on Lab: Getting your hands dirty with the Java Module System

(SLIDES) (Video) Presentation: To JAR Hell And Back - A Live Migration to the Java 9 Module System

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.

(PDF) Presentation: Building Web Apps with React.js

(PDF) Presentation: Serverless in the Java ecosystem

Artur Pilipenko

Artur Pilipenko, Azul Systems

An engineer in the compiler team at Azul Systems. During the last two years has been taking part in the development of the LLVM-based JIT compiler Falcon. Before Azul Systems used to work at Oracle, where he was developing the CLDC HI virtual machine (aka Monty VM).

(PDF) Presentation: Falcon a new JIT compiler in Zing JVM

Rowdy Rabouw

Rowdy Rabouw, double-R webdevelopment

Rowdy Rabouw is a webdeveloper with over 20 years’ experience in HTML, CSS, JavaScript and PHP. He's been working as a freelancer since 2004 and has been employed by the Dutch insurance company Nationale-Nederlanden since 1992. Currently he is working on various JavaScript and NativeScript projects as Senior Engineer. Rowdy started developing NativeScript apps with Angular in 2016 and running the NativeScript NL website; a curated list of courses, tools and tips to help people code awesome apps with NativeScript. Since 2017 he is a Telerik Developer Expert for NativeScript and spreading his love for {N}.

(PDF) Presentation: Awesome native apps with NativeScript and Angular!

Travis Reeder

Travis Reeder, Oracle

Travis is an Architect at Oracle building cutting edge cloud technology. He was previously co-founder and CTO of Iron.io, a pioneer in serverless computing, leading the architecture and engineering efforts. His 20 years of experience building high scale, big data applications, naturally drew him to cloud infrastructure.

(PDF) Presentation: The Fn Project, Serverless Everywhere and Anywhere

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, service loaders, and the Jigsaw module system. Mark has held key leadership roles in every Java SE and JDK release since version 1.2, in 1998. He currently leads the JDK Project in the OpenJDK Community, where he also serves on the Governing Board. Mark holds a Ph.D. in computer science from the Massachusetts Institute of Technology.

Presentation: Ask the Architect

Presentation: Moving Java Forward Faster

Simon Ritter

Simon Ritter, Azul Systems

Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Simon joined Sun Microsystems in 1996 and started working with Java technology from JDK 1.0; he has spent time working in both Java development and consultancy. Having moved to Oracle as part of the Sun acquisition, he managed the Java Evangelism team for the core Java platform, Java for client applications and embedded Java. Now at Azul, he continues to help people understand Java as well as Azul’s JVM technologies and products. Simon has twice been awarded Java Rockstar status at JavaOne and is a Java Champion. He currently represents Azul on the JCP Executive Committee and on the Expert Group of JSR 379

(PDF) Presentation: 55 New Features in JDK 9

(PDF) Tutorial: JDK 9 Deep Dive

Bernd Rücker

Bernd Rücker, Camunda

I started developing software more than 15 years ago. During my career I coached countless real-life software projects and helped many customers to implement business logic centered around long running flows, for example the order process of the rapid growing start-up Zalando selling clothes worldwide or the provisioning process for e.g. SIM cards at a couple of big telecommunication companies. During that time I contributed to various open source workflow engines. I am also author of two books and co-founder of Camunda. I am totally enthusiastic about how flows will be implemented in next generation architectures.

(PDF) Presentation: Lost in transaction? Strategies to deal with (in-)consistency in modern architectures

Daniel Sawano

Daniel Sawano, Avanza

Developer, architect, public speaker, author, and agile dude. Long-time builder of high-performance systems with a background in stock trading and gaming. Master of science and a Java programmer for 15+ years. Loves creativity, beautiful software, DDD, TDD/BDD and a whole bunch of other acronyms. Passionate about cloud computing, agile methodologies, and creating systems that are secure by design. Daniel spends most of his days as a senior software engineer at Avanza Bank.

Presentation: Cracking the Code to Secure Software

Alexander Schwartz

Alexander Schwartz, msg systems ag

Alexander Schwartz is Principal IT Consultant at msg systems. He’s been in Web development for more than 15 years and enjoys productive working environments, agile projects, automated tests and automated builds. He cares for scripted infrastructure and state of the art monitoring. At conferences and user group meetings he talks about the things he is passionate about.

(PDF) Presentation: Vue.js - developer friendly, fast and versatile

Vinicius Senger

Vinicius Senger, Amazon Web Services

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.

Tutorial: Building e-health IoT solutions with AWS

Aleksey Shipilev

Aleksey Shipilev, Red Hat

Aleksey is working on Java performance for 10+ years. Today he is employed by Red Hat, where he does OpenJDK development and performance work. Aleksey develops and maintains a number of OpenJDK subprojects, including JMH, JOL, and JCStress. He is also an active participant in expert groups and communities dealing with performance and concurrency. Prior joining Red Hat, Aleksey was working on Apache Harmony at Intel, then moved to Sun Microsystems, which was later consumed by Oracle.

(PDF) Presentation: Shenandoah GC: What We Know In 2018

Tutorial: VM Tech Summit part I

Petra Sundström

Petra Sundström, Husqvarna Group

During passed years Petra Sundström has transformed Husqvarna Group from within. In 2014 she was recruited to Husqvarna Group to lead one of the first IoT Competence Centras within the Industry defining strategy and direction for the Group. She is these days working on establishing acknowledgement and processes for transformational innovation, partnership projects and collaborations with startups. Before Husqvarna Petra Sundström pursued a career as Researcher, internationally recognized for her work on Design methodology in relation to Engineering and Digital "materials". As Researcher, Research Leader and Manager Petra worked at SICS, The Mobile Life Centre, Salzburg University and Microsoft Research in Cambridge, UK.

(PDF) Keynote: Husqvarna Group - Off to a good start

Burr Sutter

Burr Sutter, Red Hat

A lifelong developer advocate, community organizer, and technology evangelist, Burr Sutter is a featured speaker at technology events around the globe—from Bangalore to Brussels and Berlin to Beijing (and most parts in between)—he is currently Red Hat’s Director of Developer Experience. A Java Champion since 2005 and former president of the Atlanta Java User Group, Burr founded the DevNexus conference—now the second largest Java event in the U.S.—with the aim of making access to the world’s leading developers affordable to the developer community. When not speaking abroad, Burr is also the passionate creator and orchestrator of highly-interactive live demo keynotes at Red Hat Summit, the company’s premier annual event.

(PDF) Presentation: Service Mesh and Sidecars

Kamil Szymanski

Kamil Szymanski, Pragmatic Coders

software developer, JVM & open-source enthusiast, develops D2C investment platform @ Pragmatic Coders, helps organizations improve software delivery processes @ OSEC

(PDF) Presentation: Reactive web services

Alexander Tarlinder

Alexander Tarlinder, ILT Inläsningstjänst AB

At heart, Alexander Tarlinder is a developer, who’s passionate about craftsmanship, quality, testing, and an agile way of working. After almost two decades in the industry, he has shouldered roles such as developer, architect, project manager, Scrum Master, QA, agile coach, and CTO. Having been involved in all aspects of software development, he remains attached to the act of producing high-quality software. Throughout the years, Alexander has delivered talks in several conferences and user group meetings, often in the area of software quality. He runs a book review site and is the author of “Developer Testing – Building Quality into Software”

(PDF) Presentation: Using Developer Testing to Boost the Quality of Your Code

Tobias Tebbi

Tobias Tebbi, Google

Tobias is a software engineer at Google Munich. As part of the V8 team, he works on Turbofan, V8's optimizing Javascript JIT compiler that uses speculative optimizations to achieve high performance. Before, he worked on interactive theorem proving and programming language meta-theory.

(PDF) Presentation: Escape Analysis in V8

Tutorial: VM Tech Summit part I

Gil Tene

Gil Tene, Azul Systems

Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine and runtime technologies for the past 25 years. His pet focus areas include system responsiveness and latency behavior. Gil is a frequent speaker at technology conferences worldwide, and an official JavaOne Rock Star. He pioneered the Continuously Concurrent Compacting Collector (C4) that powers Azul's continuously reactive Java platforms. In past lives, he also designed and built operating systems, network switches, firewalls, and laser based mosquito interception systems.

(PDF) Presentation: Java at Speed

Jen Tong

Jen Tong, Google

Jen is a Security Advocate on Google Cloud Platform. In this role she helps developers and IT professionals stay out of trouble while getting the most out of cloud computing. Previously she worked in a wide variety of engineering roles from robotics at NASA, to developer advocacy for Google Glass. She is passionate about education, especially on the subjects of technology and science. If she’s away from her laptop, she’s probably skating around a roller derby track, or hanging from aerial silk.

(PDF) Presentation: Kubernetes Runtime Security

Heather VanCura

Heather VanCura, Java Community Process

Heather VanCura is Chair and Director of the JCP Program at Oracle, and is a leader of the global community driven adoption through the user group programs. Heather drives the efforts to transform the JCP program and broaden participation and diversity in the community. She is passionate about Java, women in technology and developer communities, serving as an international speaker and community organizer of developer hack days around the world. Heather enjoys speaking at conferences, such as OSCON, FOSDEM, GIDS, Devoxx, JFokus, and the JavaOne Conferences. She resides in the San Francisco Bay Area, California USA and enjoys trying new sports and fitness activities in her free time.

BOF: Java Community BoF

Fredrik Vraalsen

Fredrik Vraalsen, Schibsted

Fredrik works as a software engineer in the Data Platform team of Schibsted Products & Technology. He writes Scala for a living, trying to wrangle the 800 million daily events from Schibsted users around the world. The last couple of months his focus has been on event stream processing, utilizing Kafka and Kafka Streams to route, filter, transform and enrich incoming events in order to help Schibsted build and improve their real-time data driven products. Fredrik has held training courses in Scala, Java 8 and functional programming, and likes to speak at conferences.

(PDF) Hands-on Lab: Event stream processing using Kafka Streams

Richard Warburton

Richard Warburton, Monotonic Ltd

Richard is a Software Engineer, Teacher, Author and Java Champion. He has written the book “Java 8 Lambdas” for O’Reilly and helps developers learn via http://iteratrlearning.com and http://www.pluralsight.com/author/richard-warburton. He’s worked as a developer in diverse areas including Low Latency Trading Systems, Statistical Analytics, Static Analysis, Compilers and Network Protocols. He is a leader in the London Java Community. Richard is also a well known conference speaker, having talked at Devoxx, Javazone, QCon SF, JavaOne, JFokus, Devoxx UK, Geecon, Oredev, JAX London, JEEConf, Codemotion Rome, JProfessionals and Voxxed Days Luxembourg. He obtained a PhD in Computer Science from The University of Warwick and enjoys living in London.

Presentation: Polishing the Diamond: Core Library Improvements in Java 9

Klara Ward

Klara Ward, Oracle

Klara is a senior developer in the Java Mission Control team at Oracle, coding GUIs and hacking the build system. She has been working with Java/JRockit Mission Control and the JRockit JVM since 2002. If you ask a question on the Mission Control forum or on StackOverflow, chances are Klara will give you an answer.

(PDF) Presentation: Mission Possible - Near zero overhead profiling

Erik Wendel

Erik Wendel, BEKK Consulting

Erik is a user interface expert with six years of experience working with large JavaScript codebases. In his daily work he's frontend lead at BEKK Consulting in Oslo, but he enjoys spending his time speaking at meetups and conferences, and dedicating his time to the programming community in Oslo. Especially in the realm of functional programming. In 2016, Erik founded Oslo Elm Meetup and in 2017 he organized the first Elm conference in Northern Europe – Oslo Elm Day.

(PDF) Presentation: Beyond JavaScript Frameworks: Writing Reliable Web Apps With Elm

Galder Zamarreño

Galder Zamarreño, Red Hat

Galder is one of the founding engineers of Infinispan, Red Hat's distributed in-memory data grid store. He is responsible for the client/server architecture and has recently been implementing a Node.js client. A seasoned conference presenter, Galder is on a mission to promote Infinispan wherever he goes. He's always happy to learn new technologies and programming languages to apply in live coding demos. He's particularly keen on functional programming related technologies, having used Scala since 2009 and Haskell more recently. Galder studied in Bilbao at the ESIDE faculty where he returns periodically from his home in Basel to speak to the next generation of computer scientists.

(SLIDES) Tutorial: Real-time Streaming Data Deep Dive

(PDF) Presentation: Streaming Data Analysis with Kubernetes

Back to the top of the page