Apache Kafka is more than a message broker; with Kafka Streams, it’s a stream processing engine. You can join, filter, and aggregate data in real-time without an external database. This guide explores the DSL (KStream vs KTable) and stateful operations. KStream vs KTable Understanding this duality is core to Kafka Streams. KStream: An endless record […]
Read more โSearch Results for: events
Global Azure Virtual 2020: Cloud Skills Online
This year’s Global Azure Bootcamp went virtual due to COVID-19. It was different, but the spirit of community learning remained strong. A New Format Instead of gathering in Letterkenny, we joined thousands online. The LK MUG contributed sessions to the global stream while hosting our own virtual track. My Session: Azure DevOps Pipelines I presented […]
Read more โAzure DevOps Remote Work Best Practices
Remote work changes how we use Azure DevOps. Here are best practices for distributed teams. Async Collaboration Work item discussions: Keep context in tickets, not chat PR comments: Thorough reviews since you can’t tap shoulders Wiki updates: Document decisions for async consumption Visibility Improvements Create dashboards for team visibility Use status badges in README files […]
Read more โLK DevConf 2020: Building for the Cloud-Native Era
Last weekend I presented at LK DevConf 2020 in Letterkenny. The theme this year was cloud-native development, and the energy was incredible. My Session: Kubernetes for .NET Developers I showed how to take a .NET Core application from local development to production on Kubernetes: Dockerfile best practices for .NET Kubernetes manifests and Helm charts Health […]
Read more โGitHub Actions for .NET: Complete CI/CD Guide
GitHub Actions has rapidly matured since its 2019 launch. For .NET developers, it offers a distinct advantage over Azure DevOps: the workflow lives right next to the code, and the marketplace for actions is exploding. This guide shows how to build a robust CI/CD pipeline for a .NET Core 3.1 Web API, including unit testing, […]
Read more โBlazor WebAssembly Preview: Building Production-Ready SPAs with C# and .NET
Blazor WebAssembly represents Microsoft’s bold vision for web development: write client-side applications in C# instead of JavaScript, running directly in the browser via WebAssembly. In early 2020, with the preview maturing rapidly, enterprises began evaluating Blazor for production scenarios. This comprehensive guide explores architecture patterns, performance optimization, and real-world deployment strategies for Blazor WebAssembly applications. […]
Read more โ