Session Schedule

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

Tuesday

8:00 AM

Building Your First Voice Experience with Alexa

Presented by: Jeff Blankenburg
Time: Tuesday 8:00 AM - 12:00 PM

This workshop will dive right in to getting you set up and started building a voice-based experience with Alexa. You will leave this session with a working Alexa skill that you can customize and publish as your own. We will cover topics around voice design best practices, voice interactions,...

Room: Salon E/DTrack: Web/Front-EndTags: Cloud, Big Data, Design (UI/UX/CSS), Javascript, TestingFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Create a Cloud Environment with Terraform and Ansible

Presented by: Gene Gotimer
Time: Tuesday 1:00 PM - 5:00 PM

Hashicorp Terraform allows you to define your infrastructure as code. You write code to define systems, networks, security groups, firewalls, and more, making standing up an environment repeatable and reusable. Red Hat Ansible lets you remotely interact with those systems you stood up, configuring...

Room: Salon E/DTrack: DevOpsTags: CloudFormat: PreCompilerLevel: Introductory and overview

Wednesday

8:00 AM

IoT from Sensing to Insights Workshop

Presented by: Brandon Lewis, Christopher Judd
Time: Wednesday 8:00 AM - 12:00 PM

In today’s world, everything from tooth brushes to cars are connected to the internet and collecting data from sensors. Having the ability to capture the data and turn them into actionable insights can improve efficiencies, reduce cost and increase safety. Creating a IoT solution requires a lot of...

Room: Salon E/DTrack: HardwareTags: Cloud, HardwareFormat: PreCompilerLevel: Introductory and overview
1:00 PM

Freaky-Fast Full Stack with the FERN Stack

Presented by: Keith Kurak
Time: Wednesday 1:00 PM - 5:00 PM

Can you code, build, and deploy a full-stack app with a web, iOS, and Android front-end in four hours? If it's possible, you'll at least have a fighting chance with the FERN stack: Firebase, Expo, and React Native. This fast-paced session will walk you through writing a messaging app front-end in...

Room: Salon E/DTrack: MobileTags: Javascript, MobileFormat: PreCompilerLevel: Introductory and overview

Thursday

8:00 AM

Dark UX Patterns

Presented by: Vitaliy Matiyash
Time: Thursday 8:00 AM - 9:00 AM

Congratulations! You are the 1,000,000th visitor to our website. Click here to redeem your prize! Just provide your date of birth and phone number to get started. Learn about Dark UX Patterns, how they work, how they trick you and what companies are the worst offenders. Roach Motel, Privacy...

Room: Salon E/DTrack: UI/DesignTags: Design (UI/UX/CSS)Format: General SessionLevel: Introductory and overview
9:15 AM

Regex is for .*

Presented by: Jean Lange
Time: Thursday 9:15 AM - 10:15 AM

Regular expressions are a powerful tool available to coders in many programming languages - but they’re so cryptic and hard to read/work with! Let’s explore what they can do for you and where you might want to use them. Then we’ll dive into regex101.com and the regex crossword for practical...

Room: Salon E/DTrack: Programming PrinciplesFormat: General SessionLevel: Introductory and overview
10:30 AM

Hacking Your Vacation: Using Data for Fun

Presented by: Becky Gandillon
Time: Thursday 10:30 AM - 11:30 AM

Data can be powerful, meaningful, AND fun. Making data-driven decisions can level up your family vacation from awful to awesome. In this session, attendees will walk through a specific example showing how to analyze various data sources to avoid crowds, save money, and piece together a Disney World...

Room: Salon E/DTrack: DataFormat: General SessionLevel: Introductory and overview
11:45 AM

The Elegance of “The Simplest Possible Thing”: Applying Simplicity Principles to Complex Problems

Presented by: Nate Berent-Spillson
Time: Thursday 11:45 AM - 12:45 PM

Software development is complex work. Business requirements, platforms, and technology itself are all complex elements. Through all this complexity, software developers often try to create complex solutions that meet all the requirements at once. Similarly, when faced with a complex problem, they...

Room: Salon E/DTrack: Programming PrinciplesTags: .NET, Cloud, Functional Programming, Java, Javascript, Leadership, TestingFormat: General SessionLevel: Intermediate
1:00 PM

