Matthew Adams's Blog

SpecFlow 2.0, NUnit3, Visual Studio and TeamCity

by Matthew Adams

We have recently upgraded our build environment to use SpecFlow 2.0, and NUnit3. NUnit3 is supported by the latest build of TeamCity, and there is an NUnit3 Test Adapter for Visual Studio, but there are a few gotchas. The first is to do with the base directory set by the NUnit Test Adapter in Visual […]


We’re on the cusp of a new age – the era of the “modern browser”. As older IE versions are effectively mothballed by Microsoft (bar a few holdouts in the UK public sector and elsewhere, because they weren’t able to get their act together with 2 years' notice), I thought we’d take one final snapshot […]


Chaos with a rhythm – controlling innovation

by Matthew Adams

Running a start-up or bootstrapping a new product within an established business can feel pretty chaotic. Ideas develop, explode, or fade into silence. You are pulled in different directions by investors (present and future), customers, regulators, your team, the competition. It seems that everything needs to be done yesterday, but nothing is ever finished. Our […]


Stop coding, start developing your product

by Matthew Adams

For the past two weeks, we’ve been running an innovation workshop for one of our clients; in this case it is a well-established business with a great brand who are looking to diversify their offering. They are taking the intrapreneurship approach – bootstrapping (almost) standalone start-ups supported by the parent corporate. We started with a […]


At endjin, we love using Gherkin, from “unit”-style tests, all the way through to Integration and User Acceptance testing. In the .NET world, we make use of SpecFlow which has great integration with Visual Studio. With Visual Studio 2015 and its new support for npm/grunt, setting up CucumberJS for gherkin-style testing of JavaScript is pretty […]


Endjin spend a lot of time working with start ups and businesses who are pivoting into new product areas. They are usually operating under fierce resource constraints, and this has an impact on the way in which they can approach their development program. We’ve evolved a principles-based approach to the new product development process which […]


March 2015 Browser Share

by Matthew Adams

As endjin.com gets a few tens of thousands of users a month, who tend to be focussed in the general segment of ‘Microsoft Platform Developers, Startups, Entrepreneurs, CIOs and CTOs”, we have (more out of interest than anything else) been keeping tabs on browser share. We’re publishing those stats on the blog, as you might […]


Endjin spend a lot of time working with start ups and businesses who are pivoting into new product areas. They are usually operating under fierce resource constraints, and this has an impact on the way in which they can approach their development program. We’ve evolved a principles-based approach to the new product development process which […]


Endjin spend a lot of time working with start ups and businesses who are pivoting into new product areas. They are usually operating under fierce resource constraints, and this has an impact on the way in which they can approach their development program. We’ve evolved a principles-based approach to the new product development process which […]


10 ways to get hired by an amazing start up

by Matthew Adams

It’s hard to believe if you read twitter, but not everyone wants to be a Founder – at least, not yet. I don’t blame them. Here are three aspects of life a founder has to deal with that you don’t (usually) as an employee: Everyone else gets fed before you do. You can go for […]


1 2 3 7