Skip to content

Browse our blogs activity over the years…

  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec
  • Sun
  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Sat
2026
Step-by-step GitFlow with TeamCity Part 2: Branching Model

Step-by-step GitFlow with TeamCity Part 2: Branching Model

Howard van Rooijen

GitFlow gives you a branching model designed around release cycles, with dedicated branches for features, releases, and hotfixes. Here's the mental model.
Live by the sword: A practical approach to our own digital strategy

Live by the sword: A practical approach to our own digital strategy

Paul Waller

7 years ago, feels like a lifetime - for you eldest it is - but this was when endjin took the first steps in refreshing our website promoting our cloud expertise and mobile first responsive design. In this post we talk about our strategic, creative, prototyping and production processes to deliver our website and enforce our brand.
Thinking About Strategy & Tactics: Some Practical Tips

Thinking About Strategy & Tactics: Some Practical Tips

Matthew Adams

Thinking strategically is difficult, especially if all your bandwidth is consumed by operational needs. Here are our top 5 tips for thinking strategically.
Step-by-step GitFlow with TeamCity Part 1: Branching Models

Step-by-step GitFlow with TeamCity Part 1: Branching Models

Howard van Rooijen

Adopting Git means creating an entirely new mental model about how to version control your source code. Once you make the jump, there's no going back.

Back to the Future: HTML and Javascript in 2013

Matthew Adams

We take a look at the state of HTML and JavaScript in 2013; the good, the bad and the ugly.

RavenDB in the Cloud

Matthew Adams

Some thoughts on RavenDB after using it to build a content-managed website.
A step by step guide to building a Twilio voice app with Web API

A step by step guide to building a Twilio voice app with Web API

Mike Evans-Larah

A step-by-step guide to building an inbound Twilio voice app with ASP.NET Web API — covering TwiML verbs, controllers, and local debugging via port forwarding.
Integration testing with Web API

Integration testing with Web API

Mike Evans-Larah

In-memory integration testing for ASP.NET Web API using HttpClient against an in-process HttpServer. No IIS, no port binding, just fast end-to-end test runs.

Agile:MK January 2013 Meeting

Howard van Rooijen

Endjin are proudly sponsoring the Agile Milton Keynes user group.
Calculating Distance using SQL Server Spatial CLR Types

Calculating Distance using SQL Server Spatial CLR Types

Howard van Rooijen

Sql Server Spatial Types Assembly is a hidden gem. In this post we show how to use SqlGeography.STGeomFromText and STDistance distance (in meters) between the two points.

DDD10 Conference

Mike Evans-Larah

Highlights from the DDD10 conference at Microsoft Reading: Domain-Driven Design with CQRS and Event Sourcing, real-time apps with SignalR, designing for mobile.
Using the endjin composition framework in an MVC application

Using the endjin composition framework in an MVC application

Mike Evans-Larah

Wiring up the endjin composition framework as the DI container in an ASP.NET MVC app, with controller resolution, installers, and common gotchas to avoid.

Windows 8 Development Camp

Mike Evans-Larah

Notes from Microsoft's Windows 8 dev camp in London: building Windows Store (Metro) apps, UX considerations, new WinRT APIs, and the share contract in action.
Apprenticeship Week 2

Apprenticeship Week 2

Mike Evans-Larah

In his second week as an Apprentice, Mike covers writing functional tests, automation scripts, working on a pet project, creating mindmaps and UX mockups and attending Microsoft TechDays.
End of the first week

End of the first week

Mike Evans-Larah

Mike reflects over his first week as and apprentice and gets to grip with using tools to diagnose problems with his code.
Day 3: Client meeting

Day 3: Client meeting

Mike Evans-Larah

On his third day Mike gets to meet a customer and understand more about the commerical nature of the company.
Day 2: Errors and Debugging

Day 2: Errors and Debugging

Mike Evans-Larah

On his second day, Mike gets introduced to debugging errors in the PowerShell scripts he wrote on day 1, and is introduced to Visual Studio and C#
Day 1: PowerShell, BDD and Git

Day 1: PowerShell, BDD and Git

Mike Evans-Larah

Mike starts his first day as an Apprentice with an introduction to PowerShell and being onboarded to endjin's various tools and platforms, while attempting to automate the entire process.
Mike Larah is an Apprentice Endjineer

Mike Larah is an Apprentice Endjineer

Mike Evans-Larah

Mike is a mechanical engineering graduate, who has become endjin's first apprentice.
TeamCity PowerShell

TeamCity PowerShell

Howard van Rooijen

To celebrate joining JetBrains Development Academy Board, we release a PowerShell modules to make working with TeamCity easier.
An Omega Geek's Guide to Learning PowerShell

An Omega Geek's Guide to Learning PowerShell

Howard van Rooijen

PowerShell is fantastic language for DevOps, automation and general scripting. Every developer should be familiar with it; here's a guide to some useful resources to help you learn it.

Dev4Good July 2011

Howard van Rooijen

We attended the two day Dev4Good hackathon in Hammersmith; and worked on digitalizing the paper based application process for the The Goldsmith Craft and Design Council awards.
On .NET Rocks! Talking about Sharp Architecture, Templify and StyleCop

On .NET Rocks! Talking about Sharp Architecture, Templify and StyleCop

Howard van Rooijen

Long time listener, first time guest. I was invited to speak on the .NET Rocks! Podcast, to talk about Sharp Architecture and various other Open Source projects I've been involved with.
Quiet day on Monday

Quiet day on Monday

Matthew Adams

Volunteering as a chef for the Kai We Care pop-up restaurant for the Red Cross earthquake fund for Christchurch, New Zealand.

StyleCop and StyleCop for ReSharper have merged

Howard van Rooijen

We've decided to combine the StyleCop and StyleCop for ReSharper code bases to make long term maintenance easier.