Track: Applied JavaScript - Atomic Applications and APIs

Location:

Day of week:

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.

Track Host:
Ian Thomas
Principal Engineer @ Sky Betting & Gaming
Ian leads a team of engineers developing the next generation of user interface for skybet.com. The team is tasked with building API driven, component based applications which, when combined, form a cohesive, resilient and performant customer experience which copes with both the scale of the customer base and engineering team. Prior to working at Sky Betting & Gaming, Ian was Head of Digital for Finn Communications, a PR Agency, and was responsible for delivering digital products for FMCG clients including GHD, Taylor's of Harrogate, Nestlé and Morphy Richards. As a father of two boys under five, Ian's time away from work is spent with his family, playing Peppa Pig, trains and pretending to be a horse, often before 7am! Ian is also a keen hockey player, cyclist and musician.
10:35am - 11:25am

by Richard Feldman
Elm Pioneer & Software Engineer @noredink

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 day. Since we began using Elm in 2015, our production Elm code has yet to cause a single runtime exception. Our error logs show plenty of crashes from our legacy...

11:50am - 12:40pm

by James Hall
Founder/Director @Parallax

1:40pm - 2:30pm

by Steve Faulkner
Director of Engineering @Bustle

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 all being handled without deploying any of our own servers. And the best part? It costs orders of magnitude less than our old VM based deployments. I’ll walk attendees through...

5:25pm - 6:15pm

Open Space

Tracks