Fergus In London

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

Stop with the one function Javascript "libraries", please.

2018-04-12 4 min read Fergus
I get it: you need some CV-filler. The job market is competitive, and getting your name out there is important, but can you not do it by publishing 5 line npm modules, please? You’re actively harming the Javascript ecosystem. Enter the Reddit discussion “When a modulus call is published as a NodeJS package with millions of downloads a day”, and the story of one particular character who has published a number of one-function NPM modules. Continue reading

Are you doing "security" wrong?

2017-06-12 4 min read Fergus
If you’ve worked with me, then there’s a good chance you’ll probably be aware that my biggest passion in the workplace is security. It’s a good feeling when you pre-empt a security issue during planning, or spot a potential hole during code-review. Next to mentoring, I’d go as far as to say it’s the most satisfaction a developer can get! Another fact you may know about me is that I enjoy watching other people; and the best thing about being able to embed in different companies for a few months (or weeks) at a time is that I get see how other people tackle familiar challenges, and I can subsequently reflect upon what can be learnt or improved. Continue reading

Basic steps for a new (more secure) you

2017-06-03 6 min read Fergus
Ransomware. Phishing. Data Breaches. Doxing. Sometimes the Internet can feel like a dangerous place, as though you’re only ever a few clicks away from the mafia stealing your credit cards. Fortunately though, this isn’t really the case - and whilst it can be difficult to know exactly where to begin when it comes to keeping ourselves safe, some basic security hygiene can often foil most of the common attacks an average internet user may be faced with. Continue reading