Previous Event
dev up 2025 Session Catalog
Explore the expert-led sessions that were presented at dev up 2025.
“Democratizing Data: Empowering Your Organization with Cloud Data Management“
10 ways to be a better (technical) interviewer
A Developers Dive into DotNet Aspire and the Azure Developer CLI (azd)
A PIece of the PIe - Why Building Strong Platform and Infrastructure Teams Can Unlock Great Features
Accelerating Power Apps Development with Automated Testing
Achieve Zero Trust objectives with Defender for Cloud CSPM and Defender EASM
Advanced React: Lessons From 10 Years
Agentic AI In .NET – A Case Study
Agentic AI in Python - A Code Walkthrough
Agentic AI Patterns
AI and Ethics - What we SHOULD be pondering
AI Anywhere: Overcoming Challenges in Offline and Mobile Model Deployment
AI-Powered Gamification for the Web
Algorithm Design for Web Developers
Alone Together: Team-Building for Remote Teams
Are Your Engineering Teams Really Prepared for the GenAI Revolution?!
Automate Your Power BI and Fabric Backups with Fabric Archive Bot
Automate your software design. How far we can get and how the AI changes the game?
Automated information extraction with Azure AI Document Intelligence
Automated Testing Made Easy with Playwright
Azure Landing Zones: Modern Architecture for a Modern "Datacenter"
Better Remote Teamwork through Emotional Intelligence
Beyond the Framework: Building Resilient Front-End Architectures
Big Lessons from Big Failures: 20 Years of Consulting in Retrospect
Blazor for JavaScript Developers
Boost Your .NET Development with GitHub Copilot
Build an ASP.NET Core Blazor Web Assembly SPA in a Day Hands-on Lab
Build awesome console applications in .NET using Spectre.Console
Build Your Agent 🤖 with Copilot Studio
Build, Print, Solder, and Program Your Own Device
Building Blocks to Breakthroughs: Algebra to Agentic Systems
Building Declarative Agents for Microsoft 365 Copilot
Building RESTful Services with ASP.NET Core
Building Tomorrow’s Apps: AI-Driven Development with Azure, OpenAI, and GitHub
Buried Treasure: Discovering Hidden Gems in your Systems
C# Source Generators - Why and How
Choose your Identity Wisely
Claude Code vs. the Field: How It Redefines AI-Driven Development
Code to Clarity: Communicating Technical Concepts to a Non-Technical Audience
Coding Paradise: The Future of App Creation with .NET MAUI
Crafting an Incident Response Plan for Ransomware Attacks
Craftsmanship in Code: Patterns for Sustainable Software
Create a Stunning Site with Power Pages in Less Than one Hour
Creating Apps with .NET MAUI Blazor
Data Governance with Microsoft Purview and Fabric
Data Modeling for Software Engineers
Data modeling strategies in NoSQL databases
Data Structures in TypeScript
Design Patterns: Not Just for Architects
DI Why? Getting a Grip on Dependency Injection
Documenting & Versioning API's with ASP.NET Core 9, OpenAI, and Swagger
Dynamic Leadership for Development Teams
Energize Your Team's Performance – Think Like an Improv Actor
Enhancing Application Security and Resiliency on Azure: Networking and Deployment Strategies
Enhancing Cloud Network Security
Entity Framework (Core) Unchained: Getting the Best Performance from Your ORM
Exposing the Interview Process
From AI to Burnout: Shaping Developer Productivity in 2025
From Chaos to Clarity: Revolutionizing Deployments in a Highly Regulated World
From Fabric to Copilot: Real-World Azure AI Solutions in Action
From Silos to Synergy: The Art of Collaborative Leadership in Development Teams
From Zero to GeoHero: Integrating Geospatial Data into Your Applications
GenAI for Agile Team Performance
Get on the Bus! - The Azure Service Bus
Going Solo - Phase 1 - Start a Successful Business the Easy Way
Great Software Starts with the Right Questions
How Content and Community Can Impact Your Career
How much SQL do you need to know as developer?
How To Effectively Broaden Your Skillset to Help Your Career
htmx - Web Development Simplified
In Defense of Microservices
Incrementally Modernizing a Legacy Web App
Integrating Blazor with existing .NET web apps
Keeping Up with Angular
Lambda Calculus - Foundation of Functional Programming
Leaders Are Made, Not Born
Let's Talk C4 Models - Visualizing Software Architecture
Make TDD Make Sense: Cheaper Changes through Better Boundaries (and AI Assistance!)
Make the Future Clear: Applying Strategic Foresight for Developers and Technical Leaders
Making Apps for All: Building Accessible React Native Experiences
Making Impossible States Impossible in C#
Mastering Blazor's new Render Modes
Mastering Cloud Governance
Mastering Microsoft Fabric Data Warehousing: Tips & Tricks You Need to Know
Microservices -- The Easy Way is the Wrong Way
Microsoft Fabric for Power BI users
Mind-numbing vs Mind-blowing: Energize Your Next Technical Presentation
Mission Copilot Autofix: Securing the World’s Software with GitHub Advanced Security
Mob / Ensemble Programming Workshop
Model Context Protocol (MCP) and AI Agents: Extending Your AI Ecosystem with C#
Modern Problems Require Modern Solutions: Finding Your Meme Twin with Embeddings & Vector Databases
Modern SQL Server Features That Make Life Better
Modernizing Legacy Code - While Not Bringing Down Prod
Modularizing the Monolith
Moving on up! ... Migrating to the cloud
Narrative as a Design Tool
Native Apps with Blazor: PWA, Electron or .NET MAUI
Navigating the Maze: Communicating Architecture Decisions with Architecture Decision Records
Overcome the Chaos with Azure Devops
Owning Your Career
Packaging your world with NuGet
Packing Light with VS Code 🧳
Power BI - Creating a M-agical Date Table
Power BI Governance - All-In-One Solution for Impact Analysis & Backups
PowerShell Runspaces: More PowerShell, Faster
Practical AI Applications for Better a UX
RAG: Accuracy and Explainability in GenAI Applications
React and the Art of Gamification
Ready, Set, Go - Time to Lego Agile!
Reclaiming Software as a Craft
Report Building at Light Speed - Wireframes & Themes
Rolling for Initiative: AI Game Masters in Action
Seamless, open and intelligent integrations with Microsoft Fabric
Simplify API Consumption with Refit
Simplifying Frontend Development with Alpine.js
Simplifying IoT with Azure IoT Operations
SOLID Design Patterns for Mere Mortals
State Management in Blazor
Successful migration strategies to Azure Monitor for enterprise monitoring
Tactics for Building Background Services in .NET
Take Your C# Skills to the Next Level
Tales from the .NET 8 Migration Trenches
The Agile Leader: How to Navigate Change with Confidence
The Architect's Notebook - A Blueprint for Success
The Art of Focus: Managing Productivity with an ADHD Brain (And Why It Matters for Everyone)
The Cornerstones of Javascript Frameworks
The Data Dojo: A Power BI Community of Practice
The Developer & the Data Scientist: Build MCPs to Jailbreak Your Apps
The Early Developer's Playbook: Navigating Your Path to Success
The Hitchhiker’s Guide to the Dataverse: Always Bring Some Code
The Life of a Product - Growing, Learning & Pivoting for Market Resiliency!
The Most Powerful File in your Codebase
The State of Modern APIs - Comparing GraphQL, REST, gRPC, and Async Messaging
Thinking Like an Architect: Transitioning from Developer to Software
Thinking Outside the Docs
Tracking Aircraft with Streams + Software-Defined Radio
Traits of Stable Production Applications
Tron Fights for the User: A Developer’s Guide to Accessibility Basics
Unlock the Power of Messaging Patterns
Unlocking Business Value with Agile CI / CD in Microsoft Fabric
Upgrading .Net Applications
Wait, What? C# Async-Await Explained
We maxed out our DORA metrics. Ask Me Anything!
Web Animations: Subtle, Sexy, and Smart
What Are AI Agents, Anyway?
When is a Regular Expression Better Than Artificial Intelligence?
Why AI in JS
Why Strategies Fail: Balancing Rapid Innovation and Slow-Moving Foundations with Pace Layers
Work Now, Sync Later: Is Local First the Future of Web Apps?
Workshop: Automate your software design. How far we can get and how the AI changes the game?
Your Code Base as a Crime Scene