Photo by Patrick Tomasso on Unsplash

This week I discovered:

I used to have a pebble, and I loved it. I haven’t found much that I’ve liked as much (I have a Fitbit charge now) but there is a Kickstarter project for a JavaScript watch that looks like it might be fun:

I’ve had fun creating PDFs with React, in…


Some of you may want to develop a video game. I spent a lot of time as a teenager creating games, and to be honest that’s how I learned to code.

There are many different options depending on what you want to do. …


Photo by Firmbee.com on Unsplash

I work for an e-commerce website. I’ve found that traffic from search has the best conversion rate. That makes sense: people searching for what you have to offer are already partly convinced. So it makes sense to drive as much organic traffic as possible to our websites, i.e. optimize them…


Photo by Nick Fewings on Unsplash

If you ever dabble in code, if you want to make a career out of it, you will find yourself at some point in time at a crossroads of sorts. Two very different paths lead away from it. …


React | NextJS

What is Next.js and what is it useful for? The second question is the more important of the two: what is the point of Next.js? And after one year of using it in production, was it the right choice?

The project & its constraints

About a year ago my team started work on a website…


Photo by John Morgan on Unsplash

What is the problem I am trying to solve? This is the reason I’m actually doing this: because I started creating a Sudoku book (on KDP) using grids generated by an online service, and PDF generation via React. My daughter came to me and said: “Daddy, daddy! Actually, in this…


Photo by Iulia Mihailov on Unsplash

I had set her ringtone on the most strident setting possible, to ensure it would wake me up at night. Wherever I was, I made sure I knew the fastest route to my car, in case I needed to get to her.

“I’ve decided I’m going to leave him,” she…


Photo by Kat Love on Unsplash

As a manager with a few years of development experience, I often have junior developers or interns come to me to try and understand why their code is not behaving as they expect. When coding in React, that often stems from a lack of understanding of how useState behaves. …


I think I might have attention-deficit disorder (ADD) when it comes to technology. Part of the fun of code is discovering new concepts, new frameworks. All the exciting stuff that someone has created and that works in new and fascinating ways. I love learning new things.

That being said, I’ve…


The Sinclair ZX81, Image By Evan-Amos — Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18300824

I started coding when I was 10. My grandfather gave me a ZX81 with 1 kilobyte of RAM. It would plug into the TV, and the clock speed of the CPU was based on the TV’s refresh rate.

And since then, in every single job I’ve had, I’ve been coding…

David Hockley

Marketing + Game Design + Code + Data = Fun :D

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store