Skip to main content

Dave Hay

Software Engineer

Software Engineer with a background as an award-winning marketer.

Passionate about helping others achieve their goals.


Javascript Prototypes

·3 mins
JavaScript has many factors that leads to confusion when one starts to learn it. Maybe the biggest offender is is defining prototypal inheritance. The confusion is that it is very close to classical inheritance, but could be described as rather being delegation than inheritance.

Setting Up a Custom Server for Your Next.js Application

·3 mins
Need more control over your Next.js application’s server? You might be thinking about a custom server setup. This blog post guides you through the setup process, helping you understand when it’s beneficial to break free from Next.js’s out-of-the-box server. But beware - with great power comes great responsibility. Discover the trade-offs and potential pitfalls before diving in.



Revolutionize content creation with AI. Save time, boost your creativity, and unlock new levels of innovation.

Twitter Doge Extension

Get the Doge Logo back on Twitter!

Ask Chad Gpt

Introducing “Ask Chad GPT”: My Journey to Creating a Viral Chatbot


Instantly create .gitignore files from the command line.

Fairest Framework

Mirror, mirror on the wall… Who’s the fairest of them all?


TL;DR for job posts.