DEV Community

Cover image for What's your tech stack?
Nick Taylor
Nick Taylor Subscriber

Posted on • Edited on • Originally published at iamdeveloper.com

What's your tech stack?

Photo courtesy of Flickr user kreturn

I came across this post from @ben today while I was doing some daily reading on dev.to.

It got me wondering what other peoples' stacks look like. Here's pretty much what our tech stack is where I currently work. What's your tech stack look like?

Front-End:

Back-end:

Deployments and Infrastructure

Top comments (56)

Collapse
 
hu9osaez profile image
Hugo Sáez • Edited

Backend

  • PHP - Laravel
  • MySQL
  • Redis for Queues & metadata
  • Algolia

Frontend

  • Vue
  • React Native for Mobile
  • SASS

Deployments and Infrastructure

  • DigitalOcean (Droplet & Spaces)
  • Deployer
  • Nginx
Collapse
 
tadman profile image
Scott Tadman

There's tools like BuiltWith which are a good way to explore what other sites use. Although it can only use information that can be gleaned from the web responses, it can provide a surprising amount of insight into the stacks others use, especially on the front-end.

Collapse
 
rhymes profile image
rhymes • Edited

stackshare.io/ is also very useful

Collapse
 
vinayhegde1990 profile image
Vinay Hegde • Edited

Siftery should also help as Stackshare tends to miss out on certain organizations.

The catch? On siftery, you can only view content on sign-up which needs a work email ID, i.e: Gmail / Hotmail / Yahoo won't work. A workaround I use is to create an account using email ID(s) via Temp-Mail

Collapse
 
rahuldevsvg profile image
rahuldev-svg • Edited

the only useful website i think is disposable mail its useful becaause its help you to reduce spam

Collapse
 
elkhan profile image
Elkhan

Wappalizer Chrome extension is what I use. Been addicted to looking up other people's tech stack

Collapse
 
tadman profile image
Scott Tadman

That does look pretty neat. Link for the lazy: wappalyzer.com/download

Collapse
 
nickytonline profile image
Nick Taylor

Cool stuff. Thanks for sharing Scott!

Collapse
 
phortx profile image
Ben Klein • Edited

Basics

  • git: Distributed version control system aimed at speed, data integrity, and support distributed, non-linear workflows.
  • gitflow: A git branching and release management strategy that helps developers keep track of features, hotfixes and releases in bigger software projects.

Languages

  • Ruby: A flexible scripting language with elegant syntax
  • EcmaScript 2015 / ES6: Current JavaScript standard.
  • SLIM: Template language whose goal is reduce the syntax to the essential parts without becoming cryptic.
  • SCSS: A scripting language that is interpreted into CSS
  • GraphQL: Powerful JSON like API.

Frontend

  • Vue.js 2
  • vue-class-components
  • Vuetify
  • vue-router
  • Vuex
  • Vuex-ORM A ORM for Vue
  • Vuex-ORM-Apollo Vuex-ORM plugin to sync against GraphQL API
  • Material Design Icons
  • Vee-Validate
  • jQuery: JavaScript toolbox for DOM traversal, event handling, animation and more
  • moment.js: Parse, validate, manipulate, and display dates in JavaScript
  • wow.js

Assets / Packaging

  • Webpack and Babel with Webpacker
  • Yarn

Backend

Persistence

Ops

  • GitLab CI/CD
  • Heroku: PaaS/CaaS solution
  • Amazon S3: Cloud storage solution
  • Rollbar: Error Notifications and Tracking

Testing

  • RSpec BDD Framework for Ruby
  • Capybara
  • Chrome Headless
  • Jest

Misc

Collapse
 
rhnonose profile image
Rodrigo Nonose

Frontend:

  • next.js
  • React
  • Styled Components
  • PostCSS
  • Jest
  • Cypress

Mobile:

  • React Native

Backend:

  • Elixir
  • PostgreSQL
  • Elasticsearch

Infrastructure:

  • Heroku

Others:

  • GraphQL (half RESTful, kind of migration to GraphQL)

It's all open source as well here

Collapse
 
jfrankcarr profile image
Frank Carr

Primarily Microsoft .NET platform doing a little bit of everything from Windows services to WinForms to WPF to WCF to Web API to MVC (with some JQuery). Backends, mostly SQL Server and Oracle.

I've dabbled a bit in PHP, MySQL and Java but they have never been my primary focus.

Collapse
 
nickytonline profile image
Nick Taylor

Probably feels good to move over to Web API from WCF I imagine? 😉. Thanks for sharing.

Collapse
 
jfrankcarr profile image
Frank Carr

It is, although I'm currently dealing with a mixture of legacy WCF and new Web API.

Collapse
 
solisoft profile image
BONNAURE Olivier

Front-End: RiotJS or VueJS
Back-End : ArangoDB + Foxx and Foxxy
Sometimes I use Ruby on Rails also but softly moving to 100% JS stack

Also moving to Crystal Lang when speed is needed.

Collapse
 
ayyappa99 profile image
Ayyappa

Whats your feedback on ArangoDB for high traffic applications?

Collapse
 
bzdata profile image
Beatriz

Thank you for posting this! I know this is a few months old and I'm late to the party. Just want to say thanks for everyone to place more context outside of a simple builtwith query. We're dabbling in posting our tech stack and more in a dev blog. This thread is helping give more validation to posting a tech stack.

Collapse
 
nickytonline profile image
Nick Taylor

Glad to hear it's helping you out @bzdata .

Collapse
 
arnaudmorisset profile image
Arnaud Morisset

Working at Fewlines, we're huge fan of functional programming and we build API-first softwares.

We use Elm for most of our front-end and we build the back-end with Elixir (OTP/Plug/Poison/Cowboy and sometimes Phoenix). PostgreSQL handle our data, RabbitMQ manage our events and ELK for logs related stuff.

Our server infrastructure is mostly "cloud agnostic" and based on Kubernetes (with Helm) & Docker.

Collapse
 
rhymes profile image
rhymes

Front-end:

  • ES2018
  • Vue
  • Jest

Back-end:

  • Python (Flask and Django)
  • Ruby (Rails)
  • Go
  • PostgreSQL
  • Redis

Heroku, a bit of AWS (mostly S3 and Simple Notification Service), no Docker for now

Collapse
 
nickytonline profile image
Nick Taylor

Thanks for sharing rhymes.

Collapse
 
abhinav profile image
Abhinav Kumar • Edited

We have a few products, so the bird's eye view of our tech stack looks like this:

Backend

  • Python
  • DRF
  • PostgreSQL
  • Redis
  • MongoDB
  • Sentry (with sprinkles of Golang)

Frontend

  • ES6
  • AngularJS
  • React/Redux
  • Webpack (We are evaluating Vue for further projects)

Deployment

  • AWS
  • Docker/Docker Swarm
  • CircleCI

Some comments may only be visible to logged-in visitors. Sign in to view all comments.