Last year I blogged about Team City , well I have been looking at it again recently. In that time they have even changed their logo! Lets start with thinking about what I want my Continuous Integration server to do. Check out my code from source control (usually master but all feature branches would be even better)...

Model View Controller or MVC is a software architectural pattern for implementing user interfaces on computers. It divides a given software application into three interconnected parts, so as to separate internal representations of information from the ways that information is presented to or accepted from the user. I...

Surface Book Review

I have just bought myself a new laptop, but it is not just any laptop it is a Microsoft Surface Book . I think this is probably the first time I have bought myself a top of the range laptop and after a few days of use I am loving it. The Surface Book is the latest in Microsoft’s Surface line of tablets but the first to...

I spend an awful lot of my working life adding new features and improvements to a legacy database system. A legacy system is an old method, technology, computer system, or application program, “of, relating to, or being a previous or outdated computer system.” Often a pejorative term, referencing a system as “legacy”...

Star Trek Episode Review The Best of Both Worlds

Episode Title: The Best of Both Worlds Star Trek Type: TNG Original Air Date: 18 June 1990 & 24 September 1990 Written By: Michael Piller Directed By: Cliff Bole The Borg threaten the Federation, when they kidnap Captain Picard and destroy a fleet of 39 Starships. Luckily some original thinking from Commander Riker...

Today I did a clone of one of my git repositories and it took ages to download. Looking into what got downloaded it was easy to see why. The .git folder was over 500Mb in size. I know how this has happened. This repository was created in 2013 and has been used by me as a dumping ground for lots of things related to the...

Like many DBAs I spend a lot of time maintaining my SQL Server backups. From SQL Server I maintain both full backups and transaction log backups. I have often restored my full backups but until recently I have never restored a transaction log backup. All backup strategy’s are only as good as the last time you tested...

I spend a lot of my time creating new features that simplify my companies business processes. A good example of this is an invoicing system I created. Instead of users working off different spreadsheets and copying and pasting data between various different programs the user can click a couple of buttons and everything...

Star Trek Episode Review Arena

Episode Title: Arena Star Trek Type: TOS Original Air Date: 19 January 1967 Teleplay: Gene L Coon Story By: Frederic Brown Directed By: Joseph Pevney The episode begins with the Enterprise in orbit of Cestus III. Commodore Travers requests a tactical team join the away team. When the away team beam down Cestus III...