markjgsmith

2020/12/13 #

cat << EOF > 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. #

Today’s links:

  • Become shell literate - Concise and well written piece about why knowing how to use the shell can be extremely productive, with some neat pipeline examples to illustrate - As a side note, what a fantastically readable minimalist text based websitedrewdevault.com #

  • A few ways to make money in FOSS - Reviews some tried and tested business models, some sane business advice and a few lead generation techniquesdrewdevault.com #

  • Buy Don't Build - The author explores the landscape of buy vs build in detail, lots of good for thought, the arguments for building are generally much stronger when it’s a solution that solves something that is core to the business - I’m linking to the HN thread because there are some interesting comments about how vendor pricing models can effect growth in ways that aren’t immediately obviousnews.ycombinator.com #

  • 🚀 New Post: Choosing your web development stack - There are lots of considerations when choosing a stack, this article will give you a broad view about web development so you can hopefully make some good choicesblog.markjgsmith.com #

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.