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

Tags: .NET, Cloud, Security, Testing, C#, DevOpsFormat: General SessionLevel: Introductory and overview

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

Tags: .NET, Design (UI/UX/CSS), Testing, Diversity/Equity/InclusionFormat: General SessionLevel: Introductory and overview

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

Tags: Leadership, TestingFormat: General SessionLevel: Introductory and overview

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

Tags: Design (UI/UX/CSS), Testing, Diversity/Equity/InclusionFormat: General SessionLevel: Introductory and overview

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

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

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

Tags: Soft Skills/Business, Testing, Diversity/Equity/InclusionFormat: General SessionLevel: Introductory and overview

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

Tags: .NET, TestingFormat: General SessionLevel: Introductory and overview

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

Tags: Functional Programming, Other, Testing, DevOpsFormat: General SessionLevel: Introductory and overview

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

Tags: Cloud, Javascript, Security, TestingFormat: General SessionLevel: Introductory and overview

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

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

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

Tags: Leadership, Soft Skills/Business, TestingFormat: General SessionLevel: Introductory and overview