Technology - acolorbright/handbook GitHub Wiki

Technology


We can be reasonably flexible with the technology we use for each project, but our go-tos are:

JavaScript:

  • npm5.x
  • ES6
  • Babel
  • Node
  • Webpack
  • React
  • Redux
  • ESLint

Python:

  • Python3
  • Django
  • Wagtail
  • Flake8

Cloud functions:

  • Lambda
  • Serverless or Chalice
  • Firebase
  • Graphcool/Prisma

Cloud services:

  • Cloudfront
  • S3
  • EC2
  • Heroku
  • Imgix

Performance and a11y:

  • Calibre
  • Lighthouse

Ops:

  • Sentry
  • updown.io

Slightly contested:

  • Sass
  • PostCSS (for autoprefixer/next)
  • BEM/ITCSS

Tried and ruled out of future projects:

  • Styletron
  • Angular
  • Grunt
  • Lektor
  • Yarn