Driving Digital Transformation on Serverless Containers...

Hello, my name is Martin Björkström. This is my blog, where my intentions is to write about the results of my software related tinkering. I am a father of three, fiancé of one, and a Open Source contributor.

Migrating WCF to gRPC - The protobuf-net way

Posted on Wednesday, 09 September 2020

In my previous blog post, I mentioned that it's straightforward to migrate your WCF services to gRPC using protobuf-net.Grpc. In this blog post, we are going to look at how easy it actually is. Microsoft's official guide for migrating WCF services to gRPC only mentions the Google.Protobuf approach, which can be time consuming if you have a lot of data contracts that need to be migrated to .proto format. However, by using protobuf-net.Grpc we are able to reuse the old WCF data contracts and service contracts with minimal code changes.

gRPC Server Reflection in the .NET world

Posted on Wednesday, 08 July 2020

gRPC Server Reflection is an optional extension for servers to assist clients in runtime construction of requests without having stub information precompiled into the client.

I ported my blog to Statiq

Posted on Monday, 20 April 2020

About six months ago, I got assigned a task to write a convention-driven documentation generator at work. Our first thought was to use Wyam for this, but after discussions with Dave Glick, he lured us into trying a new shiny project he was working on called Statiq. Creating a new site with Wyam at that point would've resulted in a rewrite once Statiq was released since it would make Wyam obsolete.