Shaun Persad
Maker |
Recent Tech Decisions
48 points


  • Gatsby

    #<User:0x00007fae84a45da0> front-end

    We use Gatsby.js to render our website server-side for SEO purposes, and blazing fast load times. It also hydrates into a react app, so having dynamic functionality is a breeze.

  • Bootstrap

    #<User:0x00007fae7d574eb8> front-end

    Still the go-to as a responsive toolkit.

  • Create React App

    #<User:0x00007fae7e3dbd58> front-end

    We never have to worry about setting up Webpack and other tooling again.

  • Firebase

    #<User:0x00007fae823af060> front-end

    We use Firebase Auth for all authentication, Firestore as a client-side database for saving metadata, and Firebase Hosting for all of our application hosting needs.

  • Sass

    #<User:0x00007fae7dc97f60> front-end

    Still the easiest way to write excellent CSS.

  • React

    #<User:0x00007fae849aeae0> front-end

    The simplicity, freedom, and power provided by React is unparalleled. All our front-end work is done in React.

  • Google Cloud Functions

    #<User:0x00007fae849685b8> back-end

    Running background triggers based on events provides a simple, scalable way to create complex interactions.

  • Google Cloud Pub/Sub

    #<User:0x00007fae84916790> back-end

    Certain events need to both happen asynchronously and also be guaranteed execution even in the face of errors. Pub/Sub accomplishes this miraculous feat.

  • Google Cloud Datastore

    #<User:0x00007fae84e3d4d0> back-end

    This is our primary database, though most of our actual data is stored in static storage. This database houses the metadata necessary for indexing and finding static data.

  • Google Cloud Storage

    #<User:0x00007fae84f97358> back-end

    All comments, votes, and other actions live here as a highly-scalable, reliable, multi-region storage solution.

  • Google App Engine

    #<User:0x00007fae84e2c248> back-end

    App engine fills in the gaps in the increasingly smaller case where it's necessary for us to run our own APIs.

  • Firebase

    #<User:0x00007fae84dcb628> back-end

    When choosing between the Firebase version or the GCP version of tools, we tend to pick the Firebase version, as it's often simpler and nicer to work with.