Posts by: Damien Sedgwick

  1. 5 October 2022

    Setting Up Next, Firebase and Tailwind

    Today we are going to be walking through setting up a NextJS project with protected routes using Firebase Authentication and TailwindCSS for styling. The full code for this can be found in this repository where you can clone the repository down or use some of the code as you pl...

  2. 18 September 2022

    useReducer > useState

    Today I want to talk a little bit about useReducer and how it can be used as a fantastic way to manage complex state requirements without reaching for a library or peppering your codebase with multiple useState calls. In the following example, we are going to look at a users pr...

  3. 9 September 2022

    A Quick Look At Some Popular Array Methods In JavaScript

    Today is going to be a quick look at some of the more popular array methods in JavaScript. Each example will use the same set of data, an array of pet objects with different types of animal, their breed and their name. So lets dive in. Array.prototype.map() .map() Creates a n...

  4. 29 May 2022

    Make The Dead Fish Swim - Test Driven Golang

    Today we are going to take a look at solving "Make The Dead Fish Swim" - A Codewars challenge ranked '6 kyu' and we are going to do it using Test Driven Development. First of all, let us look at the challenge we are going to tackle: Write a simple parser that will parse and ru...

  5. 8 May 2022

    Feeling lost is not only for beginners

    Below are my current thoughts and feelings regarding development as a career. I wanted to share them publicly because I feel like it is important to show that even though I have been a developer for a few years now, it is entirely normal to feel a little deflated or burnt out. ...