microsofthero
30 TopicsEvent Sourcing โ Als best friend
As AI-powered applications become more sophisticated, the quality, history, and context of data have never been more important. Traditional CRUD-based systems often struggle to provide the rich historical information and traceability that modern AI solutions require. This is where Event Sourcing shines. In this session, we'll explore why Event Sourcing is becoming one of the most valuable architectural patterns for building intelligent, AI-driven applications. By storing every change as an immutable event, developers gain a complete history of business activities, enabling better analytics, auditability, explainability, and AI-powered decision-making. Through practical examples and real-world scenarios, you'll learn how Event Sourcing works, how it differs from traditional data architectures, and why it provides an ideal foundation for machine learning, generative AI, recommendation engines, and intelligent business systems. We'll also discuss the challenges, trade-offs, and best practices for implementing Event Sourcing successfully in modern distributed applications. Whether you are a software developer, architect, cloud engineer, data professional, AI practitioner, or technical leader, this session will help you understand how Event Sourcing can unlock new possibilities for building smarter applications and more capable AI systems. ๐ Subscribe to the channel and click the bell icon to stay notified about upcoming Microsoft Zero to Hero sessions, expert talks, and hands-on learning content. What you'll learn: โ What Event Sourcing is and how it differs from traditional CRUD architectures โ Why historical events are valuable for AI and machine learning workloads โ How Event Sourcing improves traceability, auditing, and explainability โ Building event-driven architectures for intelligent applications โ The relationship between Event Sourcing, CQRS, and modern cloud architectures โ Common implementation challenges and how to overcome them โ Real-world use cases where Event Sourcing powers AI-driven solutions How to connect: ๐ Microsoft Zero to Hero Website: https://microsofthero.com ๐ผ Follow Microsoft Zero to Hero on LinkedIn: https://www.linkedin.com/company/microsofthero ๐ Continue learning with Microsoft Learn: https://learn.microsoft.com ๐บ Subscribe for more Microsoft, Azure, AI, Cloud, .NET, Developer Tools, and Microsoft Learn sessions.6Views0likes0CommentsIntegrating Microsoft Entra ID with Aspire
Modern applications require secure and seamless identity management, and Microsoft Entra ID has become a cornerstone for protecting users, applications, and organizational resources. As cloud-native applications continue to evolve, developers need simple and reliable ways to integrate authentication and authorization into their solutions without sacrificing developer productivity. In this session, we'll explore how to integrate Microsoft Entra ID with .NET Aspire to build secure, scalable, and cloud-ready applications. You'll learn how Aspire simplifies application orchestration while enabling developers to incorporate enterprise-grade identity and access management using Microsoft Entra ID. Through practical demonstrations and real-world scenarios, we'll cover application registration, authentication flows, authorization strategies, token management, and securing distributed applications built with Aspire. You'll also learn best practices for managing identities across services, APIs, and user-facing applications while maintaining a strong security posture. Whether you are a .NET developer, cloud architect, platform engineer, security professional, or technical leader, this session will provide the knowledge and practical guidance needed to integrate modern identity solutions into your Aspire-powered applications. ๐ Subscribe to the channel and click the bell icon to stay notified about upcoming Microsoft Zero to Hero sessions, expert talks, and hands-on learning content. What you'll learn: โ Introduction to Microsoft Entra ID and .NET Aspire โ How to integrate authentication into Aspire applications โ Configuring application registrations and permissions โ Implementing authorization for users, APIs, and services โ Managing tokens and securing distributed applications โ Best practices for identity, security, and governance โ Real-world scenarios for enterprise application development How to connect: ๐ Microsoft Zero to Hero Website: https://microsofthero.com ๐ผ Follow Microsoft Zero to Hero on LinkedIn: https://www.linkedin.com/company/microsofthero ๐ Continue learning with Microsoft Learn: https://learn.microsoft.com ๐บ Subscribe for more Microsoft, Azure, AI, Cloud, .NET, Developer Tools, and Microsoft Learn sessions.8Views0likes0CommentsBuilding accessible applications in .NET MAUI
Accessibility is not just a featureโit's a fundamental part of building modern applications. By designing with accessibility in mind, developers can create experiences that are usable by everyone, including people with visual, auditory, motor, and cognitive disabilities. The good news is that .NET MAUI provides powerful tools and capabilities to help developers build inclusive applications across multiple platforms. In this session, we'll explore how to build accessible applications using .NET MAUI and learn practical techniques for creating user experiences that work for all users. You'll discover how accessibility features such as screen readers, semantic properties, keyboard navigation, color contrast, scalable text, and assistive technologies can be integrated into your applications from the start. Through real-world examples and demonstrations, we'll cover accessibility best practices, common pitfalls to avoid, and platform-specific considerations across Windows, Android, iOS, and macOS. You'll leave with actionable guidance for designing, developing, and testing applications that meet accessibility standards while delivering a better experience for everyone. Whether you are a .NET developer, mobile developer, UI/UX designer, software architect, or technical leader, this session will help you build more inclusive, user-friendly, and compliant applications with .NET MAUI. ๐ Subscribe to the channel and click the bell icon to stay notified about upcoming Microsoft Zero to Hero sessions, expert talks, and hands-on learning content. What you'll learn: โ Why accessibility matters in modern application development โ Accessibility features and capabilities available in .NET MAUI โ How to support screen readers and assistive technologies โ Best practices for keyboard navigation and focus management โ How to design for color contrast, readability, and scalable text โ Techniques for testing and validating application accessibility โ Common accessibility mistakes and how to avoid them How to connect: ๐ Microsoft Zero to Hero Website: https://microsofthero.com ๐ผ Follow Microsoft Zero to Hero on LinkedIn: https://www.linkedin.com/company/microsofthero ๐ Continue learning with Microsoft Learn: https://learn.microsoft.com ๐บ Subscribe for more Microsoft, Azure, AI, Cloud, .NET, Developer Tools, and Microsoft Learn sessions.7Views0likes0CommentsC# Abstractions, the lies they tell us, and the fact your likely still doing it wrong
Abstractions are one of the most powerful concepts in software engineering. They help us manage complexity, improve maintainability, and write cleaner code. But not all abstractions are created equal. In fact, some abstractions can hide important details, introduce unnecessary complexity, and lead developers down architectural paths that create more problems than they solve. In this session, we'll take a practical and sometimes uncomfortable look at C# abstractions, the assumptions they encourage, and the common mistakes developers continue to make when designing applications. We'll explore how interfaces, dependency injection, repository patterns, service layers, and other popular abstraction techniques are often misunderstood, overused, or applied without fully understanding their trade-offs. Through real-world examples and lessons learned from production environments, you'll discover when abstractions add value, when they become harmful, and how to make better architectural decisions that improve both code quality and developer productivity. Whether you are a C# developer, software engineer, architect, technical lead, or aspiring developer, this session will challenge conventional thinking and help you build more maintainable, efficient, and pragmatic .NET applications. ๐ Subscribe to the channel and click the bell icon to stay notified about upcoming Microsoft Zero to Hero sessions, expert talks, and hands-on learning content. What you'll learn: โ What software abstractions really are and why they matter โ Common misconceptions about interfaces and dependency injection โ When abstraction improves designโand when it makes things worse โ The hidden costs of over-engineering and unnecessary layers โ How to identify and avoid common architectural anti-patterns โ Practical guidelines for designing maintainable C# applications โ Real-world examples of abstraction successes and failures How to connect: ๐ Microsoft Zero to Hero Website: https://microsofthero.com ๐ผ Follow Microsoft Zero to Hero on LinkedIn: https://www.linkedin.com/company/microsofthero ๐ Continue learning with Microsoft Learn: https://learn.microsoft.com ๐บ Subscribe for more Microsoft, Azure, AI, Cloud, .NET, Developer Tools, and Microsoft Learn sessions.8Views0likes0CommentsCreate a Tic Tac Toe Game & Learn About Event Sourcing
๐ฎ Create a Tic Tac Toe Game & Learn About Event Sourcing โ Build Smarter Systems Through Simple Play ๐ง โก What if building a simple game could teach you a powerful backend pattern? In this hands-on session, weโll use a classic Tic Tac Toe game to introduce Event Sourcing โ an architectural approach where every state change is captured as an event. You'll build the game step-by-step, then explore how to store and replay every move using event streams. This session is perfect for developers curious about Domain-Driven Design, CQRS, and event-driven systems, all while having some fun! ๐ What Youโll Learn ๐ฏ What is Event Sourcing? โ Understand the core principles and when to use it ๐ฎ Modeling Game State with Events โ Each move becomes part of the system's history ๐ฆ Storing & Replaying Events โ Learn how to rebuild game state from an event log ๐ ๏ธ CQRS in Action โ Separate commands and queries for better design โ๏ธ Event Versioning โ What happens when your events evolve over time ๐ Debug with Confidence โ Use event history for tracing and analytics ๐ฉ๏ธ Scaling the Pattern โ How this idea applies beyond games (finance, IoT, SaaS) ๐งฐ Tech Stack: .NET / C# | EventStore / SQL / Custom In-Memory Store ๐๏ธ Date: 8 August 2025 โฐ Time: 18:00 CEST ๐๏ธ Speaker: Shahab Ganji ๐ Topic: Create a Tic Tac Toe Game & Learn About Event Sourcing141Views1like1CommentMastering Microsoft 365 Copilot Prompts
๐ Ready to unlock the real power of Microsoft 365 Copilot? Join us for an exciting session: โMastering Microsoft 365 Copilot Promptsโ with the incredible Kirsty McGrath, also known as the Prompt Pixie! โจ Whether you're just starting your AI journey, feeling stuck or already using Copilot daily, this session will help you level up your prompting skills and maximize productivity with practical, real-world techniques: ๐น Learn prompt taxonomy and structure ๐น Transform basic prompts into powerful outcomes ๐น Discover best practices for effective AI interactions ๐น Improve workflows and productivity with Copilot ๐น Gain confidence using AI in your daily role and organization If you want to get more value from AI and work smarter with Microsoft technologies, this is a session you donโt want to miss. ๐บ Register and join live โ StreamYard Session ๐๏ธ Date: 18 May 2026 โฐ Time: 18:00 (AEST) / 10:00 (CEST) ๐๏ธ Speaker: Kirsty McGrath ๐ Topic: โ Mastering Microsoft 365 Copilot Prompts194Views0likes0CommentsSecure Azure services and workloads with Microsoft Defender
๐ Ready to secure your cloud workloads like a pro? Join us for an upcoming session on Secure Azure Services and Workloads with Microsoft Defender, where weโll go beyond the basics and dive deep into real-world cloud security. ๐ In this session, youโll learn how to: โข Enable and configure Microsoft Defender for Cloud across Azure, AWS & GCP โข Strengthen your security posture using Secure Score & Attack Path Analysis โข Protect workloads across Servers, Storage, and Containers โข Leverage agentless scanning, vulnerability management & JIT VM access โข Integrate security into DevOps with GitHub & Azure DevOps โข Investigate threats and automate response โข Improve compliance using built-in regulatory dashboards Whether you're working in multi-cloud, hybrid, or Azure-native environments, this session will give you practical insights to reduce risk and improve visibility across your estate. ๐ Donโt miss it, level up your cloud security game! ๐บ Register and join live โ StreamYard Session ๐๏ธ Date: 11 May 2026 โฐ Time: 19:00 (AEST) / 11:00 (CEST) ๐๏ธ Speaker: Arnav Sharma ๐ Topic: โ Secure Azure services and workloads with Microsoft Defender275Views0likes0CommentsAI Unleashed: The Foundry and studio shaping tomorrow's creativity
๐ AI Unleashed: The Foundry & Studios Shaping Tomorrowโs Creativity What if creativity wasnโt limited by time, resources, or technical complexity? Join this upcoming session where we explore how AI Foundries and modern AI studios are transforming the way businesses innovate, build, and deliver exceptional customer experiences. From virtual try-on experiences in retail to intelligent chatbots that enhance customer support, AI-powered platforms are unlocking new possibilities: โจ Accelerate innovation without heavy development overhead โจ Create immersive, personalized customer journeys โจ Automate processes while improving efficiency โจ Turn ideas into scalable solutionsโfaster than ever Whether you're a developer, business leader or tech enthusiast, this session will give you practical insights into how AI platforms are reshaping creativity and digital experiences. ๐ฏ Donโt miss this opportunity to see how AI is redefining whatโs possible. ๐บ Register and join live โ StreamYard Session ๐๏ธ Date: 8 May 2026 โฐ Time: 18:00 (AEST) / 16:00 (SGT) / 10:00 (CEST) ๐๏ธ Speaker: Senthamil Selvan ๐ Topic: AI Unleashed: The Foundry and studio shaping tomorrow's creativity119Views0likes0CommentsModern SQL Server Features That Make Life Better
๐ Excited to share an upcoming session you wonโt want to miss! ๐ Modern SQL Server Features That Make Life Better As data platforms evolve, staying ahead of the curve is essential for every database developer and administrator. This session dives into the latest advancements in SQL Server, including powerful capabilities introduced in SQL Server 2022 that transform the way we manage, optimise, and troubleshoot data workloads. ๐ What youโll learn: โข How Intelligent Query Processing and Query Store simplify performance tuning and troubleshooting โข The impact of Memory Grant Feedback and DOP Feedback on real-world workload performance โข New T-SQL enhancements that help developers write cleaner, more efficient code โข How temporal tables enable trending over time, point-in-time recovery, and fixing accidental data changes โข Key modern features that make database operations more scalable, predictable, and efficient Whether you're a DBA or a developer, this session will equip you with practical insights to make your day-to-day work easier โ and your SQL Server environments smarter. ๐กJoin us and elevate your SQL Server expertise! ๐๏ธ Date: 22 November 2025 โฐ Time: 18:00 (CET) ๐๏ธ Speaker: Lee Markum ๐ Topic: Modern SQL Server Features That Make Life Better205Views0likes0CommentsOld to Gold: How to Modernize Your Legacy ASP.NET Apps Gradually
๐ Old to Gold: How to Modernize Your Legacy ASP.NET Apps Gradually Still running legacy ASP.NET applications? Youโre not alone and you donโt need to rebuild everything overnight! Join us for an insightful session where weโll uncover how to incrementally modernize your apps using: ๐ก YARP (Yet Another Reverse Proxy) โ seamlessly route traffic between old and new components โ๏ธ .NET Upgrade Assistant โ simplify the migration process ๐ฟ The โStrangler Figโ pattern โ evolve your legacy systems into modern ASP.NET Core solutions with minimal disruption Youโll walk away with practical guidance, real-world strategies, and the confidence to start your modernization journey, one step at a time. If your future involves .NET upgrades or cloud-ready architectures, this is a session you donโt want to miss! ๐๏ธ Date: 15 November 2025 โฐ Time: 18:00 (CET) ๐๏ธ Speaker: Jonathan "J." Tower ๐ Topic: Old to Gold: How to Modernize Your Legacy ASP.NET Apps Gradually285Views0likes1Comment