Simon McCliveinEngineering on the inclineDistributing Chrome Extensions for older versions of chrome (CRX_VERSION_NUMBER_INVALID)For anyone who has not done it, deploying Software as a Service into an Enterprise environment is an interesting experience. Not only do…Jun 27, 20182Jun 27, 20182
Simon McCliveinEngineering on the inclineUnit testing functions in PostgreSQL with pgTAP in 5 simple stepsThis article is a follow-on from an article I wrote back in September 2017 about unit testing Postgres. In that article, I looked at how we…May 9, 20182May 9, 20182
Simon McCliveinEngineering on the inclineSecuring PostgreSQL databases in a multi-user environmentToday, Elliot Blackburn and I attempted to tackle the problem of effectively securing our Postgres databases to support many developers…Jan 23, 20182Jan 23, 20182
Simon McCliveinEngineering on the inclineReloading current route in Angular 5 / Angular 6 / Angular 7Back in the days of AngularJS you were able to reload a route even if you were already viewing it. For example, clicking on the home option…Jan 15, 201857Jan 15, 201857
Simon McCliveinEngineering on the inclineUnit testing Postgres with pgTAPLike most professional developers, we like to ensure we have a solid suite of tests across our code. This gives us a base level of…Sep 21, 2017Sep 21, 2017
Simon McCliveinEngineering on the inclineContinuous Integration with CircleCI 2.0, GitHub and Elastic BeanstalkAt Gradient, we’ve spent a fair bit of time looking at how we do continuous integration and delivery within our development pipeline. We…Jun 19, 20172Jun 19, 20172
Simon McCliveinGurn.ioThe problem with bookmarksIt’s 1993, two years after Sir Tim Berners-Lee, the British nuclear researcher based at CERN launched the first ever website. Windows 3.1…Jan 10, 2017Jan 10, 2017