DevOps

Room 305

DevOps is more than a Title

Chris Ayers

Chris Ayers

New Signature

DevOps is so much more than a label. You can do DevOps activities like automation or CI/CD without understanding the why of DevOps. We'll dive into the why of DevOps and how it will benefit everyone in the organization. Focusing on feedback for developers, product owners, and operations, these benefits can lead to better work/life balance, increased happiness, better visibility, and better communication while to delivering value to the End User.


Beginner
DevOps (Room 305)
10:00 AM - 10:50 AM

Chalk Talk - Code Style and Standards

Scott Dorman

Scott Dorman

DevEvolved

Code standards and styles are one of those topics that you either love or hate. Join your fellow developers as we talk about what our experiences have been, what worked, what didn't, and why having them is a good idea. Share your thoughts on what should be considered a standard and why it is important. Along the way, we can discover some "best practices" and some creative ways to make adopting code standards at your company a little bit easier.


Beginner
DevOps (Room 305)
11:00 AM - 11:50 AM

Automate Azure DevOps

Chris Ayers

Chris Ayers

New Signature

Need to setup a new project? Script and automate the creation of repos and git ignore files. Create your build pipelines, branch policies and release in a repeatable manner. Let's examine the Azure Cli DevOps extension and REST apis to find out how to script almost everything in Azure DevOps.


Advanced
DevOps (Room 305)
01:00 PM - 01:50 PM

Memory Management Fundamentals – Garbage Collection Deep Dive

Scott Dorman

Scott Dorman

DevEvolved

Memory management in .NET is one of the fundamental aspects of .NET, yet it also seems to be one of the most misunderstood concepts in the CLR. Take an in-depth look at how .NET manages memory, allocates resources, and how the Garbage Collector works.


DeepDive
DevOps (Room 305)
02:00 PM - 02:50 PM

Memory Management Fundamentals – IDisposable and the Dispose Pattern

Scott Dorman

Scott Dorman

DevEvolved

Continuing the discussion on memory management in .NET, we’ll re-cap the basics of how the garbage collection system works and then talk about the IDisposable interface and the Dispose pattern. This will cover not just how to use the pattern but also how to implement the pattern into your own classes.


DeepDive
DevOps (Room 305)
03:00 PM - 03:50 PM

C# 8 is here, what’s new?

Adam Seebeck

Adam Seebeck

unQbd

C# is a popular and versatile programming language. Let’s explore the latest version 8.0 and highlight some of the top new features. See how these new features can help boost productivity, efficiency, and hopefully reduce coding errors.


Beginner
DevOps (Room 305)
04:00 PM - 04:50 PM