Securing Your Software Supply Chain One Open Source Project at a Time

Presented by: Lori Lorusso

Delivering software fast is one piece of the CI/CD puzzle, but delivering it securely is the glue that keeps your puzzle from falling apart. Software supply chain attacks are on the rise with security exploits directly targeting open source projects, central repositories, and software package...

Tags: Security, DevOps, CI/CDFormat: General SessionLevel: Introductory and overview

Exploring Cloud Native MLOps for GenAI Vector Search

Presented by: Mary Grygleski

ChatGPT has been in the center stage since early this year. We will first take a look into this exciting sub-new field of Generative AI, and understand what LLM and NLP are, and the challenges that all of these are presenting themselves. We will also highlight the importance of Vector Search, and...

Tags: DevOps, CI/CD, Machine LearningFormat: General SessionLevel: Introductory and overview

Effective Observability for MLOps Pipelines at Scale

Presented by: Shivay Lamba

As the world embraces AI and adopts machine learning, many companies and moving towards using models like the LLMs. Deployment and monitoring such large models are extremely important. As traditional DevOps Engineers, you might not be exposed to working with machine learning systems. This is where...

Tags: Cloud, DevOps, Machine Learning, Data Science, ObservabilityFormat: General SessionLevel: Intermediate

Terminal, CLI's, and UI's - Using Windows Terminal & the WSL

Presented by: Mike Nelson

The classic Windows Terminal app allowed for simple command line integrations. But now, the new Terminal app, along with the Windows Subsystem for Linux (WSL), can generate some really cool interaction between you and multiple operating systems. Not only can you do command line, but the Linux...

Tags: Functional Programming, DevOps, UI/UX, QA TestingFormat: General SessionLevel: Introductory and overview

Dev Containers. What are they and why do you need them?

Presented by: Joseph Guadagno

You're onboarding a new team member, or your team recently inherited a project that uses a different SDK/framework version than your current project uses. What do you do? Install the old SDK/framework versions? Can they even be installed at the same time on the same machine? What if I told you...

Tags: .NET, DevOps, CI/CDFormat: General SessionLevel: Intermediate

Scaling your .NET app with Azure

Presented by: Callum Whyte

You've made it big time, and your web app just can't handle the traffic... Where do you even start with scaling in Azure? ...

Tags: .NET, Cloud, DevOpsFormat: General SessionLevel: Introductory and overview

Platform as a Product: the future of Agile and DevOps

Presented by: Brad Nelson

Cross-functional teams and full-stack developers have become the expectation in today's highest-performing teams. However, as technology needs become more complex and solutions begin to scale, it becomes increasingly difficult for software engineers to balance expertise across all layers of the...

Tags: Programming Principles, DevOps, Agile, System DesignFormat: General SessionLevel: Intermediate

Blood, Sweat, & Code Reviews

Presented by: David Giard

Code Reviews can sometime be painful and time-consuming, but they are an important part of delivering quality software. A Code Review provides an opportunity to share knowledge, improve code and catch potential problems before they go to production. This can be a positive experience or a negative...

Tags: Programming Principles, DevOps, AgileFormat: General SessionLevel: Intermediate

All your secrets are belong to us

Presented by: Callum Whyte

Admit it: we've all checked in an API key or password to a repo at some point... Oops... No one wants their secrets to accidentally leak, so this session is your essential refresher on secret management (and mismanagement!) for your applications and beyond! ...

Tags: .NET, Security, DevOpsFormat: General SessionLevel: Intermediate