Rock-Solid Components with TypeScript and GraphQL

Presented by: Mat Warger
Time: Thursday 1:00 PM - 2:00 PM

Most recent javascript frameworks bring a solid component model to modern web development, but how can you guarantee that your components work correctly? In this session, you learn how the features of TypeScript can be leveraged to bring clarity and dependability when constructing components with...

Room: Salon E/DTrack: Web/Front-EndTags: JavascriptFormat: General SessionLevel: Intermediate
2:15 PM

`create table user` considered harmful: reasons you should outsource your aut

Presented by: FusionAuth (Sponsor)
Time: Thursday 2:15 PM - 3:00 PM

(Presented by Dan Moore) When you are starting to build or revamp an application, a way for users to register and log in is almost always necessary but not sufficient. No one uses an application for the sign-in screen, after all! While some teams and applications are functional with a local user...

Room: Salon E/DTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview
3:30 PM

Using SVG to create responsive, interactive and animatable graphics

Presented by: Ben Hoffmann
Time: Thursday 3:30 PM - 4:30 PM

A message is often best stated visually. Traditional methods of designing graphics, diagrams, and charts produce something that retains its aspect ratio, regardless of the size it is viewed. This may work fine for print and slide media, but fails to take advantage of viewing digital content on...

Room: Salon E/DTrack: Web/Front-EndTags: Design (UI/UX/CSS), Javascript, MobileFormat: General SessionLevel: Advanced
4:45 PM

Putting the FUN back in Fundamentals: Data Structures, Algorithms, and More!

Presented by: Matt Williams
Time: Thursday 4:45 PM - 5:45 PM

In this session, we will bring FUN back to Fundamentals as we: * Look at favorite data structures and algorithms from the 70s, 80s, and 90s: where are they today? You won't believe #7! * Discover why hashes aren't just for breakfast. * Discover the Lolrus' favorite data structure (hint: it's got...

Room: Salon E/DTrack: Programming PrinciplesTags: .NET, Functional Programming, Java, Javascript, Other, Ruby/Rails, PythonFormat: General SessionLevel: Intermediate

Friday

8:30 AM

Understanding Probabilistic Data Structures with 112,092 UFO Sightings

Presented by: Guy Royse
Time: Friday 8:30 AM - 9:30 AM

There are three reactions to the title of this talk: - What the heck’s a probabilistic data structure? - UFO Sightings… wha? - 112,092 is an oddly specific number. This is a talk about the first bullet point with the second thrown in just for fun. I like weird stuff—UFOs, Bigfoot, peanut...

Room: Salon E/DTrack: Programming PrinciplesTags: OtherFormat: General SessionLevel: Introductory and overview
9:45 AM

The Case for GraphQL

Presented by: Kyle Schrade
Time: Friday 9:45 AM - 10:45 AM

We will be diving into why someone would want to use GraphQL and what are the benefits of using it. Starting from what is GraphQL and ending with how it can make your stack much more flexible and improve your day-to-day developer experience. We will look at many examples from our work at StockX that...

Room: Salon E/DTrack: Web/Front-EndTags: Design (UI/UX/CSS), Javascript, MobileFormat: General SessionLevel: Introductory and overview
1:30 PM

Observability Will Kill the Monitoring Star

Presented by: Scout APM (Sponsor)
Time: Friday 1:30 PM - 2:15 PM

(Presented by Scott Ernst) OpenTelemetry is gaining traction fast. Really fast. In the last year, it has risen to become the second most active Cloud Native Computing Foundation (CNCF) project behind only the undisputed queen that is Kubernetes. In this talk, we will dive into the observability...

Room: Salon E/DTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overview
2:45 PM

Scaling Systems: Architectures that grow

Presented by: Kendall Miller
Time: Friday 2:45 PM - 3:45 PM

It's harder than ever to predict the load your application will need to handle in advance, so how do you design your architecture so you can afford to implement as you go and be ready for whatever comes your way. It's easy to focus on optimizing each part of your application but your application...

Room: Salon E/DTrack: ArchitectureTags: .NET, CloudFormat: General SessionLevel: Intermediate