Speakers Workshops Tuesday Wednesday From TODO to Ta-Da: Agentic Engineering on GitHubColin Dembovsky, Josh JohanningGitHub Copilot is far more than just an autocomplete tool: it can research and plan work, run in the background, collaborate across sessions, and automate repo maintenance. In this hands-on workshop, we’ll explore agentic engineering on GitHub: starting with research and planning, moving into async handoffs and parallel threads, customizing and steering multiple agents, skills and plugins and GitHub Agentic Workflows. Attendees will learn how to structure work for agents, how to customize and personalize Copilot, preserve context across handoffs, orchestrate multiple agents safely, and keep humans in control while accelerating throughput. Mastering Modern Architecture: Building Flexible, Distributed Systems with Hands-On CodeOliver SturmStep into the future of software architecture with this dynamic, code-driven workshop designed for architects and developers ready to dive deep into the essential patterns and practices of modern distributed applications. From microservices and CQRS to Event Sourcing, GraphQL-driven data access, and real-time notifications, we’ll cover the critical components that power today’s scalable, resilient systems. AI-proofing with LLM integration rounds things off nicely. With a focus on decision-making in complex, real-world scenarios, this workshop guides you through optimizing service communication, token-based security, and implementing robust telemetry, metrics, and logging. A versatile sample application demonstrates both monolithic and fully distributed setups, flexible enough to support multiple languages, including JavaScript and C#. Come ready to explore containerized samples, get hands-on with the code, and walk away with a fully functional, flexible architecture that you can start using immediately! Software Architecture FundamentalsArdalis .Software architecture is all about trade off decisions. Knowing the characteristics of different architectural styles and how they vary is key to making informed decisions about software architecture. In this workshop, you will: - Learn laws and principles of software architecture - Review and extend custom sample apps built with multiple architectural styles - Visualize and understand differences in system component communication mechanisms - Create and leverage decision records for team and AI usage - Identify ways to enforce architectural decisions and detect and prevent drift Students will leave with C# source code for several different working architectural styles as well as slides, notes, and LLM agents and skills they can apply immediately.