Session List

Session List2019-10-02T20:07:53-05:00

Building Your First Voice Experience with Alexa

Presented by: Jeff Blankenburg

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. ...

Tags: Cloud, Big Data, Design (UI/UX/CSS), Javascript, TestingFormat: PreCompilerLevel: Introductory and overview

Freaky-Fast Full Stack with the FERN Stack

Presented by: Keith Kurak

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...

Tags: Javascript, MobileFormat: PreCompilerLevel: Introductory and overview

Asynchronous JavaScript: Livin' On A Prayer

Presented by: Bob Fornal

There is a unique world where Single-Threaded JavaScript manages to be much more. JavaScript interacts with its environment in ways that allow it to handle Asynchronous activities. Using several detailed code examples, we will examine these examples in a unique way to show how these interactions...

Tags: JavascriptFormat: General SessionLevel: Introductory and overview

Automating & Monitoring Seedling Growth in the Cloud Using IoT, Messaging & Micronaut

Presented by: Todd Sharp

It all started with a small project to pass the time during The Great Quarantine of 2020. I bought some chiles from the local farmer’s market (with proper face coverings and social distancing, of course), fermented my first batch of hot sauce, and shared it with a few friends around the globe. I...

Tags: Cloud, Hardware, Java, JavascriptFormat: General SessionLevel: Introductory and overview

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

Presented by: Nate Berent-Spillson

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...

Tags: .NET, Cloud, Functional Programming, Java, Javascript, Leadership, TestingFormat: General SessionLevel: Intermediate

Enterprise Observability with OpenTelemetry

Presented by: Christopher Judd

Enterprise applications are complex. A transaction starting in the browser will go through proxies, api gateways, security appliances, application performance monitoring tools, logs, microservices and more microservices. Historically there has been no standard way to get observability and...

Tags: Cloud, Java, JavascriptFormat: General SessionLevel: Introductory and overview

Protecting your API with OAuth

Presented by: Dan Moore

OAuth is a well known standard and is useful for delegating authentication and authorization decisions to a central identity provider. As a developer, you’ve given a token when a grant completes. ...

Tags: Javascript, SecurityFormat: General SessionLevel: Introductory and overview

Rock-Solid Components with TypeScript and GraphQL

Presented by: Mat Warger

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...

Tags: JavascriptFormat: General SessionLevel: Intermediate

Designing Reusable Components…That Are Actually Reusable

Presented by: Cory House

Modern UIs are often composed of reusable components written in React, Vue, Angular, whatever. In these modern technologies, creating a component is easy. However, creating a truly reusable component is hard. In this session, we'll explore the tradeoffs inherent in reusable component design, and...

Tags: JavascriptFormat: General SessionLevel: Introductory and overview

Using SVG to create responsive, interactive and animatable graphics

Presented by: Ben Hoffmann

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...

Tags: Design (UI/UX/CSS), Javascript, MobileFormat: General SessionLevel: Advanced

Effective React State: 7 Years of Lessons Learned

Presented by: Cory House

Managing React state is hard. Why? Because there are so many options to consider! Local state, reducers, custom hooks, context, and over a dozen third-party libraries. In this session, we’ll explore the lessons I’ve learned from managing complex state in React over the last seven years. I’ll...

Tags: JavascriptFormat: General SessionLevel: Intermediate

The Case for GraphQL

Presented by: Kyle Schrade

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...

Tags: Design (UI/UX/CSS), Javascript, MobileFormat: General SessionLevel: Introductory and overview

Yarn Berry: a next generation package manager

Presented by: Michael Richardson

The recently released Yarn Berry (aka Yarn 2) brings a host of great new features for JavaScript developers. The slick new CLI, more readable output, clear errors, and significant enhancements to workspaces make Yarn Berry a solid upgrade from the already impressive Yarn 1. But with an incredible...

Tags: JavascriptFormat: General SessionLevel: Introductory and overview

CSS Houdini - Just what CSS needed, more JavaScript

Presented by: John Lange

Coming soon to a browser near you is a brand new technology that will revolutionize your websites. Finally, JavaScript can be embedded into your CSS! ...

Tags: Design (UI/UX/CSS), JavascriptFormat: General SessionLevel: Intermediate