Greg Tyler

Portfolio Twitter GitHub

All Day Hey! 2018 Reflections

My reflections on attending the conference All Day Hey! and their impact on the University

Read on the Software Dev Community blog

Removing third-party dependencies

An explanation of how—and why—I removed third-party dependencies on fonts and analytics from this website

Read full article »

Building Vue Single File Components with Grunt and Browserify

A quick tutorial of how to build Vue's Single File Components with Grunt and Browserify

Read full article »

Making a Eurovision Party voting app in 5 hours

For the 2017 Eurovision Song Contest, I wrote a party voting app in an afternoon to find the room's favourite songs.

Read full article »


My blog is a (fairly) recent creation which involved some new tools and techniques, as well as a significant change to the way that I write.

Read full article »

Beyond buttons: Web interactions

Looking at the various ways of interacting with web applications and technology in general, and discussing what could be next for the web.

Read full article »

Improving curriculum data quality with better tools

An overview of how we build tools designed to improve curriculum data by providing staff with a clearer and more helpful user experience.

Read on the IS Apps dev blog

2016 Year in Review

My look back at 2016: the things I did, changed and witnessed. And a look forward to how I want things to change in the New Year.

Read full article »

Positive side effects of automated testing

I wrote about some of the positive side effects I've noticed when writing automated tests as part of development.

Read on the IS Apps dev blog

How to pick a software library

Lately, I've been in the business of picking libraries. I explain some of the key things that I look out for in a library, and why they're important.

Read full article »

Node.js ENOENT error explanations

I came across an ENOENT error in Node, which was hard to decipher. Because explanations and advice across the Internet and sparsely laid out, I tried to compile all the reasons in one place.

Includes fixes and example code to regenerate each scenario.

Read full article »

"FATAL ERROR: Allocation failed" error with WebdriverIO and Cucumber

I got this error when using WebdriverIO and Cucumber. It turned out to be because Selenium Grid wasn't running on the server.

Read full article »