Fergus In London

The musings of a man with a keyboard and an internet connection.

Scaffoldr: Automation for new projects

2018-04-01 2 min read Fergus
Software Development is an industry built upon the concept of libraries - reusable packages of source code aimed at providing specific functionality, and frameworks - scaffolding and utilities to increase productivity via the convenience and speed. Therefore it’s fair to say that most software projects begin with the tedious task of configuring frameworks and installing libraries. For a web application that may mean installing your favourite framework, editing some configuration files, and creating the same user and authentication boilerplate. Continue reading

Meet Parcel: Because you don't have time for Webpack

2018-03-12 3 min read Fergus
I’m not a front-end developer; I often find myself having to work on front-end tasks, or rig up small prototypes.. but that certainly doesn’t make me a front-end developer. Back in 2016 I found myself spending a month working on a React SPA: after a 3 year hiatus of not doing anything front-end related - largely out of choice - I was absolutely stunned with just how archaic the tooling was, not to mention of inefficiences of npm dependency management… 700mb of dependencies for a SPA and numerous dependencies loaded multiple times: it was an “eye opener”. Continue reading

Vim for Productivity and Profit

2017-10-16 5 min read Fergus
If retro mailing list flame-wars taught us anything, it’s that the advent of the personal computer provided mankind with a great unanswered question. A question that should rightly take it’s place amongst those other great questions such as “If a tree falls in a forest and no one is around to hear it, does it make a sound?”, or “Which came first, the chicken or the egg?”. That question is of course, “emacs or vim? Continue reading