Blog Page 3 of 6

Angular 1 with ES6

With the development of Angular 2 and it’s strong use of Typescript I thought I’d take some time to showcase some of the Javascript ES6 features and how they can...

Neil Armstrong

Neil Armstrong


Leaders don't give orders

Every so often I have the opportunity to deliver ‘Agile Concepts’ courses for managers at large (sometimes very large) software companies. One question that always comes up is what leadership...

Garth Gilmour

Garth Gilmour


Empowering ObservableCollection with Rx

The ability to register for changes to a collection isn’t something that all languages allow. Indeed, it’s not something we might require for every project but it’s arguably a very...

Niall Kelly

Niall Kelly


Fear in Tech

If you compare workers in tech with those in other industries a key difference is the level of fear. Its true that many other occupations provide less job security, and...

Garth Gilmour

Garth Gilmour


Continuous Delivery Pipelines with Jenkins 2.0

Within our engineering team, we build, test and deploy mobile, web and embedded applications targeting a wide variety of platforms and to do so we primarly use Jenkins for continuous...

Chris van Es

Chris van Es


A Fresh Start with Ansible

It’s Spring, a time for fresh beginnings. Today we are going to look at setting up a clean OSX development environment using Ansible. Ansible is a technology used in the...

David McFarland

David McFarland


Test Setup as a Sanity Check on your Design

Over the years there has been much discussion on the nuances and value, or lack-thereof, of Test-Driven Development (TDD). As part of those discussions there have been many blogs and...

Richard Bell

Richard Bell


SIMD in Depth - Performance and Cost in C# and C++

This is a follow on from a previous post explaining what SIMD is, how .NET developers can use it, and what performance gains they can expect to see. While the...

Eoin Mullan

Eoin Mullan


Parallelism on a Single Core - SIMD with C#

When Microsoft shipped .NET 4.6 last summer they also released a new 64-bit JIT compiler named RyuJIT. The main goal was to improve the load times of 64 bit applications,...

Eoin Mullan

Eoin Mullan


Working With Constraints

Freedom Isn’t Free Recently, while working on a client project, a colleague mentioned that they quite liked how the limits of a particular framework pushed them down a specific path....

Niall Kelly

Niall Kelly


On Being an IT Trainer

Here at Instil we hope to recruit one or more full time trainers during 2016. There seems to be a lot of FUD regarding what the job involves, who is...

Garth Gilmour

Garth Gilmour


Exploring Session Based Testing

It’s almost too easy to dismiss the concept of Exploratory Testing as one of the many dark arts of software testing, in which those that do not do it cannot...

Neil Boyd

Neil Boyd


Simplify Your Code With C# 6.0

Most of the attention surrounding the release of C# 6 this year has been related to the bootstrapping of the compiler, courtesy of project Roslyn. While it’s true that there...

Eoin Mullan

Eoin Mullan


Xamarin: A Panacea for Cross-Platform Mobile Development?

For years developers have locked horns in the long-running debate over the best approach to mobile development. In the early days this debate was dominated by web aficionados pushing modern...

Matt McComb

Matt McComb


Belfast DevOps

The next 3 Belfast DevOps meetings will take place at Instil HQ, starting Tuesday 16th December. For more information checkout the following links. Simon McCartney on Openstack James Hughes on...

Tara Simpson

Tara Simpson