Speaker details
Silicon Valley Code Camp 2015

Robert Macdonald Smith

OpenTable
Robert Macdonald Smith
Rob has 15 years of experience in software engineering, from automated trading platforms to conference management to e-commerce. For the last several years Rob has been fascinated with messaging and distributed systems and is a big believer in DDD as the driver of decomposing complexity. Rob's back ground has been primarily in C# and .NET but more recently Mono on Linux.
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Exploring the Actor Model with Akka.NET

    3:30 PM Saturday   Room: AF-231
    With multicore processors and distributed systems becoming the norm, we need to have the tools and techniques to write concurrent and parallel programs that are correct and easy to reason about. The Actor Model (conceived back in 1973) is a high level abstraction for writing concurrent and distributed applications. The core concept of "actors" alleviates the developer from having to deal with explicit locking and thread management, making it easier to write correct concurrent systems. Akka.NET is an implementation of the Actor Model and a port of the Akka framework, that has been around on the JVM for a few years. In this session I will give an overview of the Actor Model; what Actors are, how they interact with messages and why they are inherently good at solving concurrent programming problems. I will cover concepts such as supervision and why this provides clean semantics for fault-tolerance and leads to systems that can self heal. In the second half, I will dive in to some code to demonstrate some of these concepts in a program implemented with Akka.NET. After this session I hope that you will have good understanding of the Actor Model and why you would want use it in your concurrent, parallel and distributed systems.

Silicon Valley Code Camp 2015 Evergreen Valley College

Code Stars Summit, Silicon Valley Code Camp, AngularU (tm) are trademarks of 73rd Street Associates (Copyright © 2021)
Site Built with React and Apollo GraphQL Client and Server
Built by PeterKellner.net

Select a Past SV Code Camp Year to View

Learn JavaScript Course