PowerShell Best Kept Secrets: Splatting
by Howard van Rooijen
It’s been over a year since I wrote An Omega Geek’s Guide to Learning PowerShell, and I thought it was about time, with all the recent noise about scriptcs, that PowerShell should get some more love as it’s a much overlooked and misunderstood gem of the .NET and Windows ecosystem. When I announced in the office that [...]
A Step by Step Guide to using GitFlow with TeamCity – Part 4 – Feature Branches in TeamCity
by Howard van Rooijen
Part 1 of the series talked about Different Branching Models. Part 2 covered GitFlow – a Branching Model for a Release Cycle and part 3 covered all the GitFlow Commands. In this final part of this series about adopting GitFlow, we’re going to cover how we can use the exciting new feature branching abilities of TeamCity 7.1 to allow [...]
Templify 0.7.0.25 is available.
by Howard van Rooijen
Templify is a simple tool that aims to solve one simple problem and solve it well: Every project starts the same way, You create a place to put Solution Artefacts On one file system On one computer Templify allows you to create a tokenised template of your entire solution. So if you’ve got a default [...]
A Step by Step Guide to using GitFlow with TeamCity – Part 3 – GitFlow Commands
by Howard van Rooijen
In part 1 of the series I talked about the difference in branching models inherent with the different types of version control system. In part 2 I talked about the problems inherent in the software development, release and support cycle and how GitFlow was designed as a workflow to try and solve or at the [...]
A Step by Step Guide to using GitFlow with TeamCity – Part 2 – GitFlow – a Branching Model for a Release Cycle
by Howard van Rooijen
In Part 1 – I covered off a brief overview of the branching model differences between TFS and Git. One of the most interesting developments to happen in the Git ecosystem (apart from its growing adoption rate) is the creation of the Git Flow branching model and its embodiment as an plugin extension to the core Git client libraries. [...]
A Step by Step Guide to using GitFlow with TeamCity – Part 1 – Different Branching Models
by Howard van Rooijen
When we setup endjin in 2010, there were five activities we did on day one: set up a business bank account, set up a FreeAgent account, for all our accounting needs signed up for Office 365 (or BPOS as it was then), registered the endjin GitHub account built a virtualised Continuous Integration Environment using TeamCity. [...]
Agile:MK January 2013 Meeting
by Howard van Rooijen
Technologists who work in London are very spoilt for choice when it comes to user groups – there are generally more on in any month that any single person can attend. Unfortunately if you live or work outside of London – depending on the area – it can be a bit desolate. Endjin are proud [...]
Calculating Distance using SQL Server Spatial CLR Types
by Howard van Rooijen
I created a quick sample to solve a problem today and thought I’d post the code as it took me a while to track down all the relevant bits of information. The problem I wanted to solve was that I wanted to be able to geocode a user’s postcode and then calculate the distance between [...]
TeamCity PowerShell
by Howard van Rooijen
Last week I was formally invited to become a member of the JetBrains Development Academy Board – to celebrate, I decided to give something back to the community that has a JetBrains flavour. As I mentioned in my last post – we’ve been doing a lot of ALM / DevOps work in the last year [...]
An Omega Geek’s Guide to Learning PowerShell
by Howard van Rooijen
In the last 12 months we’ve been doing quite a lot of Application Lifecycle Management (ALM) projects helping teams setup Continuous Delivery processes. One of the tenets of Continuous Delivery is “Automate Everything” – which has been a core part of my “work smarter, not harder” ethic for a number of years. The technology that [...]