Stephen Kennedy


Software engineer in the Microsoft technology stack, focusing on native and high-scale systems development. Works for Readify.


  1. Six Months of Akka.NET

    I've been using Akka.NET in a real-world commercial project for a large organisation that operates in the finance industry. This project has been in development for 6 months now. I've wrapped up some of my thoughts on the technology / actor model in this post. Conclusion As Akka.NET is…


  2. Company Backed Open Source

    What are realistic expectations to have around open source software backed by well known technology companies? This blog post was originally going to be part of a much larger post discussing the failover gap with the 'full Microsoft Redis'. The details of that can be found in a previous post…

    on Redis, Microsoft, Open Source

  3. Microsoft's Redis Implementation - Mind the Gap

    Lesson's learnt Redis on Windows. Originally I had this as one big blog post, but I've decided to split it up into the technical issues and conjecture. See part 2 here. Redis - Microsoft Open Technologies Microsoft Open Technologies, a subsidary of Microsoft, has a port of the popular Redis…

    on Redis

  4. Using LINQPad as a Redis Client

    Want to inspect object graphs being stored in a Redis cache? Use LINQPad. Introduction At my current client engagement we needed to look at what was being stored in the cache through Microsoft's session state provider. Unfortunately at present the Redis UI tooling available doesn't have a good story when…

    on Redis

  5. Assessing Performance & Scale with Serilog

    We have performance profilers, text logs, and performance counters. Does structured logging even have a place? The problem I am currently working for a client that is experiencing significant performance & scale issues - particularly around the interaction between the .Net application code and the database. Their logic spawns across…

    on Serilog, Performance, Scale

  6. F# - This is how we sell it

    Selling F# to stakeholders - how? The F# development community is awesome when it comes to promoting itself at macro level with resources such as F# for fun and profit, F# Workshop, The F# Software Foundation, and open source projects such as the Visual F# Power Tools. I've also found…

    on F#, Career