My Next Thing: Petabridge - the Future of Distributed Software in .NET

Petabridge - Akka.NET Training and Distributed Computing in .NETAfter wrapping up MarkedUp, I took some time off to consider my future. Travel. See old friends. Catch up on rest.

During the entire time I was gone I received a steady stream of questions and inquiries about two open source projects I helped found:

This got me thinking… How big is the population of .NET developers out there who want to learn how to build distributed apps? Turns out – there are tens of thousands of them. But they need help – the tools and the training and the knowledge just aren’t there for .NET developers.

Not long ago I ranted, vociferously, about the deplorable state of .NET open source. But in the course of actually taking a seat on the other side of the table – owning projects that other .NET developers are trying to use in their other applications, I realized how hard it really is to build a reliable and well-maintained open source project.

You really need a corporate patron to make it work long-term. Cassandra has DataStax, NServiceBus has Particular, and so on.

Introducing Petabridge

We’re making it our goal to build a business around .NET open source projects like Helios and Akka.NET, initially by offering training, support, and consulting services for developers who want to use them. We will be contributing  work back to these two projects under the appropriate OSS licenses (both of them use Apache 2.0.)

We believe that these two projects have a larger role to play in the .NET ecosystem and will act as the foundation for more ambitious, distributed programming projects in the .NET ecosystem that haven’t even been invented yet. We have several designs in mind ourselves.

I see a bright future ahead for .NET and its OSS ecosystem, but it needs companies like Petabridge and Particular to support the bigger projects. Writing open source code is one thing, but educating developers who want to use it is another – especially with something as mind-bending as the Actor model.

First Order of Business: Akka.NET Training

The first thing Petabridge will be offering is soup-to-nuts Akka.NET training – learn everything from how the Actor model works to building your first substantial Akka.NET application.

We’ll be offering free online Akka.NET tutorials and webinars – so go to our website and sign up to receive updates about upcoming Akka.NET training.

Onto a new adventure!

Discussion, links, and tweets

I'm the CTO and founder of Petabridge, where I'm making distributed programming for .NET developers easy by working on Akka.NET, Phobos, and more..