aws AWS Summit 2018 As Gavin Jackson, AWS managing director for UK and Ireland said in his keynote, "The Summit is AWS's chance to meet and thank the builders that use the platform in person"
github HTTPS on github pages with a custom domain Since June 2016 setting up HTTPS on github pages has always been easy. However they have never supported custom domains. Here is how I resolved this problem. Encryption is becoming the standard for
ghost Out with the old I've previously blogged about how I setup my ghost blog but today I have finally updated it to v1, previously from 0.8 and specifically up to v1.22.4. My previous site,
Working effectively with log files Working with logs in production is made really easy with solutions like the ELK stack, but working with logs locally can be really cumbersome. For example, something like the configuration below is very
Introduction to Web Components Web components were first introduced, I believe in 2011 by Alex Russel. The idea was clear and remains so today; create reusable UI widgets that can be shared across web applications. This is
architecture Serverless Architecture If you are reading this post in July 2016 (when the post was written), you will probably agree serverless architecture is H.O.T right now. Although the concept has been well used
git Intro to git hooks Git hooks are scripts that Git executes before or after events such as: commit, push, and branch. Git hooks are ran locally and is a native feature so no additional dependencies. Using hooks
node Deleting those dam node_modules on windows If you use node on windows the chances are that you've come across the following error when trying to delete the node_modules directory or any of its parent directories. The specified path,
architecture Hexagonal Architecture Hexagonal Architecture was formally penned by Alistair Cockburn in the late 90s but really the name Hexagonal Architecture is a little misleading; it can lead us to believe that our application should be
rx.net Reactive Programming I recently did a presentation on reactive programming with examples of Rx.Net. The presentation gives a basic intro into the key concepts whilst attempting to help you understand what benefits Rx will
test Visual Studio Code Snippets using ReSharper Live Templates A really useful yet often under-utilised feature of the Resharper toolbelt are Live Templates. Its effectively yet another productive time saving technique that using Reharper brings. Its straight forward, and the example below
azure Static Azure Website So I recently blogged about creating a bespoke blog for next to nothing. It ended up effectively being a static site hosted on github pages. So I thought why couldnt we do something
ghost My new $1 Blog As a self employed software developer it is essential to have some form of web presence. I previously had a bespoke website using latest tech and hosted on azure used primary as a
Umbraco Conflicts with Umbraco 7 install and ReSharper. Im currently working on a project that abstracts away from the customer facing UI AKA front end. We are effectively utilising Umbraco as a service rather than as a platform. Because as a
Aspnet Intro into the OWIN specification and a Hello world example of Katana Getting Started with OWIN and Katana Firstly, lets start by trying to identify what the specification is. The following text is taken from owin.org pecification is. The following text is taken from
Sql Concatenating multiple rows into one column in T-SQL This post looks at how to deliminate many rows into one single column. I come across this issue quite often so I thought I would share my solution. For example it's quite a
Grunt Setting up precompiled handlerbars.js templates and using grunt to compile them What is Javascript Templating Good place to start is to describe what exactly JS Templating is and what a good use-case could be. For me, I have data that I've retrieved client side