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… »
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… »
When commiting code in git, the author details are taking from the git config of the and properties. The and variables determine what… »
I'm currently working on a project which requires string comparison, nothing special so far. String comparison is a fairly common thing to… »
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… »
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… »
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… »
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… »
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… »
When connecting to your remote devices via SSH, it is important to make sure that you are authenticated. Otherwise just anyone would be able… »
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… »
Substantially easier than I expected it to be. Selecting the second option on the Overview page gives the option to set a custom domain… »
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… »
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… »
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… »
The Summary. Stuff doesn't work. Stuff now works. Thanks for stopping by, cya. ... The Summary Part II - The Expanded Summary. React isn't… »
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… »
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… »
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… »
Enter your authentication code to continue... We're probabally all familiar with Two-Factor Authentication (2FA), it's widely used on plenty… »
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… »