Developing and Deploying a Static Web App with Blazor and Azure Functions
Presented by: Matthias Koch
Blazor brings C# to the browser. Azure Functions lets your back-end scale. But how do you get started creating an Azure Static Web App using these two and how do you implement a rock-solid CI/CD pipeline for it? ...
Format: General SessionLevel: Introductory and overviewA11y Test Driven Razor Components
Presented by: Ed Charbeneau
In this Blazor session we'll look at techniques you can use to unit test components for accessibility. Using bUnit tests we can ensure our components are screen reader friendly and keyboard navigable. Learn to create tests that focus on a11y specific features at the very start of the SDLC. ...
Format: General SessionLevel: Introductory and overviewI For One Welcome Our Robot Overlords: How To Build Trust In Test Automation
Presented by: Maciej Konkolowicz
Nowadays, creating test automation is table stakes for ensuring a minimal level of quality during the software development life cycle. Software geeks all across the world understand that creating automated tests is almost a non negotiable. But what happens after the tests are created? How do we know...
Format: General SessionLevel: Introductory and overviewPour One Out for A11y
Presented by: Erissa Duvall
The Web Content Accessibility Guidelines (WCAG) have become the baseline for most Accessibility regulations and standards with regards to digital content. WCAG is an expansive topic in and of itself. To help you get started on your learning journey; we will first start with the 4 core principles...
Format: General SessionLevel: Introductory and overviewEffective Automated Testing - Lessons from 10 Years
Presented by: Cory House
Writing automated tests is hard. Why? Changing data, inconsistent behaviors, unreliable environments, tightly coupled code, and more. In this session, we'll explore approaches for overcoming these challenges and writing robust and comprehensive automated tests. Topics explored will include mocking...
Format: General SessionLevel: Introductory and overviewSocializing for Heuristics: How Social Media Made Me a Better Tester (and Human)
Presented by: Hilary Weaver-Robb
Social media isn’t useless. It’s not just for seeing what people are eating or watching, or networking with friends, colleagues, and acquaintances across the globe. While I have met some amazing people on Twitter and other social platforms that have changed my life, I have also gained something...
Format: General SessionLevel: Introductory and overviewUnit Testing Concepts for Beginners
Presented by: Bob Crowley
Unit testing gives you confidence in the correctness of the code that you ship and allows you to perform maintenance, add features and do refactoring with lower risk. In order to attain that confidence, you must be adept at building effective tests. Targeting developers that are making the...
Format: General SessionLevel: Introductory and overviewThe Rise and Benefits of Robotic Process Automation
Presented by: Thomas Haver
Robotic Process Automation (RPA) is a term given to technology that allows developers to programmatically emulate the actions of a human to execute a business process. RPA often operates on the user interface (UI) layer to capture data or interact with an application or across multiple applications...
Format: General SessionLevel: Introductory and overviewDon’t let user authentication stop you from building your web app!
Presented by: Kyle Whitaker
Authentication is no trivial task; it is also an essential building block for most web applications. Building a robust user authentication flow for the first time can stop even a great developer dead in their tracks. Authentication can drown you in a sea of architectural complexity, and all you want...
Format: General SessionLevel: Introductory and overviewThe Unwritten Rules for Documenting, Testing, and Developing Components with Storybook
Presented by: Georgia Loper
Storybook is a powerful, open source, tool for building, testing, and documenting UI components and pages in isolation. Though, with great power comes great responsibility. Storybook offers plenty of learning resources, but most are for beginners. Few of them consider a real team’s requirements...
Format: General SessionLevel: Introductory and overviewStop Making QA The Last Train Stop Before Production
Presented by: Rick Clymer
Throughout my career, I have heard the same excuse over and over again. "We're waiting for QA before we can push this to prod." But why do we keep hearing this? What magic does QA have that no one else has to give this permission to go to production? Spoiler alert, we typical don't have too many...
Format: General SessionLevel: Introductory and overview