Blog Archives

2024

December

  • Why IActorRef.Tell Doesn't Return a Task
  • September

  • Akka.NET Actors' Hidden Super Power: Behavior Switching
  • August

  • The Worst .NET Bug I've Ever Fixed
  • June

  • How Akka.NET Actors Process Messages
  • April

  • Akka.NET, ASP.NET Core, Hosted Services, and Dependency Injection
  • March

  • Distributing State Reliably with Akka.Cluster.Sharding
  • February

  • .NET Performance Optimization: Deferred Allocations
  • New Akka.NET Training Courses and Support Plans
  • 2023

    December

  • Solving Major Database Contention Problems with Throttling and Akka.NET Streams
  • November

  • 10 Years of Building Akka.NET
  • September

  • Don't Build Your Own Bespoke Company Frameworks on Top of Akka.NET
  • July

  • How We Made Phobos 2.4's OpenTelemetry Usage 62% Faster
  • March

  • Akka.NET v1.5: No Hocon, No Lighthouse, No Problem
  • Akka.NET v1.5 is Now Available
  • February

  • Scaling Akka.Persistence.Query to 100k+ Concurrent Queries for Large-Scale CQRS
  • January

  • 2022 Akka.NET Year-in-Review and Future Roadmap
  • 2022

    November

  • .NET 7.0's Performance Improvements with Dynamic PGO are Incredible
  • September

  • Lightbend's Akka License Change and Akka.NET
  • May

  • Phobos 2.0 Released - OpenTelemetry Meets Akka.NET
  • April

  • Introducing Akka.Hosting - HOCONless Akka.NET Configuration and Runtime
  • March

  • Announcing Petabridge.Templates 2.0 - Professional Akka.NET Application and Library Templates
  • February

  • Async / Await vs. PipeTo in Akka.NET Actors
  • 2021

    December

  • Phobos Updates: Improvements and Upcoming OpenTelemetry Support
  • September

  • High Optionality Programming: Software Architectures that Reduce Technical Debt - Part 1
  • August

  • Why and When to Use Akka.Streams
  • May

  • Best Practices for Integrating Akka.NET with ASP.NET Core and SignalR
  • Case Study: Vertech Using Akka.NET for Device Simulation
  • April

  • How to Build Headless Akka.NET Services with IHostedService
  • January

  • Akka.NET Dependency Injection Best Practices
  • Real World Akka.NET Clustering: Process Managers and Long-Running Operations
  • 2020

    December

  • Phobos v1.0.0 - Programmatic Configuration, Improved Integrations, and Reduced Pricing
  • November

  • Real World Akka.NET Clustering: State Machines
  • October

  • Now Open for Business: Sdkbin - the Marketplace for .NET Developers
  • June

  • The Current State of OpenTelemetry in .NET
  • March

  • Akka.NET v1.4 is Available on .NET Standard 2.0
  • January

  • Introduction to Akka.Streams
  • 2019

    August

  • How to Use Github Professionally
  • July

  • Best Practices for Designing Akka.NET Domain Events and Commands
  • May

  • New Akka.Remote and Akka.Cluster.Sharding Command Palettes for Petabridge.Cmd
  • February

  • Akka.NET vs. Kafka, RabbitMQ, and Other Messaging Systems
  • 2018

    October

  • Why You Should be Paying Attention to OpenTracing
  • September

  • New Phobos Release: v0.6.0 - Jaeger, Application Insights, and Akka.Cluster Sharding Support
  • What Happens When Akka.NET Actors Restart
  • How Distributed Tracing Solves One of the Worst Microservices Problems
  • August

  • Introducing Phobos: Enterprise DevOps Suite for Akka.NET
  • June

  • The Proper Care and Feeding of Akka.NET Clusters: Understanding Reachability vs. Membership
  • 2017

    September

  • Petabridge.Cmd and Akka.Monitoring Updated to Support Akka.NET v1.3.1
  • August

  • Akka.NET v1.3 is Now Available on .NET 4.5 and .NET Standard 1.6
  • Akka.NET has Joined the .NET Foundation
  • June

  • Introducing Petabridge.Cmd - a Command-line Management Tool for Akka.NET Applications
  • May

  • Akka.NET 2017 Roadmap Update
  • April

  • Akka.NET 1.2: Production-ready Akka.Cluster.Tools and Akka.Streams
  • February

  • Introduction to Distributed Publish-Subscribe in Akka.NET
  • January

  • Technical Overview of Akka.Cluster.Sharding in Akka.NET
  • Introduction to Akka.Cluster.Sharding in Akka.NET
  • 2016

    November

  • Designing Akka.NET Applications from Scratch Part 2: Hierarchies and SOLID Principles
  • September

  • Free Webinar on September 26th: Introduction to Akka.NET and Akka.Cluster
  • Case Study: DigiOutsource Uses Akka.NET to Grow Revenue by 35%
  • Designing Akka.NET Applications from Scratch Part 1: Go with the Flow
  • August

  • Certified Akka.NET Builds and Akka.NET Support Plans
  • July

  • Distributing State in Akka.Cluster Applications
  • Akka.NET 1.1: Production-ready Akka.Cluster; Akka.Streams Beta
  • May

  • Akka.NET Near-Term Roadmap: 1.1 Akka.Cluster RTM on June 14; 1.5, 1.6 Releases
  • The Business Case for Actors and Akka.NET
  • April

  • Performance Testing Should be Mandatory
  • March

  • Why You Should Try to Avoid Exactly Once Message Delivery
  • How to Guarantee Delivery of Messages in Akka.NET
  • February

  • Akka.NET Virtual Meetup #3 on February 29th
  • January

  • Learning the Github Workflow
  • Akka.NET Virtual Meetup #2 on January 26th
  • Creating Persistent Actors in Akka.NET with Akka.Persistence
  • 2015

    December

  • Introducing NBench - an Automated Performance Testing Framework for .NET Applications
  • November

  • How to Unit Test Akka.NET Actors with Akka.TestKit
  • September

  • The New .NET Stack
  • How to Stop an Actor... the Right Way
  • The Top 7 Mistakes Newbies Make with Akka.NET
  • August

  • How to Integrate Akka.NET and ASP.NET (and Nancy!)
  • The Inevitable Rise of the Stateful Web Application
  • Akka.NET Goes to Wall Street
  • Announcing: Akka.NET Virtual Meetup
  • July

  • Large Messages and Sockets in Akka.NET
  • June

  • Meet the Top Akka.NET Design Patterns
  • How to Create Scalable Clustered Applications Using Akka.Cluster
  • Akka.NET v1.0.2 Released - Akka.Cluster Fixes, Akka.Persistence.Cassandra, Akka.Persistence.PostgreSQL, and more!
  • Akka.NET: How to Remotely Deploy Actors Using Akka.Remote
  • May

  • Scale Your Apps Without Rewriting Code
  • When Should I Use Actor Selection?
  • Akka.NET 2015-2016 Roadmap
  • Akka.NET Internals: How Akka.Remote Connections Work
  • April

  • How to Start Contributing to Open Source Software
  • Akka.NET Leaves Beta To Bring the Reactive Model to .NET
  • March

  • No More FoundationDBs
  • Akka.NET v1.0 is Code Complete
  • Building Finite State Machines With Actors: Switchable Behavior
  • Announcing Akka.NET Professional Services
  • February

  • Introducing... Akka.NET Bootcamp!
  • The Road to Akka.NET v1.0
  • Akka.NET v0.8 Release - Dependency Injection, Akka.Persistence, and More!
  • How Actors Recover from Failure
  • January

  • How to Do Asynchronous I/O with Akka.NET Actors Using PipeTo
  • Akka.NET: What is an Actor?
  • Akka.NET - One Year Later
  •