Skip to content

Instantly share code, notes, and snippets.

View jakemhiller's full-sized avatar

Jake Hiller jakemhiller

View GitHub Profile
@jakemhiller
jakemhiller / javascript_resources.md
Created May 31, 2014 18:10 — forked from jookyboi/javascript_resources.md
Here are a set of libraries, plugins and guides which may be useful to your Javascript coding.

Libraries

  • jQuery - The de-facto library for the modern age. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.
  • Backbone - Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
  • AngularJS - Conventions based MVC framework for HTML5 apps.
  • Underscore - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects.
  • lawnchair - Key/value store adapter for indexdb, localStorage
@jakemhiller
jakemhiller / css_resources.md
Created May 31, 2014 18:11 — forked from jookyboi/css_resources.md
CSS libraries and guides to bring some order to the chaos.

Libraries

  • 960 Grid System - An effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.
  • Compass - Open source CSS Authoring Framework.
  • Bootstrap - Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
  • Font Awesome - The iconic font designed for Bootstrap.
  • Zurb Foundation - Framework for writing responsive web sites.
  • SASS - CSS extension language which allows variables, mixins and rules nesting.
  • Skeleton - Boilerplate for responsive, mobile-friendly development.

Guides

@jakemhiller
jakemhiller / test
Created December 19, 2014 22:00
test
test
@jakemhiller
jakemhiller / SassMeister-input-HTML.html
Created November 18, 2015 18:50
Generated by SassMeister.com.
<span class="mint mint-100"></span>
<span class="mint mint-200"></span>
<span class="mint mint-300"></span>
<span class="mint mint-400"></span>
<span class="mint mint-500"></span>
<span class="mint mint-600"></span>
<span class="mint mint-700"></span>
<span class="mint mint-800"></span>
<span class="mint mint-900"></span>
@jakemhiller
jakemhiller / post-checkout
Created May 26, 2016 19:25
git post-checkout hook for npm installing if package.json has changed between branches
#/usr/bin/env bash
changed_files="$(git diff-tree -r --name-only --no-commit-id $1 $2)"
check_run() {
echo "$changed_files" | grep --quiet "$1" && eval "$2"
}
check_run npm-shrinkwrap.json "npm prune && npm install"
# check_run package.json "npm prune && npm install"
@jakemhiller
jakemhiller / keybase.md
Created August 20, 2019 23:31
keybase.md

Keybase proof

I hereby claim:

  • I am jakemhiller on github.
  • I am jakemhiller (https://keybase.io/jakemhiller) on keybase.
  • I have a public key ASC4sQBR057v7MfTcudLPYzcTefHR5dQiYZ1ZME8zgzayQo

To claim this, I am signing this object: