Bart is an enthusiastic consultant at Sirus for the Microsoft technology stack, mainly focusing on Windows (UWP/WPF/backend), Mobile (Xamarin) and custom .NET development and architecture. He’s always open for a new challenge and eager to learn.
Bart keeps a personal blog at http://www.bartlannoeye.com/blog/ on which he describes his discoveries and findings on the problems he encounters during his daily tasks or nightly open-source work. He's a core contributor on Prism for UWP.
Learning the required skillset to become a great software architect can be a challenging process. Join Bart on the journey from fresh out of school to established software architect. We'll touch the multiple types of architects and common career paths. But the focus of the talk is on real life experience, challenges and hints assisting anyone who hasn't been following the ideal highway, or as we call it: a regular career with switchback roads.
In this session we'll go through what the actor model is all about and how it solves complex development problems.
Afterwards we'll tackle a small demo with the use of Akka.net on a mobile app with Xamarin.
The Actor Model provides a higher level of abstraction for writing concurrent and distributed systems. It alleviates the developer from having to deal with explicit locking and thread management, making it easier to write correct concurrent and parallel systems.
Akka.NET is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications.
This session can be followed up by "Revival of the Actor model with IoT, Azure Service Fabric and Dapr", which goes a lot deeper and focuses on ASF and Dapr as the perfect match for running actors.
We all know how to write a unit test for our application logic or an integration test to cover a larger piece of our software. Yet software today seems to be more fragile than ever.
But there are a few extra ways to increase the quality of your code base and prevent some easy to catch bugs (which still cost time and money to fix), and lower the amount of frustrations in/between your dev teams. Easily pinpointing which of the 20 microservices you depend on is acting up, will be the icing on our high quality cake.
While the samples are technology-specific, the practices can be applied to most common used technologies.
The Actor model has been around since 1973, but has rarely been the go-to solution for IT problems even though it's a very powerful programming model. However today with IoT becoming more prominent and technological support from services like Azure Service Fabric and the Dapr runtime, actors are here to stay.
During this session, we'll go hands-on, showing the possibilities of the actor model using today's technology. Learn why you should use actors for your IoT (and other) problems, and what has changed since Akka.NET and Orleans.
Our session "Introduction to the Actor Model through Akka.net" can be used as a hands-on introduction to the actor model concepts (lvl 250) and be followed up by this session which goes a lot deeper (300+).