Session Schedule

Session Schedule2019-01-07T06:25:51+00:00

Tuesday

No Sessions

Wednesday

8:00 AM

Get Progressive with it

Presented by: Matthew LaForest
Time: Wednesday 8:00 AM - 12:00 PM

Responsive web design! Mobile first! Hybrid apps! We are continuously bombarded with new ideas about the best way to develop a new application. For a small team, effectively delivering across many platforms can be a problem, but delivering a hybrid app frequently falls into an uncanny valley...

Room: OrangeTrack: Web/Front-EndTags: Design (UI/UX/CSS), Javascript, Mobile, OtherFormat: PreCompilerLevel: Intermediate
1:00 PM

Micro Frontends: Breaking up the Frontend Monolith

Presented by: Kito Mann
Time: Wednesday 1:00 PM - 5:00 PM

Over the past several years we have embraced microservices as a way to “break up the monolith” and reduce complexity, allowing teams to focus on specific areas of functionality, while providing more flexible scaling and better fault isolation. However, for most of us, the front-end has remained...

Room: Salon DTrack: Web/Front-EndTags: Java, JavascriptFormat: PreCompilerLevel: Intermediate

Thursday

9:15 AM

Angular and The Case for RxJS

Presented by: Sandi Barr
Time: Thursday 9:15 AM - 10:15 AM

When choosing Angular to build a front end app, it can seem like RxJS is just one more thing to learn, and there’s no easy transition coming from another framework. But RxJS is efficient and expressive! We declare relationships between entities, describing the what not the how. The basic sequence...

Room: OrangeTrack: Web/Front-EndTags: Functional Programming, JavascriptFormat: General SessionLevel: Intermediate
10:30 AM

Vue 3.0 Smaller, Faster & Stronger

Presented by: Dan Vega
Time: Thursday 10:30 AM - 11:30 AM

Vue.JS has quickly become one of the most popular JavaScript frameworks around. The Vue Core Team is getting ready to release the third major version of the framework and it's packed with new features and performance updates. In this presentation, I will show off some of those new features such...

Room: CypressTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Intermediate
4:45 PM

Human Readable JavaScript: Using ES2015+ to Craft Better Code

Presented by: Laurie Barth
Time: Thursday 4:45 PM - 5:45 PM

Love JavaScript? Awesome! Hate JavaScript? That's ok! In the past, JavaScript hasn’t always been easy to read; lots of dollar signs and slick one-liners do not a sustainable, high-longevity language make. The good news is that things have gotten better! Lots of ECMAScript 2015 (and beyond)...

Room: Sagewood / ZebrawoodTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Intermediate

Testing your UI Components

Presented by: Avindra Fernando
Time: Thursday 4:45 PM - 5:45 PM

When our clients give us kudos for releasing high quality applications, it makes us happy. To achieve great levels of quality, we need to thoroughly test our applications. But we know that some forms of testing can be expensive and tedious at times. Unit and integration tests help overcome some of...

Room: RosewoodTrack: Web/Front-EndTags: Design (UI/UX/CSS), Javascript, TestingFormat: General SessionLevel: Intermediate

Friday

9:45 AM

Burn It Down and Start Again: Principles of Modern JavaScript

Presented by: Joe Morgan
Time: Friday 9:45 AM - 10:45 AM

Heard about the latest JavaScript syntax? Seems like a day doesn’t pass without a language update. And with all the focus on syntax changes, it’s easy to miss the subtle principles driving JavaScript. Modern JavaScript doesn’t just have new tools, it’s composed differently. Don’t use a...

Room: ZambeziTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Intermediate

Building a super performant GossipGirl.com in Gatsby in under 50 Minutes

Presented by: Jennifer Wadella
Time: Friday 9:45 AM - 10:45 AM

Hey, Upper East Siders, Gossip Girl here bringing you the scoop on rapidly building static websites in React. I don’t know about you, but my site is in a major need of an overhaul, so we’re going to rebuild it in under 50 minutes using GatsbyJS. We’ll make SEO look hot and blow some minds with...

Room: Salon HTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Intermediate
12:15 PM

React State: Redux & Context & Hooks, Oh My!

Presented by: Michael Moran
Time: Friday 12:15 PM - 1:15 PM

In the age of ephemeral javascript frameworks, ReactJS has lasted 5 years and only grown in popularity as its evolved. Despite its popularity, there is one burning question for anyone working with React: "How should I handle state?". We have many options at our disposal including React component...

Room: CypressTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Intermediate
2:45 PM

Mock It 'til You Make It

Presented by: Gabriela Dombrowski
Time: Friday 2:45 PM - 3:45 PM

Let's automate the tedious task of building mocked query resolvers so that you never have to manually set up mocks for loading, error, no data, or default value states ever again! We'll learn how to use GraphQL and Apollo in a React application to build providers that will dynamically auto mock all...

Room: NileTrack: Web/Front-EndFormat: General SessionLevel: Intermediate