Ruairidh Codes

Ruairidh Wynne-McHardy

Written by Ruairidh Wynne-McHardy a former lawyer turned software engineer. Follow me for dog gifs or learn more about me.

Publishing my first NPM package

February 15, 2020

Publishing a slack, sms, and email notifications package.

How to understand a new codebase

January 18, 2020

What to look for, and how to get familiar with a new codebase.

Stop using offset pagination

December 05, 2019

Why the easy way of paginating is going to create problems for you and your team.

React Suspense - A first look

November 06, 2019

Thoughts on React Suspense and Concurrent Mode

Cleaner error handling in Javascript

October 10, 2019

Giving context to your exceptions

Building an AI-powered security camera

October 08, 2019

Facial recognition in Python

My Experience with GraphQL

July 30, 2019

Thoughts on the pros and cons of using GraphQL in production

Recursion in Javascript

April 01, 2019

A brief introduction to recursion in Javascript

The Javascript Event Loop

March 27, 2019

How the event loop works in Javascript and how it affects your code

Hoisting in Javascript

March 19, 2019

Understanding hoisting and how it affects the code you write

Image Classification in Machine Learning

February 01, 2019

Using AI to recognise a knife in an image

String Reversal in Javascript

January 02, 2019

A few simple ways to reverse a string using Javascript

2019 Goals

December 31, 2018

A list of things that I want to achieve in 2019.

Arrays

December 26, 2018

A brief introduction to arrays in Javascript