Skip to content

Instantly share code, notes, and snippets.

Avatar

Wesley Beary geemus

View GitHub Profile
View Hacking Exercise For Health.md

Hacking Exercise for Health

Intervals

  • A majority of the exercise benefit is seen from the first set, though further sets can help optimize.
    • It's much better to do something (anything) than nothing.
  • High intensity seems to matter more that duration, weight, etc in terms of overall efficacy.

Cardio

@geemus
geemus / expansion.md
Last active Aug 29, 2015
Rough spec for API expansions
View expansion.md

Expansion

Motivations

We include parent (belongs_to) type relationships in serializations, but should not require n+1 to lookup all parents. This is especially powerful when coupled with the de-nesting strategy.

Example

Addons include a plan. This is usually included in a summary that looks like:

@geemus
geemus / meetups.md
Last active Aug 29, 2015
Iowa City Tech Meetups
View meetups.md
View excon_multipart_form_data.rb
require 'excon'
require 'securerandom'
def multipart_form_data(buildpack_file_path)
body = ''
boundary = SecureRandom.hex(4)
data = File.open(buildpack_file_path)
data.binmode if data.respond_to?(:binmode)
data.pos = 0 if data.respond_to?(:pos=)
View shinzoku-kai.md

Open Source

Less Obvious Lessons

Herding Cats 101

newbs

 

newbs

View compact.md
$ heroku help apps:create
Usage:
  heroku apps:create [NAME]
Description:
  create a new app
Options:
  --addons ADDONS
    a comma-delimited list of addons to install
  -b, --buildpack BUILDPACK
    a buildpack url to use for this app
@geemus
geemus / compact.md
Created Apr 3, 2012
dx/cli-style-guide.md styled
View compact.md
$ heroku help apps:create
= usage: heroku apps:create [NAME]
= description: create a new app
= options:
  --addons ADDONS
    a comma-delimited list of addons to install
  -b, --buildpack BUILDPACK
    a buildpack url to use for this app
  -r, --remote REMOTE
    the git remote to create, default "heroku"
@geemus
geemus / compact.md
Created Apr 3, 2012
markdownish styleguide
View compact.md
$ heroku help apps:create
## Usage:
   heroku apps:create [NAME]
## Description:
   create a new app
## Options:
   --addons ADDONS
      a comma-delimited list of addons to install
   -b, --buildpack BUILDPACK
      a buildpack url to use for this app
@geemus
geemus / heroku.md
Created Oct 12, 2011
heroku style guide
View heroku.md

TODO empty arrays and/or nil values (see apps:info)

General Guidelines

  • Use full sentences, including punctuation.
  • Labels should be provided where needed in the form of 'Labels labels:'.
  • Commands should have one newline between the header and body and another after the body.
  • Alpha-sort arrays before display and display labeled data in alpha-sorted key order.
You can’t perform that action at this time.