Skip to content

Instantly share code, notes, and snippets.

Ian VanSchooten IanVS

View GitHub Profile
IanVS /
Last active Aug 29, 2015
SANE Deployment Strategies

SANE deployment

You’ve created a web app using the SANE stack (using an Ember.js client and a Sails.js API), and now you’re ready to get it out there for the world to see. There are many ways to handle deployments, with varying complexity and tradeoffs. This series of posts will present a few of those methods, with increasing levels of complexity, for deploying your app to AWS. There are many options of where to deploy your app, including Heroku, Firebase, DigitalOcean, AWS, and others. I’ve chosen to use AWS as it is currently the largest and most well-known.

IanVS / pre-commit
Created Mar 23, 2016
Git pre-commit hook to perform linting on only the changes which will be committed.
View pre-commit
# A hook script to perform linting before allowing a commit,
# to avoid unnecessary noise or extra work to rebase commits.
# Based on:
# Necessary to support .nvm and gitx
export PATH=/usr/local/bin/:$PATH
IanVS / react-select_v2.x.x.js
Created Sep 5, 2019
react-select v2 flowtype definitions
View react-select_v2.x.x.js
/* @flow */
declare module 'react-select' {
import type {
Element as ReactElement,
} from "react";
You can’t perform that action at this time.