View on GitHub

Chris Perry

Web Developer

Modern Frontends (workshop & conference): An Attendees Perspective

20 Nov 2022

First thoughts It’s worth saying up front, that I am commenting on this event as an attendee of both one of the workshop sessions, and then the conference event itself. I intend, as far as possible, to only describe things that affected me directly, or was able to observe myself. In doing so though, I am very much aware of...

The Non-Traditional Route Into Tech

7 Jun 2021

Where was I? I spend time on Twitter, probably too much of it. That said, I get to see quite a lot of discussion about the need for diversity in tech roles. At times you’d almost be willing to believe it’s entirely made up of college graduates in their early 20s, but there are others out there who don’t quite...

Token Gesture

9 Aug 2019

JSON Web Token Crashes Express It’s been a little while since I’d run through building an Express API up from scratch, so wanting a bit of mental exercise, I pulled out one of my GA lessons and fired up VS Code. All the packages I needed were installed manually at the CLI; Express, Mongoose, Morgan, body-parser, and what have you....

MongoDB Upgrade Error

22 Jul 2019

MongoDB Upgrade Error If you should ever encounter an error message along the lines of the following, go to the StackOverflow link lower down and follow the instructions carefully - it works! My best guess is that the problem was caused by running $ brew update followed by $ brew upgrade giving a version conflict somewhere along the line. **...

Current Status

21 Jul 2019

Some Updates When I started this post, I’m not sure I had any real idea of what it was going to be about, other than making a few notes about where I think I’m up to with my journey into the world of web development. For anyone who’s taken a look at my LinkedIn profile recently, it will be reasonably...

Setting up an ES6 Project Using Babel and webpack

30 Mar 2019

This excerpt is taken from an article I wrote for Sitepoint which was published back in April 2018: In this article, we’re going to look at creating a build setup for handling modern JavaScript (running in web browsers) using Babel and webpack. This is needed to ensure that our modern JavaScript code in particular is made compatible with a wider...

MEAN Stack: Building a VueJS Front-End onto a NodeJS API - Part 2

12 Feb 2018

Note: This article is almost certainly not complete… Background In the first part of this article, we looked at how to create a NodeJS API using Express and MongoDB. You can find the instructions for completing that at Building a VueJS Front-End onto a NodeJS API - Part GitHub Repo You can find the code for this series on my...

MEAN Stack: Building a VueJS Front-End onto a NodeJS API - Part 1

8 Feb 2018

Background A recently posted article on Sitepoint titled MEAN Stack: Build an App with Angular 2+ and the Angular CLI piqued my interest, having used Angular 1.5 on a couple of projects during my GA WDI course down in London. A few days after it was published though, I attended the inaugural VueJS-Manchester Meetup hosted by the MoneySuperMarket team. Could...

Making console.log() Messages More Meaningful With ES6/ES2015 Template Literals

21 Jan 2018

Whilst working through a JavaScript code exercise with one of the CodeYourFuture students yesterday, I thought it would be a nice little enhancement to show them how to make their console.log() messages a little more interesting. Why are they useful? If you’re anything like me,console.log() messages tend to be a bit basic when it comes to conveying something meaningful, as...

Changes

12 Mar 2017

I’ve hesitated about posting on this subject for a while, though there’s no particular reason to, especially as some people know already - those that I’ve told on a one-to-one basis; I think it’s the ‘standby for broadcast’ aspect of it that’s held me back, I never was much of a one for a crowd. Having left Saudi Arabia and...