Sessions

Russell Skaggs
A11y with React Components.
Russell Skaggs

React is a tool. Used improperly it can be an inaccessible nightmare. Leveraged wisely it can give you the confidence that components are being implemented in an accessible way. During this talk, I will go through techniques and strategies to make your React Components more accessible.

Room: Breakout Room D
Topics: ;
Tags: Accessibility; Design (UI/UX/CSS); Development Practices; JavaScript; UI; Web

Ed Charbeneau
Writing JavaScript for C#'s Blazor
Ed Charbeneau

Running C# in the browser with the Blazor framework needs JavaScript libraries to be successful. In this session well explore the JavaScript Interop for Blazor to see where great libraries can accelerate the platform. We'll learn how you can play a critical role in building a rich ecosystem and exte

Room: Breakout Room G
Topics: Application Development;
Tags: .NET; JavaScript; UI; Web Assembly

Russell Skaggs
Contextual Data Management in React.
Russell Skaggs

Managing data is hard, and opinions vary wildly. Should things be localized? Should data be passed up to a global Redux store? During this presentation I will go through the different types of data and provide recommendations on how to manage each.

Room: Breakout Room D
Topics: ;
Tags: Architecture; JavaScript; UI; Web

Mandy Cox
Animation for the Web: Giving Life to your SVGs
Mandy Cox

Have you ever seen an animated SVG on a site and thought, "That is so cool; how did they do that," or, "This is super distracting," this talk is for you. Learn the best times to use animation, as well as libraries and tools you can implement to make your animation the best it can be.

Room: Breakout Room D
Topics: ;
Tags: Design (UI/UX/CSS); Fun; JavaScript; Tools; UI; UX; Web

Jeff Blankenburg
Ten Things Every Voice Application Should Do
Jeff Blankenburg

In my experience building dozens of skills for Alexa, and working with hundreds of developers on their own voice applications, I've identified ten specific patterns that are common to the most successful of the bunch. This presentation will cover these ten topics, giving you the insight an accelerat

Room: Breakout Room D
Topics: User Experience;
Tags: Design (UI/UX/CSS); Serverless; UI; UX

Martine Dowden
Type-setting in CSS: Using typography to enhance your design
Martine Dowden

From hands, to chisels, quills, the printing press, and now the web, a written record of our existence has been a constant throughout history. Languages, and how they are depicted, have evolved alongside the tools we use to render them. Often overlooked in design, text content is an integral part of

Room: Breakout Room D
Topics: ;
Tags: Design (UI/UX/CSS); UI

Ed Charbeneau
Secrets of a Blazor Component Artisan
Ed Charbeneau

In this session we'll jump past hello world and focus on Blazor's Razor Component architecture. We'll learn component design concepts and best practices including: event handling, attribute splatting, state management, and component libraries. Through example we'll understand the tools and technique

Room: Breakout Room G
Topics: Application Development;
Tags: .NET; UI; Web; Web Assembly

Martine Dowden
Sprinkle Vast Greatness into your Images: Harness the full power of the SVG.
Martine Dowden

Scalable Vector Graphics, or SVGs, have become a lot more common on the web today. We see them as alternate options to downloading entire icon font libraries, as replacements for pngs and jpegs but what more can they do? Did you know you can access their code directly and manipulate them? Even let y

Room: Breakout Room D
Topics: ;
Tags: Design (UI/UX/CSS); UI; UX

Lydia Cupery
How to Render Twenty Thousand Rows without Crashing Chrome
Lydia Cupery

If you have say twenty thousand rows to render, you probably don’t want to fetch all that data at once and you especially don’t want to render all those rows on page load. This talk is about how to render only the rows you need and how to just-in-time load data for those rows. On the frontend, t

Room: Breakout Room I
Topics: Application Development;
Tags: Data; JavaScript; UI

About

A software development conference in the Louisville, KY area on August 19 - 21, 2020 designed to cover all aspects of software development regardless of development stack.

Keep in Touch