Akka.NET Bootcamp
Akka.NET Bootcamp is a free, self-directed learning course brought to you by the folks at Petabridge. Over the three units of this bootcamp you will learn how to create fully-functional, real-world programs using Akka.NET actors and many other parts of the core Akka.NET framework.
Blog posts
- Starting Akka.NET - James Conway shares his experience starting Akka.NET and why his company looked to it.
- What is an Actor? - Conceptual overview of the basics of actor & actor systems.
- An Actor Model Example with Akka.NET - intro to the actor model and Netflix-esque example
- Akka.NET Concurrency Control - an example of making lock-free bank account transactions with Akka.NET
- How actors recover from failure - Discussion of supervision, actor hierarchies, and building resilient systems with the error kernel pattern.
- When should I use
ActorSelection
? - a discussion of when to useActorSelection
s vs.IActorRef
s and intro to a few best practices.
Videos
Introductory topic videos
- Above the Clouds: Introducing Akka - Geared towards Akka in Java. Gives an overview of the Actor model
- Up, Up, and Out: Scaling Software with Akka - Introduction to Akka
- The Actor Model in F# and Akka.Net - Intro to Akka and the F# API.
- Building Reactive Applications with Akka - Jonas Bonér (creator of original Akka project) explains the Reactive Model and Akka.
- Distributed Programming Using Akka.NET Framework (in Polish)
- Intro to Akka.NET (in Swedish)
- Streaming ETL w/ Akka.NET - Andrew Skotzko introduces Akka.NET & how to approach streaming ETL.
Advanced topic videos
Podcasts
- .NET Rocks! (May 2015) — Aaron Stannard introduces Akka.NET v1.0
- Hanselminutes (April 2015) — Good overview of concepts in Akka.NET and high-level discussion with Aaron Stannard.
- .NET Rocks! (November 2014) — Overview of the project discussed w/ Roger Alsing.