Endjin - Home

Uncategorized

At endjin we have a high quality bar when it comes to our code. As part of this we carry out regular code reviews. One of the tools we have used for these code reviews is NDepend. This is the first in a blog series written as we carried out that process. This post runs through the different metrics used by NDepend, and the reasons that each of these can be an indication of code quality.


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… […]


[This post is now obsolete – you should look at updating to later versions of SpecFlow] 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 […]


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 […]


Wouldn’t it be great if… …you could stand up an entire ALM (Application Lifecycle Management) environment at the click of a button? With Visual Studio Team Services, you can! Visual Studio Team Services (VSTS) is a cloud collaboration tool for teams to share code, track work, and ship software. It has a number of key […]