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
Azure Tip: Cannot connect to VM after changing Virtual Machine Size

Azure Tip: Cannot connect to VM after changing Virtual Machine Size

Howard van Rooijen

Quick fix for 'remote desktop could not connect' after resizing an Azure Virtual Machine. Typically caused by a stale dynamic IP, with a one-step solution.
Building an Epic Dev Rig for less than £1600 (2014 Edition)

Building an Epic Dev Rig for less than £1600 (2014 Edition)

Howard van Rooijen

A Haswell i7-4770K, dual SSDs, GTX 760, water cooling, and a triple-monitor setup in a Mini-ITX case: all for under £1,600. Builds feel instant and ReSharper flies.
Using Git for .NET Part 3: branching and pushing your changes

Using Git for .NET Part 3: branching and pushing your changes

Alice Waddicor

How do you created branches in GIT? How do you push your changes to a remote server? How does Visual Studio help?
Using Git for .NET Development: Part 2 – basic operations and tools

Using Git for .NET Development: Part 2 – basic operations and tools

Alice Waddicor

How do you get started with GIT? How do you install it? What are the basic commands? How does Visual Studio help you?
TeamCity and YouTrack: Office 365 for Email Notifications

TeamCity and YouTrack: Office 365 for Email Notifications

Howard van Rooijen

Azure IaaS has no built-in SMTP relay, but Office 365 exposes a public one. Configuring TeamCity and YouTrack to use it takes just a dedicated email account and the right SMTP settings.
Using Git for .NET Development: Part 1 – What is Git?

Using Git for .NET Development: Part 1 – What is Git?

Alice Waddicor

What is GIT? Why should you use it as a .NET Developer? How do you incorporate it into your workflow? How does Visual Studio help?
Apprenticeship Week 2: Getting Started with BDD

Apprenticeship Week 2: Getting Started with BDD

Alice Waddicor

Week 2 of an endjin apprentice's journey, exploring Behaviour Driven Development and Specification by Example as the foundation of how we build software.
Apprenticeship Day 5

Apprenticeship Day 5

Alice Waddicor

Day 5 includes more behaviour driven development with SpecFlow, talking to a real customer over a working lunch, and thinking about evidence-based decision making.
Apprenticeship Day 4

Apprenticeship Day 4

Alice Waddicor

Day 4 includes a code review, performance optimisations, an introduction to behaviour driven development and mocking.
Apprenticeship Day 3

Apprenticeship Day 3

Alice Waddicor

On her 3rd day, Alice starts writing some code, and uses the Argotic framework to process some RSS and ATOM feeds.
Apprenticeship Day 2

Apprenticeship Day 2

Alice Waddicor

On her second day, Alice is given a deep dive into the commercial side of the business.
Apprenticeship Day 1

Apprenticeship Day 1

Alice Waddicor

Alice covers her day 1 experience of starting her apprenticeship at endjin; setting up her development environment and getting familiar with endjin's tools and systems.
Equipping a kick-ass meeting room for less than £1500

Equipping a kick-ass meeting room for less than £1500

Howard van Rooijen

In this post I kit out our new meeting room for £1500 and turn it into a collaboration and meeting space that we use on a daily basis for solution design & pairing sessions, conference calls with our clients, partners and remote workers as well as lunch time brown bag training sessions

Downloading Windows Azure Subscription Files

Pascal Arnould

If you use Azure Management Studio, you can quickly setup your connections by importing your publish settings...
Reclaiming Space after updating to Windows 8.1

Reclaiming Space after updating to Windows 8.1

Howard van Rooijen

A quick tip of how to reclaim up to 10GB of space after updating to Windows 8.1

Making the move from iOS to Windows Phone 8

Howard van Rooijen

I've been a long term Smartphone user, and early iPhone adopter, but I've become fatigued by Apple and wanted to migrate to the new Windows Phone platform.
Azure: updating Service Configuration while running in Emulator

Azure: updating Service Configuration while running in Emulator

Mike Evans-Larah

A quick tip for updating your Azure cloud service configuration while running in the emulator
Azure Table Storage throws a StorageException when using DateTime.Min

Azure Table Storage throws a StorageException when using DateTime.Min

Pascal Arnould

1601 was the year that Pierre de Fermat and King Louis XIII of France were born, Robert Devereux was beheaded in the Tower of London, the Dutch defeated the Portuguese navy in the battle of Bantam Bay and the year Shakespeare's Hamlet is thought to have been performed for the first time. Monday January, 1st 1601 (in the Gregorian calendar) was a pretty uneventful day yet the first day of the 17th century is affecting millions today.
Bootstrap 3 At A Glance - Part One - Motivations

Bootstrap 3 At A Glance - Part One - Motivations

Matthew Adams

In this post we look at the history and motivations behind the Bootstrap CSS library, and the goals of the project.
Learning to Program: Part 12 — Recursion in F#

Learning to Program: Part 12 — Recursion in F#

Matthew Adams

Part 12 of our beginner's programming series, using F# recursion to solve real problems, illustrated by calculating the odds of winning the UK National Lottery.
A Step by Step Guide to Automating TeamCity Backups

A Step by Step Guide to Automating TeamCity Backups

Howard van Rooijen

In this blog post, I provide a how-to guide for automating your TeamCity backups using a PowerShell script.
Learning to Program: Part 11 — Minimizing boolean expressions in F#

Learning to Program: Part 11 — Minimizing boolean expressions in F#

Matthew Adams

In this post we delve deeper into Function and Logic and look at minimizing Boolean Expressions with F#
Step-by-step: migrating a TeamCity Instance to another server

Step-by-step: migrating a TeamCity Instance to another server

Howard van Rooijen

Migrate your TeamCity instance with this guide, covering the step-by-step process when in-place upgrades aren't viable.
Learning to Program: Part 10 — Operators in F#

Learning to Program: Part 10 — Operators in F#

Matthew Adams

In this post, we'll look at how our function can work more like the other logical F# operators we've already used.
Keyboard shortcut to collapse all projects in Solution Explorer

Keyboard shortcut to collapse all projects in Solution Explorer

Pascal Arnould

Just so that I never ever forget this again. Here's how to assign a keyboard shortcut to collapse all projects in Visual Studio Solution Explorer.