The heart of Modern Software Engineering is building and delivering software faster, reducing complexity and risk, all without sacrificing quality—quality of the software AND quality of the experience of everyone involved in building and delivering that software. The list of technical strategies, tools, and leading practices that enable modern software engineering is long and evolving rapidly. This track will help you stay on top of leading practices, tools, and strategies both with and without AI. You’ll see how good practices today will make your future self and team members happy. You’ll see how to build and deploy with modern tooling in Azure DevOps and GitHub, and how to weave AI into your coding and larger engineering practices.
You’ll find coverage of:
- Busy Developer's Guide to Python
- Deploying Web Apps to Azure using CI/CD in ADO
- Get the Message? - Choosing a Messaging Framework for Your .NET Applications
- Git Storytelling: Crafting A Git Commit History Your Future Self Will Thank You For
- GitHub Actions in Action
- GitHub Copilot: Measure What Matters
- GitHub Models
- Hardening CI/CD: Essential Strategies to Mitigate Security Risks
- Rebuild or Refactor? That is the Question!
- Workshop: Agentic DevOps: AI-Powered Development with Azure DevOps and GitHub