Yann Thibodeau
Yann Thibodeau's Blog

Yann Thibodeau's Blog

Creating the modern developer stack template (part 1)

Creating the modern developer stack template (part 1)

Yann Thibodeau's photo
Yann Thibodeau
·Sep 26, 2020·

2 min read

Hello folks,

Deciding which technologies to use before getting started on a new project is one of the most tedious tasks one could think of. For this very reason, I want to select the technologies I think are currently the best for building a full-stack web application (frontend, backend, database) and create a starting template pre-configured with this whole stack.

I will share into details the process I went through to select the technology for every single layer. I will also implement this in my open source project stator, representing my research under a pre-configured project ready to be cloned and modified to your needs.

To reduce this research scope, I will focus on pieces of the stack written in TypeScript as it is one of the fastest-growing languages. One very popular stack in this ecosystem is the MERN stack. M stands for MongoDB, E for Express, R for React and N for Node. I will dissect every piece of this and try to improve wherever possible. As I am a strong believer that open source is the present and future of a healthy programming community, I will only be using open source projects. For sure, one can hardly remain objective when considering such technologies as, in the end, it might come down to a matter of personal preference. I will try my very best to be objective.

This article is the introduction piece to what will be a series of blog posts. Here is the list of the parts you will get to read if you embark on this quest with me ;)

You can read the next article here.

 
Share this

Impressum

Full-stack developer with solid experience in the startup scene. I built SAAS from the ground up to achieve a high level of availability and scalability. Participated in multiple hackathons, always finishing first or second.