DEV Community

Cover image for What is your current web development tech stack?
Iren Korkishko
Iren Korkishko

Posted on • Updated on

What is your current web development tech stack?

This is some kind of a poll to understand what is your current tech stack for web development.
There are no right or wrong stacks, I just want to know why you choose some technologies over the rest.

For example, in the company I worked in we used:

In backend development

Programming languages – Ruby, JavaScript, PHP
Server – Nginx
Frameworks – Ruby on Rails, Hanami, Sinatra, Node.js, Express
Databases – MongoDB, Elasticsearch, Solr, Redis, Mysql, Postgres, Neo4j

Frontend tech stack

Libraries – React.js, Redux, Mobx, Apollo, GraphQL
Programming languages – JavaScript (ES5, ES6, etc.), Typescript
Markup – HTML5, CSS3

Infrastructure and DevOps

Configuration, DevOps – Docker, Kubernetes, Terraform, Ansible, Capistrano
Hosting – AWS, Heroku, Google Cloud, Microsoft Azure, DigitalOcean

Why we use Rails?

In a nutshell, Ruby on Rails backend development helps the workload become easier for software architects and developers through the collection of pre-packaged codes that make the development of the backend seamless and fast. It makes the entire programming a lot speedier and more profitable.

Other technologies

Talking about other technologies my previous company used in web development:

  • Node.js because it is perfect for backend development of real-time and chat apps, workforce and facility management apps, web portals and field service apps.
  • PHP is great for general website development and server-side scripting, as well as supporting WordPress and Drupal projects. Also, it supports a wide range of databases.
  • React.js framework helps us to develop fast, scalable and simple user interfaces. We use it for stock trading and e-commerce solutions, web-based video conference apps, and other frontend services. React allows us to create large web applications that can change data without reloading the page.

What about your web development tech stack?

Top comments (10)

Collapse
 
richardj profile image
R☭

For my personal project, the simplest of the two (work stack is a lot bigger and diverse).

Backend:

  • Node
  • Express
  • Nginx
  • AWS and DigitalOcean (S3 buckets and droplet from digital ocean).
  • MongoDB + Mongoose

Frontend:

  • VueJS (2)
  • Vuex
  • Less
  • Wavesurfer.js library

Deployments happen through Github hook which is triggering a Netlify build when i merge a PR. This will build the frontend.

For the backend at the moment i have to ssh and do a git pull and restart the whole server with pm2.

It's okay, it is all still in Alpha and not public yet, so working on that in my spare time.

Collapse
 
iriskatastic profile image
Iren Korkishko

Thanks!

Collapse
 
heithemmoumni profile image
Heithem Moumni

For my i use :

For backend :

  • NodeJs(expressJs, sails, loopback)
  • PHP(Symfony, Slim framework)
  • Ngnix
  • Rest/ GraphQl

For databases :

  • Postgres
  • Mongodb(mongoose) / dynamoDb
  • mySql

For frontend :

  • Vuejs/ReactJs
  • TypeScript
Collapse
 
iriskatastic profile image
Iren Korkishko

Thanks!

Collapse
 
sunitk profile image
Sunit Katkar

Backend: Spring Boot, Spring .
Front end: Bootstrap 4, VueJS, JQuery (depends on project - new or legacy)

Collapse
 
iriskatastic profile image
Iren Korkishko

Thanks!

Collapse
 
ntrupin profile image
Noah Trupin

Mobile

  • Swift/Xcode

Backend Web

Frontend Web

  • React Typescript
Collapse
 
iriskatastic profile image
Iren Korkishko

Thank you!

Collapse
 
lloydquantro4 profile image
Lloyd

Backend:
C# ASP.NET MVC

Frontend:
Razor
HTML
CSS Bootstrap
Angular

Collapse
 
jcadima profile image
Juan J Cadima

Backend/CMS: PHP, Laravel, AWS, Nginx, Wordpress, Shopify, MySQL

Front-end: Bootstrap4, Html5/CSS3, JS, Vue.js, jQuery