Learn more about "Software Development"

Create a shopping basket using React and Redux Toolkit

Create a shopping basket using React and Redux Toolkit

14 November, 2019.

Redux, a predictable state container for JavaScript applications, has justifiably had a bad reputation in the past for being overly complex and verbose. Whilst this can still be true, times have changed, the library has changed and evolved, and…

Continue reading
How to set-up Next.js and Material UI

How to set-up Next.js and Material UI

13 October, 2019.

We love Next.js, and we love Material UI. In fact, we blog about it quite a bit around here. Using it a lot, however, we have noticed that we have started repeating ourselves when it comes to getting the two to play nicely, so we figured we would put…

Continue reading
How to use the AWS Rekognition JavaScript API

How to use the AWS Rekognition JavaScript API

12 October, 2019.

AWS Rekognition is a powerful, easy to use image and video recognition service that can be used for face detection. AWS can use an image (for example, a picture of you) to search through an existing collection of images, and return a list of said…

Continue reading
How to restrict access using Passport.js role-based authorisation

How to restrict access using Passport.js role-based authorisation

08 October, 2019.

Welcome to our mini-series on Authentication using Node.js, Express, and Passport.js. This comprehensive series is designed to teach you everything you need to know, as well as give you all the code required, to add authentication and authorisation…

Continue reading
How to add Passport.js Facebook Strategy to your website

How to add Passport.js Facebook Strategy to your website

07 October, 2019.

Welcome to our mini-series on Authentication using Node.js, Express, and Passport.js. This comprehensive series is designed to teach you everything you need to know, as well as give you all the code required, to add authentication and authorisation…

Continue reading
How to add Passport.js Google OAuth Strategy to your website

How to add Passport.js Google OAuth Strategy to your website

06 October, 2019.

Welcome to our mini-series on Authentication using Node.js, Express, and Passport.js. This comprehensive series is designed to teach you everything you need to know, as well as give you all the code required, to add authentication and authorisation…

Continue reading
How to protect your website using Passport.js and JWT

How to protect your website using Passport.js and JWT

05 October, 2019.

In the previous post in this mini-series, we started our conversation about building an authentication system using Node.js, Express and Passport.js. This tutorial assumes that you already have a starting point (a login/registration form, and access…

Continue reading
Build an authentication system using Node.js, Express, and Passport.js

Build an authentication system using Node.js, Express, and Passport.js

04 October, 2019.

Welcome to our mini-series on Authentication using Node.js, Express, and Passport.js. This comprehensive series is designed to teach you everything you need to know, as well as give you all the code required, to add authentication and authorisation…

Continue reading
Test Driven Development (TDD) with React, React Testing Library, and Jest

Test Driven Development (TDD) with React, React Testing Library, and Jest

26 September, 2019.

Test Driven Development (TDD) is a reversal in traditional thinking and coding processes. Rather than writing code, and then writing tests to verify that code, the process is reversed. Tests are written first and then the code. The result of TDD is…

Continue reading

Learn more about "Personal Growth"

Software Development Blog Post Ideas

Software Development Blog Post Ideas

14 September, 2019.

Everybody seems to be blogging these days, and that is fantastic for the wider software development community. One of the hardest aspects of blogging, however, is inspiration. There are so many topics, making a decision is hard. Inspiration lacks…

Continue reading
How to become a full-stack web developer

How to become a full-stack web developer

17 May, 2019.

Training to become a full-stack developer is becoming harder every year. Since the rapid rise in popularity of open source, especially over the past 5 years, the pace of advancement of the industry has accelerated exponentially, and I doubt the rate…

Continue reading
How to hack your way to better mental and physical health

How to hack your way to better mental and physical health

11 May, 2019.

From personal experience I have found that the more time and effort I dedicate to improving my mental and physical health, the better developer I have become. When you take proper care of yourself, your body, your mind, you level up in all areas of…

Continue reading