Douglas Parsons

Douglas Parsons @dglsparsons

About: Lead Engineer @ Shamaazi • AWS • Go • React • Terraform • Posting nonsense. Writing at dgls.dev. Follow me on Twitter if you care.

Location:
Sheffield, UK
Joined:
Sep 11, 2020

Douglas Parsons
articles - 21 total

Outside of dev.to, what's your favourite online community?

I've recently discovered IndieHackers, but it seems there are a million and one fantastic communities...

Learn More 8 8May 20 '21

Tolerances: How Formula 1 pistons can teach us to be better developers

Recently, while procrastinating from work, I found myself watching a youtube video on Formula 1 pisto...

Learn More 26 6Jan 18 '21

3 popular technologies that I will strive to never use again

There are a lot of different technologies out there. More than anyone could possibly explore. The de-...

Learn More 12 3Jan 8 '21

Creating challenges: three ways to improve the technical assessment

Through December, I spent a large amount of time doing two things: working my way through the 2020 Ad...

Learn More 11 0Dec 30 '20

Is Next JS really that good?

Throughout 2020 I've written a tonne of front-ends in both React (using Create-React-App) and Vue. I'...

Learn More 23 26Dec 24 '20

Testing is important: three ways to easily improve test quality

It’s no secret that testing is important. We rely on tests to describe intended behaviour, catch any...

Learn More 32 0Dec 18 '20

Three unusual qualities we look for to hire amazing developers

Here at Shamaazi, we’ve recently gone through a round of hiring… and wow, hiring is hard! It’s chall...

Learn More 73 21Dec 11 '20

Don't Write Utils: how to become an amazing programmer by naming carefully

I hate the word ‘utility’. It says absolutely nothing. And yet, I come across it in so often when pro...

Learn More 37 13Dec 1 '20

3 amazing REACT HOOKS to keep your code organized neatly

Hi, my name is Doug. I’ve been a developer for several years and now work as the Lead Engineer at Sha...

Learn More 231 4Nov 25 '20

How to write IMMUTABLE code and never get stuck debugging again

I've written production code in a variety of different languages throughout my career, including Hask...

Learn More 234 26Nov 17 '20

Write better code and be a better programmer by NEVER USING ELSE statements

I've been a professional programmer for the last several years. During this time I've risen rapidly t...

Learn More 168 66Nov 10 '20

Why EFFECTIVE COMMUNICATION is the key skill for being an awesome programmer

Programming is all about communication. We communicate with computers to tell them what we want them...

Learn More 69 7Nov 3 '20

Avoid COGNITIVE OVERLOAD when programming in 4 simple ways

Programming can be an arduous activity. You have to remember what you are doing. Remember the context...

Learn More 67 4Oct 26 '20

Learning programming is DIFFICULT

Have you ever wanted to learn how to program, or to learn a new concept? Have you ever come across a...

Learn More 37 8Oct 20 '20

The DRUG of online tutorials

Have you ever felt like you're stumbling in the dark trying to learn a new concept? Like you know whe...

Learn More 71 13Oct 12 '20

Go Logger - Why we wrote our own

At Shaamazi, we created and open-sourced our logger: antilog. We created this out of frustration at t...

Learn More 9 2Oct 9 '20

You should only write USEFUL tests

Through my career in software, I've come across a broad range of attitudes and opinions towards testi...

Learn More 89 6Sep 30 '20

A Trick to Help With Reference Data

Nearly all enterprise systems have a concept of reference data. From website configuration, lookup ta...

Learn More 7 0Sep 30 '20

A Simple Reference Data Management Trick

Nearly all enterprise systems have a concept of reference data. From website configuration, lookup ta...

Learn More 3 0Sep 30 '20

Task - An easy to use tool to simplify your build

At Shamaazi we've been using a tool called task. It's an incredibly powerful tool that can completely...

Learn More 28 3Sep 25 '20

On Testing

Through my career in software I've come across a broad range of attitudes and opinions towards testin...

Learn More 8 0Sep 21 '20