Session List

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

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

Build and Ship It!

Presented by: Joseph Guadagno

If you are like me, you have many libraries, helpers, utilities that you have built over time that you use for multiple projects. You've thought about publishing them to NuGet so you can share them with other projects or your team but didn't because they contain secrets, intellectual property, or...

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

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

One config to rule them all! An introduction to Azure App Configuration.

Presented by: Samuel Gomez

You have an environment working properly when suddenly you start seeing weird behavior, you troubleshoot the issue and find out that someone accidentally checked in their local settings file. If you’ve run into this scenario or you are looking for options to manage your configurations this talk is...

Tags: .NET, Cloud, Java, Python, C#Format: General SessionLevel: Introductory and overview

Session #H: Naming Things

Presented by: Peter Ritchie

There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. This session is about naming things. In software, we need to name classes, methods, properties, libraries, solutions, etc. We also have to give names to variables, parameters, namespaces,...

Tags: .NET, Java, Javascript, Soft Skills/Business, C#Format: General SessionLevel: Introductory and overview

The Price of Open-Source

Presented by: Matthias Koch

Open-source is everywhere and companies save billions of dollars because of it. Making your project popular and still keeping a clear head takes a lot of effort. From my 7-year journey in the community I learned from many mistakes and lived the versatile life of a maintainer. Open-source is a great...

Tags: .NET, Soft Skills/BusinessFormat: 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