Technologies Overview

Resources

Styleguides

Frontend

  • React
    • react
    • react-dom
    • react-router
  • React Testing
  • Data fetching
    • react-query
    • apollo & react-apollo
  • React Frameworks
    • nextjs
    • create-react-app
  • Frontend Development Tools
  • Optimization
    • Code-splitting
  • Typescript

Backend

  • Ruby on Rails
  • Rails Testing
    • rails-rspec: Testing framework for requests, controllers, model, views, etc.
    • capybara: Framework for simulating user interactions in a browser

Todo

  • Frontend - jQuery, Bootstrap, coffeescript
  • Backend - APIs, models, controllers, routing, middleware, caching, jobs, scheduled tasks
  • Monitoring & Tooling - Rollbar (error monitoring); Heap, Mixpanel, Amplitude (user events and funnels); Logentries (server logs); New Relic (performance & observability)
  • GraphQL
  • SQL
  • Mobile - React Native, Cordova
  • Deployment - AWS, Heroku, Vercel