Update Conference
Date | 22-11-2018 t/m 23-11-2018 | |||
---|---|---|---|---|
Time | All day event | |||
Theme | .NET, Akka, Azure, CQRS, Microsoft | |||
Location |
| |||
Speaker | Edwin van Wijk | Sander Molenkamp | ||
Description | Update Conference Prague is the largest .NET developer conference in the Czech Republic. The modern Clarion Congress Hotel Prague will be the venue for 42 sessions delivered by top experts from Europe, USA and other countries. The event offers two amazing days full of interesting sessions, professional-led workshops and opportunities to network with speakers and other attendees. On November 22nd there will be two sessions by Edwin van Wijk and Sander Molenkamp: The Microsoft Bot Framework helps you create intelligent bots to naturally interact with your users over various channels, such as websites, Cortana and Skype. But you can create even more interesting scenarios! Being big fans of both bots and classic 8-bit point-and-click adventure games, we wanted to see if we could build such a game using the Microsoft Bot Framework. After all, the mechanics of classic adventure games are very much like interacting with a bot. This is especially true for the earlier text-based adventure games. The result is our Game-a-Tron 3000(tm) game engine which uses various Bot Framework features in combination with an HTML5 client to recreate the look and feel of the golden-era adventure games such as Monkey Island.We will show how the game engine was created, how the games can be played through different channels, and how we created a better user experience by adding LUIS for language understanding. You will learn how you can utilize the Bot Framework for your own scenarios while feeling nostalgic for the good old days when games came on floppy disks and graphics were more pixelated! CQRS and Event Sourcing are both popular patterns that at the same time can be quiet overwhelming. CQRS, or Command and Query Responsibility Segregation is a pattern in which you use different models for reads and writes. This separation enables you to better optimize both models as well as scaling them independently. CQRS is often used in combination with Event Sourcing. Event Sourcing is nothing more than storing current state as a series of events and rebuilding system state by replaying that series of events. While these patterns are conceptually fairly trivial, actual implementations often add a lot of complexity. In this session I'll start from scratch with a simple and lean implementation of CQRS and Event Sourcing using Azure Storage. Next, I'll show how to extend the functionality of the solution by adding more complex features such as global ordering, messaging integration and multi-stream projections. Luckily, there are many Azure services that can be of great use while building CQRS/Event Sourced systems, such as Azure Service Bus and Azure Cosmos DB. Along the way, I’ll discuss lessons learned from running a production CQRS+ES based smart meter platform on Azure. And on November 23rd Edwin van Wijk will present: The Actor Model programming paradigm for building highly concurrent systems was defined back in the seventies. In this session I focus on Akka.NET, a modern open-source framework that can be used to build highly concurrent systems based on the Actor Model programming paradigm. I introduce the Actor Model concepts, followed by an overview of the Akka.NET framework. Finally I walk you through the code of a sample application built using Akka.NET. | |||
More info | The Update Conference website |