Introducing Akka.NET Bootcamp 2.0

Modern Akka.NET Best Practices in Free, Self-Paced Lessons

2 minutes to read

Akka.NET Bootcamp has a special place in my heart because it’s really “the thing” that launched Petabridge as a business 10 years ago.

However, the original Akka.NET Bootcamp should have really been replaced years ago as both Akka.NET and the .NET ecosystems had changed tremendously since it was originally written.

So on that long-overdue note, it’s my pleasure to announce that the first two units of Akka.NET Bootcamp 2.0 are now live and available for immediate consumption!

Akka.NET Bootcamp Logo

Here’s what’s new in Bootcamp 2.0:

  1. Everything is written in .NET 9 and will be updated to newer .NET runtimes as they become available;
  2. Teaches users how to work with Akka.Templates to create Akka.NET projects the right way;
  3. NO HOCON; Bootcamp 2.0 teaches Akka.Hosting and Microsoft.Extensions integration from the get-go;
  4. Stronger emphasis on best practices along the way - Bootcamp 2.0 has much stronger opinions on how and why you should structure Akka.NET programs in particular ways;
  5. Teaches design patterns like child-per-entity, effects systems, reply-to-sender, and more;
  6. Strong emphasis on unit testing and teaches both the Akka.TestKit and the Akka.Hosting.TestKit;
  7. Includes links and references to lots of other existing material for users who want to go beyond what’s in Bootcamp; and
  8. Makes working with and learning Akka.NET fun and productive!

Signing Up for Bootcamp

Akka.NET Bootcamp 2.0 does not require registering via email - you can go straight to https://petabridge.com/bootcamp/lessons/ and start taking the lessons.

However - while we have the first two units available:

  1. Unit-0: Basics of Akka.NET
  2. Unit-1: Building Local Akka.NET Applications

We are planning on releasing more units later this year! And still, some of you might want to get Bootcamp 2.0 lessons delivered via email to you to help keep you accountable. If so, you can still sign up to receive Bootcamp 2.0 via email here: https://petabridge.com/bootcamp/.

Give Us Feedback!

Each lesson in Akka.NET Bootcamp 2.0 allows for comments at the bottom of the page - please leave a comment there if you have additional questions or things you’d like clarified.

You can also ask us questions in the #akkadotnet-bootcamp channel in the Akka.NET Discord.

Upcoming Improvements to Akka.NET Bootcamp

So what else do we have planned for Akka.NET Bootcamp 2.0?

  1. Full-length video tutorials for each written lesson;
  2. F# examples; and
  3. New units featuring: ASP.NET Core + Akka.NET Integration and another one on Akka.Cluster.

Sign up for Bootcamp 2.0 via email to get notified about these as they’re published!

If you liked this post, you can share it with your followers or follow us on Twitter!
Written by Aaron Stannard on February 17, 2025

 

 

Observe and Monitor Your Akka.NET Applications with Phobos

Did you know that Phobos can automatically instrument your Akka.NET applications with OpenTelemetry?

Click here to learn more.