Track: Full Stack JavaScript


Day of week:

Browser, server, devices - JavaScript is everywhere

Track Host:
Ralph Winzinger
Software Architekt @Senacor
Ralph is senior technical leader at Senacor Technologies in Germany. His daily business covers the whole life cycle of software engineering from business analysis via architecture planning and software design to production delivery and post production support, also including coaching in those areas. Ralph is a strong supporter of agile methodologies and lightweight but nonetheless highly scaleable architectures. Although he is mainly working on the server side, he already started to enjoy mobile front ends when WAP was popular and he still does, though now mostly in the field of iOS and HTML5/JavaScript development. Besides his daily job, Ralph is always interested in diving into new technologies - learning, discussion and challenging them. In that context, he also co-authored a book about using Node.js to build high performance applications. The parts of his life that are not dedicated to technology are reserved for family. And three kids can be just as surprising as hot technology trends.
10:35am - 11:25am

by Spencer Chan
Staff Software Engineer @Quora

For the past several years, Quora has used an architecture that allows us to share the majority of our application code across our Android app, our iOS app, and our website. We have abstraction barriers that provide the same platform-agnostic interface to application JavaScript, but leave us free to use completely different underlying implementations. In our apps, these implementations call into native code for improved performance and interactivity.

11:50am - 12:40pm

by Richard Kasperowski
Author of The Core Protocols: A Guide to Greatness

Open Space
1:40pm - 2:30pm

by Mariko Kosaka
Javascript Engineer @Scripto

From a textile loom to a desktop computer; the stitches in your garment and the letters on your screen are both the result of operations executed on data. As a web engineer, I never wondered what the data looked like to computers.

Then I started a craft project to convert graphics into knit patterns for an electric knitting machine. Little did I know, I was researching the origins of computer: textile looms operated by punch...

2:55pm - 3:45pm

by Courtney Hemphill
Partner & Tech Lead @CarbonFive

Animations don’t just make things look cool, they provide context and additional details. Animations give us a third dimension with which to communicate: time. The real world doesn’t move in a perfectly linear fashion and when we see things that do, it feels awkward and unnatural. With motion, the difference between dull and delightful often comes down to the math.

This talk walks you through the basic principles of animation...

4:10pm - 5:00pm

by Jafar Husain
Tech Lead/TC-39 Representative @Netflix

Many web developers are already familiar with the newest version of JavaScript: ES 2015 (formerly ES6). Maybe you are already using a transpiler and have gotten a glimpse of how much easier JavaScript development can be with features like arrow functions, generators, and destructuring. You may be surprised to learn that ES2015 is only the beginning. The committee is already hard at work on JavaScript ES2016, and it’s not too early to get a glimpse of some of the...

5:25pm - 6:15pm

by Dan Harden
Lead Frontend Engineer @zappos

From servers to game consoles, JavaScript is taking over the Earth. So, the next logical step... is space! Thanks to a confluence of cheap and powerful technologies, the "final frontier" is even more accessible than ever.

This presentation will tell the story of how a group of hackers used JavaScript, a Raspberry Pi, ham radios, and more to launch a camera­equipped weather balloon from the Mojave Desert into near­space...


Monday, 13 June

Tuesday, 14 June

Wednesday, 15 June