Endjin - Home

Uncategorized

Over the years we’ve built a lot of IP up here at endjin. With a growing codebase, and with my training shifting to look at software architecture, I thought I’d attempt a code review to see what insight I could gain! So… Here goes nothing! The tool I chose to carry out this review is […]


C# faux amis 3: variable declarations and type patterns

by Ian Griffiths

This is the final article in my series on faux amis in C#. At last, I will delve into the strange discovery that kicked this all off. C# 8 and faux amis: Introduction C# faux amis 1: discards and underscores C# faux amis 2: tuple deconstruction and positional patterns C# faux amis 3: variable declarations […]


Explicit interface implementation

by Ed Freeman

A big part of endjin’s apprenticeship is the structured training each apprentice has to undertake. Time is set aside during the working day to do this training – we aren’t obliged to complete our training outside of our contracted hours, unlike what I’ve heard from some of my friends who work in certain financial institutions… […]


While you cannot yet use SpecFlow with netcore or netstandard projects, you can use new-style (dotnet) test projects that target net461, and reference netstandard projects-under-test from there. We like to use XUnit as the underlying test provider in this scenario, and we do the following: Install the current SpecFlow VS 2017 extension into VS 2017 […]


Hello again, everyone. For those who read my blog a couple of months ago, you may well have been expecting to hear from me a little sooner. Well – I was hoping that would be the case, but it turns out my body had other ideas. I was off for 8 weeks after my appendix […]


We’re talking about Cosmos DB at Future Decoded 2017!

by Howard van Rooijen

We’re very excited to announce that at Future Decoded on 01 November from 11:30 – 12:30 in L3 – Session Room 11, we’re going to be sharing our experiences with Cosmos DB! Co-presenting with Microsoft’s Phil Harvey, endjin’s Director of Engineering, James Broome and Engineer Mike Larah are going to provide an overview of Cosmos […]