Menu

Close
  • Home
  • GitHub
  • Email
  • Projects
  • Experiments
Subscribe
Dave McQueenMenu
Dave McQueen's Picture

Dave McQueen

Tinkering | Experimenting | Learning

Manchester, UKhttps://dmcqueen.co.uk/
20 posts

Passwordless Auth with NextAuth.js

How better to secure your web application than by not having a password? It might sound crazy, but it has many benefits such as improved UX… »

Dave McQueenDave McQueen on setup, nextjs, blog, learning, projects02 August 2023

GitHub Signed Commits

When commiting code in git, the author details are taking from the git config of the and properties. The and variables determine what… »

Dave McQueenDave McQueen on setup, blog, learning20 June 2023

Normalising & Comparing Diacritical Characters

I'm currently working on a project which requires string comparison, nothing special so far. String comparison is a fairly common thing to… »

Dave McQueenDave McQueen on setup, blog, learning, projects15 June 2023

APIG Proxy via Step Functions

I'm creating a platform which consists of 2 APIs, with the 1st acting as a proxy to route traffic to the 2nd layer (this could be one 1 of… »

Dave McQueenDave McQueen on AWS, blog, learning, step functions, APIG04 May 2023

Creating a platform to keep internal consistency when integrating with differing 3rd party APIs

Integrating with a 3rd party can be a complex endeavour. Their API will have specific nuances that need to be taken into account, such as… »

Dave McQueenDave McQueen on AWS, blog, learning, projects, serverless30 April 2023

Snake 3k: A modern take on a timeless classic [Alpha Release]

What? Who doesn't remember this classic game from the early 2000's? Endless hours of fun controlling a pixelated snake around to eat some… »

Dave McQueenDave McQueen on musings, projects, experiments, learning18 August 2020

Building a Sunrise Lamp - Part 1: Software

The Background Winter in England is a dark time. On December 21st, the shortest day of the year, sunrise is at 08:23, and sunset is at 15:5… »

Dave McQueenDave McQueen on musings, projects, experiments, learning07 July 2020

Studying for the AWS Certified Cloud Practitioner Exam

A Goal I like to have goals. They give me drive & direction. Recently I have been doing more work with AWS, and quite frankly I've found the… »

Dave McQueenDave McQueen on AWS, learning02 July 2020

Adding SSH Key to Terminal for Easy Authentication

When connecting to your remote devices via SSH, it is important to make sure that you are authenticated. Otherwise just anyone would be able… »

Dave McQueenDave McQueen on setup, AWS15 June 2020

Hello Gatsby - Part 4: Configuring Netlify CMS

After setting up a gatsby blog, to display our post content, we can take it a step further to configure Netlify CMS so that we can write and… »

Dave McQueenDave McQueen on blog, musings, setup07 June 2020

Hello Gatsby - Part 3: Configuring a Custom Domain

Substantially easier than I expected it to be. Selecting the second option on the Overview page gives the option to set a custom domain… »

Dave McQueenDave McQueen on blog, musings, setup02 June 2020

Hello Gatsby - Part 2: Setting up a Gatsby Blog

I found the process of setting up a Gatsby blog to be fairly trivial, although I did run into a couple of issues along the way. This Gatsby… »

Dave McQueenDave McQueen on blog, musings, setup30 May 2020

Hello Gatsby - Part 1

It Sufficed Up until today, my blog has been running on Jekyll and hosted on Github pages, which sufficied. But thats just the thing, it… »

Dave McQueenDave McQueen on blog, musings, setup27 May 2020

Comment ça va? Why I Blog and how you can tell me I'm wrong

Why why why Delilah Dave There are 2 main reasons why I started this blog. One of the reasons is so that I can contribute to the wider tech… »

Dave McQueenDave McQueen on blog24 October 2019

Re-rendering Nested Objects in React

The Summary. Stuff doesn't work. Stuff now works. Thanks for stopping by, cya. ... The Summary Part II - The Expanded Summary. React isn't… »

Dave McQueenDave McQueen on learning, experiments13 October 2019

Timelapse - 4 years of solumn faces

More vain than a Varicose vein For someone who has a fairly-strong dislike for Social Media, I take a surprisingly vast amount of selfies… »

Dave McQueenDave McQueen on experiments, musings28 March 2019

ProtonMail - Encrypted Mail

Privacy Matters I enjoy personal privacy. Who wouldn't? We all have our secrets, things we don't want the world to know, things which are… »

Dave McQueenDave McQueen on musings, setup16 February 2019

React(ing) to Typescript

How do you React? I'm not a React developer, let me start off by saying that, just so we're all on the same page and you don't think that I… »

Dave McQueenDave McQueen on musings, experiments23 January 2019

Two-Factor, How?

Enter your authentication code to continue... We're probabally all familiar with Two-Factor Authentication (2FA), it's widely used on plenty… »

Dave McQueenDave McQueen on learning, experiments16 December 2018

Hello, World!

As is tradition. Each time I've started a blog, and there have been a couple, I've opted for more of a 'traditional' platform. I've used… »

Dave McQueenDave McQueen on musings22 November 2018
Dave McQueen © 2025
Proudly published with Gatsby