// VIDEOS

Petabridge Videos

Video tutorials, webinar recordings, and conference talks on Akka.NET, distributed systems, and .NET development.

ref: posts
Jul 08, 2025
Self-Healing Akka.NET Clusters

Self-Healing Akka.NET Clusters

We just recently wrote about using Akka.Management to help automate Akka.Cluster formation in most runtime environments - this post deals with a similar theme: how Akka.Cluster’s built-in infrastructure deals with network failures that will inevitably occur inside any distributed application...

videos Read more
Sep 17, 2024
Akka.NET Actors' Hidden Super Power: Behavior Switching

Akka.NET Actors' Hidden Super Power: Behavior Switching

We put together a new YouTube video on our Petabridge channel (which you should subscribe to) yesterday, “Akka.NET Actors’ Hidden Super Power: Switchable Behaviors” - all about one of my favorite features in Akka.NET: the Become method for swapping actor...

videos Read more
Aug 01, 2024
The Worst .NET Bug I've Ever Fixed

The Worst .NET Bug I've Ever Fixed

The month of July, 2024 was pretty rough for me and the Petabridge crew from a workload standpoint. Our office got hit with a hurricane. My entire family and I were out sick with COVID in the middle of being...

videos Read more
Jun 05, 2024
How Akka.NET Actors Process Messages

How Akka.NET Actors Process Messages

It’s been a little while since we covered Akka.NET 101 on our blog, so we decided it was time to visit one of the most fundamental and significant matters users need to understand about Akka.NET in order to leverage it...

videos Read more
Mar 22, 2024
Distributing State Reliably with Akka.Cluster.Sharding

Distributing State Reliably with Akka.Cluster.Sharding

We’ve had a number of posts on Akka.Cluster.Sharding on this blog: “Introduction to Akka.Cluster.Sharding in Akka.NET” “Technical Overview of Akka.Cluster.Sharding in Akka.NET” Both of those were written by Bartosz Sypytkowski, who originally contributed those features to Akka.NET. We’ve had a...

videos Read more
Feb 29, 2024
.NET Performance Optimization: Deferred Allocations

.NET Performance Optimization: Deferred Allocations

We just finished shipping Phobos 2.5 and it’s a massive performance upgrade over previous versions of Phobos. For those that are not aware: Phobos is our commerical OpenTelemetry add-on for Akka.NET. This past summer we posted about Phobos 2.4’s performance...

videos Read more
Nov 30, 2023
10 Years of Building Akka.NET

10 Years of Building Akka.NET

It seems like just yesterday that I wrote “Akka.NET - One Year Later”; as of November 21st, 2023, Akka.NET is now ten years old. I don’t have my original prototype Akka code anymore; all I have is Helios - the...

videos Read more
Feb 05, 2022
Async / Await vs. PipeTo<T> in Akka.NET Actors

Async / Await vs. PipeTo in Akka.NET Actors

Many years ago I wrote an article entitled “How to Do Asynchronous I/O with Akka.NET Actors Using PipeTo” - back when await support was still very much a work in progress. I subsequently wrote a major update on that article...

videos Read more
Aug 31, 2021
Why and When to Use Akka.Streams

Why and When to Use Akka.Streams

On this blog before we’ve covered a high level introduction to Akka.Streams for Akka.NET, but in this post we go into some more detail on: What is Akka.Streams; The motivations for using Akka.Streams; and When should you use Akka.Streams? “Introduction...

videos Read more
Apr 15, 2021

How to Build Headless Akka.NET Services with IHostedService

At Akka.NET’s inception, most of the server-side code samples we produced all demonstrated how to build so-called “headless” Akka.NET services as outright Windows Services primarily using libraries like Topshelf. .NET has changed tremendously since then and become a truly cross-platform...

videos Read more
Jan 27, 2021
Akka.NET Dependency Injection Best Practices

Akka.NET Dependency Injection Best Practices

As part of the Akka.NET v1.4.15 release we’ve completely rewritten how dependency injection works in Akka.NET and introduced a new library: Akka.DependencyInjection. In this blog post we’re going to introduce Akka.DependencyInjection and some of the best practices for working with...

videos Read more
Sep 19, 2018
What Happens When Akka.NET Actors Restart

What Happens When Akka.NET Actors Restart

One of the most powerful features of Akka.NET actors is their built-in fault tolerance. Actors are an extremely effective tool at isolating failures and preventing them from having side effects on other parts of your application. However, one of the...

videos Read more
Aug 19, 2018
Introducing Phobos: Enterprise DevOps Suite for Akka.NET

Introducing Phobos: Enterprise DevOps Suite for Akka.NET

Today it’s my pleasure to announce the production-ready release of Phobos, an enterprise DevOps suite for Akka.NET developers. The initial release of Phobos is primarily aimed at solving the following problems: Instrumenting and monitoring activity from actors inside large Akka.NET...

videos Read more
Mar 24, 2016

Why You Should Try to Avoid Exactly Once Message Delivery

This is a follow-up to our last post, “How to Guarantee Delivery of Messages in Akka.NET.” In that post we introduced the AtLeastOnceDeliveryActor and talked about strategies for retrying deliveries of messages in order to make sure they’re successfully procssed....

videos Read more
Feb 20, 2016

Akka.NET Virtual Meetup #3 on February 29th

After last month’s successful Akka.NET virtual meetup, we’re going to be coming right back with another on on February 29th at 18:00 UTC. RSVP Here. Update: thanks to everyone who attended! You can view the meetup below! When is the...

videos Read more
Jan 28, 2016

Learning the Github Workflow

Petabridge does .NET open source software. One of the great things that’s happening in .NET-land right now is that scores of developers from traditionally more conservative, pure Microsoft stack companies are starting to become not just users of open source...

videos Read more
Jan 15, 2016

Akka.NET Virtual Meetup #2 on January 26th

2016 is going to be a big year for Akka.NET, and we’re starting things off right by hosting our second Akka.NET Virtual Meetup on Tuesday, January 26th @ 18:00UTC. RSVP Here. Update: thanks to everyone who attended! You can view...

videos Read more
May 06, 2015

Akka.NET Internals: How Akka.Remote Connections Work

Today, we’re going to begin introducing the world to the internals of Akka.NET. These are the advanced technical topics and explain what is actually going on “under the hood” to make the magic happen. We begin our exploration with Akka.Remote....

videos Read more
ref: newsletter

// STAY_CONNECTED