

Author profile
David Wickes
British. Strong opinions held weekly. No, that's not a typo. Teaches when and where and what I can.
Articles by @gypsydave5
Browse the latest writing surfaced through DevArt.



Fizz-buzz in TypeScript
Often as software developers we are asked to demonstrate basic competence with a programming language...

How To Spell JavaScript
I thought I'd explain how to spell JavaScript, and go through some common mistakes developers encount...



The Cake Mix Metaphor for Frameworks
Hibernate should be to programmers what cake mixes are to bakers: beneath their dignity.

Front End: Is Anything Getting Better?
It's been around nine years since Angular JS (the first one) was unleashed on the world. Nine years o...

Dark Side vs Light Side
Dark mode vs. Light mode - where do you stand?


How I Write Blog Posts These Days
I read How I Write Online Articles ...

Why learn... a statically typed language?
Static typing for programmers with a dynamically typed background

Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
A restatement and defense of my post 'Why You Shouldn't Use A Web Framework', and an alternative: Todo-MVP

The Unix way... or why you actually want to use Vim
Using Vim is not (just) about impressing your friends with your knowledge of exciting commands. It's more about Unix...

The Golden Rule for Junior Developers
Junior developers only need to remember to do one thing...

The World's Simplest "Static Site Generator"
What's the fastest way to start a blog? Wordpress? Jekyll? Any one of the hundreds of static site gen...


Learn Go by writing tests: Concurrency
This is the 6th post taken from a WIP project called Learn Go by writing tests, the aim of which is t...