Bryan Hughes
Serverless is taking the backend world by storm, and for good reason. It promises infinite scalability and never having to manage a server again. Serverless mostly achieves these goals the same way that functional programming does. You define inputs and outputs without using state...and state is what makes scaling hard.
Much like functional programming though, being productive in serverless requires a tricky shift in mindset. This workshop will walk you through creating a serverless application with Node.js, teach you best practices, and teach you how to think serverless.
Note: We will be using Azure Functions for this workshop and we will provide you with Azure credit.
Jhun de Andres
It's 2018 and we have mobile CSS, mobile HTML, but for some reason there's no "mobile" JavaScript. Thankfully with ES6's dynamic imports, we can lazy load our components and drastically cut down the initial load time of our applications. In this workshop you'll learn how to use ES6 dynamic imports to help split your code bundle and test it (because it's 2018).
This workshop is for everyone! You’ll get the most out of this session if you’ve written a little bit of React before and know how to test, but those aren’t prerequisites. You’ll get all the concepts, tools, and context needed via code examples.
You can expect material on ES6 JavaScript, mocking and stubbing functions inside of a testing environment, and really great gifs to drive some of these abstract points home. You’ll leave empowered and excited to start splitting up your code!
Leta Keane
One of the newest editions to the CSS family, Grid is a powerful way to lay out 2D page elements. Whether you're an interested CSS Grid rookie or a Flexbox master suspicious of this new kid on the responsive block, this workshop will give you the tools you need so you can begin creating flexible, controlled layouts!


