DEV Community

Mark Smith
Mark Smith

Posted on • Originally published at

Choosing your web development stack

This is a bit of an aggregation piece, pulling together several thematically related posts that I think work quite well together to inform on the topic of choosing your web development stack. I’m a NodeJS developer so that’s my focus, but even if you are using a different language, a lot of the information might be useful in terms of building a broader understanding of the web development landscape.

Make it personal - When you are just starting out, a good place to start is to build your own website. It’s your chance to create your own place on the web. Nice recent css-tricks article that’s gets to the core of why building your own personal site is a worthwhile endeavour.

Deciding when to build a custom solution in web development - Sometimes referred to as the Build vs Buy dilemma, if you are developing websites, it’s important to be able to focus your efforts in the right place, this article gives you a mental model to help you decide when to build and when to use off-the-shelf products.

Reasons to use NodeJS for developing your backend systems - Self explanatory title, worth a read if you want to learn why people specifically use NodeJS.

Robust NodeJS Deployment Architecture - If you are leaning towards self-hosting, this article might be of interest, it’s more effort initially but you gain considerable portability.

I'm going to keep updating this post with other relevant articles I write or find online and I'll post to the linkblog when the article gets updated, so you might want to add the linkblog RSS to your feed reader.

Curious to hear any feedback you have.

Do you have any tips for choosing a webdev stack?


Thanks for reading!


I’m currently available for hire - Consider hiring me!

If you liked this article you might like adding my blog feed to your RSS reader, reading my daily linkblog or signing up for my weekly newsletter. :)

Originally posted on

Discussion (2)

patarapolw profile image
Pacharapol Withayasakpunt

What stack do you use to build your blog?

mjgs profile image
Mark Smith Author

I wrote about that in this post.