// BLOG

Beyond HTTP

Distributed systems architecture, Akka.NET patterns, .NET + AI development, and performance — from the framework’s creators.

ref: posts
Dec 18, 2024
How to Start Learning Actor-Based Programming

How to Start Learning Actor-Based Programming

One of the most frequent pieces of feedback we get from developers who are new to Akka.NET is that the “learning curve” is high. I want to explore that today and why I think this isn’t actually true, but what...

akka.net Read more
Dec 08, 2024

Why IActorRef.Tell Doesn't Return a Task

A really, really common question Akka.NET beginners have within the first couple of hours of looking at Akka.NET: “how is the IActorRef.Tell method asynchronous if it’s a void method? Shouldn’t it return a Task I can await on?” Today I’m...

akka.net 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
Feb 09, 2024
New Akka.NET Training Courses and Support Plans

New Akka.NET Training Courses and Support Plans

It’s been a very long time since we’ve refreshed our Akka.NET training courses or Akka.NET support plans - so I’m pleased to announce that we are doing both effective immediately. You can watch my video summary below or read on:...

akka.net Read more
ref: newsletter

// STAY_CONNECTED