loading...
Cover image for What is your current web development tech stack?

What is your current web development tech stack?

iriskatastic profile image Iren Korkishko Updated on ・2 min read

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?

Discussion

pic
Editor guide
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
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
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
Collapse
lloydquantro4 profile image
Lloyd

Backend:
C# ASP.NET MVC

Frontend:
Razor
HTML
CSS Bootstrap
Angular

Collapse
ntrupin profile image
Noah Trupin

Mobile

  • Swift/Xcode

Backend Web

Frontend Web

  • React Typescript
Collapse
iriskatastic profile image
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