Track Overview

Applied JavaScript - Atomic Applications and APIs

Sitting at the top of Stack Overflow's "Most Popular Technology" chart for the third year in a row, JavaScript has driven the explosion of Single Page Apps, component based UIs and loosely coupled micro-services. Additionally, serverless technology, the Internet of Things, rapid development of the node.js runtime and increasing numbers of compile-to-JS programming languages are all changing the way companies and individuals plan and build their software. While companies like Netflix, Amazon and Uber trumpet the benefits of micro-services there is a community of engineers digging into the detail of converting their monolith into composable parts. This includes their client-side applications. This track asks questions of the engineers replacing their stack (either client or server) with smaller, loosely coupled and highly targeted applications. These are teams who are working to replace HTML & jQuery with React components, JavaScript with more functional languages like PureScript or Elm and traditional MVC monoliths with JavaScript powered micro-services.


From this track

SESSION + Live Q&A Elm-lang

Full-Scale Elm in Production

Elm is a functional programming language that compiles to performant JavaScript. At NoRedInk we have over 80,000 lines of production Elm code. It's the primary technology we use to build our Web application's user interface, which students around the world use to answer millions of questions per...

Richard Feldman

Elm Pioneer & Software Engineer @noredink

SESSION + Live Q&A JavaScript

Adventures in JavaScript and the IoT

From installations to promote superstar DJs on trains speeding across Europe to sitting in Motorway LED billboards debugging wi-fi cards when the temperature drops below zero, our experience building for the IoT has highlighted just how unpredictable failure can be. This talk is a warts and all...

James Hall

Founder/Director @Parallax

SESSION + Live Q&A Serverless

The Hitchhiker's Guide to Serverless Javascript

Tools like AWS’s Lambda, Google's Cloud Functions, and many others are allowing us to create “serverless” applications. At Bustle (a top 30 website in the US) we are taking full advantage of this new infrastructure. APIs, databases, searching, indexing, server side rendered javascript, are...

Steve Faulkner

Director of Engineering @Bustle

SESSION + Live Q&A Microservices

Rebuilding The Monolith With Composable Apps

Working with JavaScript is exciting. There's constant change - in the language, the runtimes and the community. The last 24 months have seen the rise and fall of frameworks, libraries, platforms and best practises. All this change is great if you have the option to build smaller products, either...

Ian Thomas

Senior Principal Engineer @thestarsgroup

SESSION + Live Q&A Microservices

Microservices At The Heart of BBC iPlayer

The BBC iPlayer API used to be a monolithic Java application. Two years ago we switched to Node.js microservices and we have been iterating on it ever since. We have learnt many things along the way including how to keep distributed systems decoupled, how to monitor the health of our services in...

Cem Staveley

Software Engineer @BBC iPlayer

SESSION + Live Q&A JavaScript

JavaScript Open Space


Speakers from this track

Richard Feldman

Elm Pioneer & Software Engineer @noredink

Richard is the author of “Elm in Action” from Manning Publications, and the instructor for the Frontend Masters 2-Day Elm Workshop. When he’s not writing about Elm, teaching Elm, speaking about Elm, or co-hosting the San Francisco Elm meetup, he likes to take a break from his job at...

Read more
Find Richard Feldman at:

James Hall

Founder/Director @Parallax

James Hall has been working in the digital sector for 12 years. He is the author of the popular jsPDF library, and is a founder/Director of Parallax, a digital agency in the UK. He's worked as a software developer on a wide variety of projects, from LED Billboards, car unlocking apps, to large...

Read more

Steve Faulkner

Director of Engineering @Bustle

Steve Faulkner is the Director of Platform Engineering at Bustle, where he is championing all things "serverless". Previously he co-founded the streaming music startup Murfie. He lives in Philadelphia.

Read more
Find Steve Faulkner at:

Ian Thomas

Senior Principal Engineer @thestarsgroup

After The Stars Group purchased Sky Betting & Gaming in 2018, Ian was one of the first technical members to join the newly founded Group Sports & Trading Platforms (GSTP) tribe and has been instrumental in designing the architecture and software that will power Sky Bet international, Fox...

Read more
Find Ian Thomas at:

Cem Staveley

Software Engineer @BBC iPlayer

Cem Staveley is a Software Engineer for BBC iPlayer. He has been with the BBC for the last two and a half years working on various products including Weather, the News and Sport content production systems and iPlayer. He has worked across the entire stack, but has narrowed his focus down to his...

Read more
Find Cem Staveley at:

Topics

Interview Available

Share

Track Host

Ian Thomas

Senior Principal Engineer @thestarsgroup

After The Stars Group purchased Sky Betting & Gaming in 2018, Ian was one of the first technical members to join the newly founded Group Sports & Trading Platforms (GSTP) tribe and has been instrumental in designing the architecture and software that will power Sky Bet international, Fox...

Read more
Find Ian Thomas at:

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.