Prescription for Full-Stack In 2022

Amarjit Jha
2 min readFeb 3, 2022

--

It is bit inclined towards JavaScript world of stacks and based on my exposure to other technologies.

Refer to the notes with sections below for the other potential options that you might want to choose basis your preferences and use cases.

Reference image : Screenshot from stackshare.io

Design :

  • Figma

Other Options : Adobe XD / Sketch

Front-End :

  • JavaScript — ES6
  • HTML, CSS & SASS
  • React
  • TailwindCSS
  • Webpack
  • Jest & Enzyme
  • Progressive Web Application

You may choose Angular instead of React basis your preference and use case.

Not recommending Vue as I have not used it.

Also there are a tons of NPM packages & frameworks available, which are useful for development and for different use cases eg. Redux, Next.Js. You can pick and choose as and when you need them.

Back-End :

  • NodeJs
  • ExpressJS
  • MongoDB
  • PostgreSQL

You might want to explore other option of backend-stacks :

Languages : PHP, Java, C#
Database : MySQL, SQLServer

No recommendations for Go or Python as I have not used them.

Mobile App Development :

  • React Native / Flutter
  • Android Development (Java/Kotlin)
  • iOS Development (Swift/SwiftUI)

Note : I have stated Android / iOS in separate bullet points because in my experience React Native / Flutter are good tech-stack for kick off the ground. But there always comes a time, when you would be forced to move to Pure Native. Hence worth learning them.

Hosting :

  • Firebase (Serveless Solution)
  • Cloud Computing (AWS)

Note : Firebase — again is a great option to kick off the ground. As the complexity grows, you may want to migrate to full-fledged cloud solutions namely AWS/GCP for a greater and better control of things.

Other Pro Skills :

  • Shell Scripting
  • Git Expertise

Hone All Time Classic Skills :

  • Data Structure
  • Algorithms
  • Design Patterns

Let know your thoughts why would you choose other stack, pros & cons.

Cheers.

--

--

No responses yet