Skip to content

Instantly share code, notes, and snippets.

View davekapp's full-sized avatar

David Kapp davekapp

  • Telnyx
  • Austin, TX
View GitHub Profile
@davekapp
davekapp / heavycon.md
Last active December 27, 2017 20:43
HeavyCon thoughts

HeavyCon!

This is a not-official (since I am not either Edward nor Amanda ;) ) mini-guide to HeavyCon. If you have any questions that need to be addressed in some official capacity (such as about registration or things like that), you'll definitely want to contact Edward & Amanda (hereafter referred to as E&A) for a clear answer.

The short tips list

  • stay at the con hotel so you can game more and to help E&A with keeping the con going
  • make sure someone is bringing specific games you want to play
  • schedule some games, but don't over-plan or over-commit
  • be nice while at the con (and preferably even when you're not)
@davekapp
davekapp / gist:c4b3c1391c0aa54068e9e518a0ecab7d
Created December 19, 2017 16:49
Happymdrave's 2017 played games
1817
1822: The Railways of Great Britain
1830: Railways & Robber Barons
1846: The Race for the Midwest
1860: Railways on the Isle of Wight
18CZ
18Ireland
3 Secrets
6 nimmt!
A Feast for Odin
@davekapp
davekapp / gist:3668554
Created September 7, 2012 18:52 — forked from btaitelb/gist:3668537
programming pretty good practices

Programming Pretty Good Practices

  • Write code that works, most of the time at least.
  • Keep documentation up-to-date unless no one's going to read it anyway.
@davekapp
davekapp / dataholder.rb
Created September 5, 2012 15:59
Sample of some class method and class-instance-var inheritance
class DataHolder
class << self
attr_accessor :data1, :data2
def use_data
puts "I have #{data1} and #{data2}"
end
end
end
class DataHolderAlpha < DataHolder
@davekapp
davekapp / rubymotion_cheat_sheet.md
Created August 23, 2012 15:57
RubyMotion cheat sheet

RubyMotion cheat sheet

Simulator/Debugger REPL:

  1. To select an interface element, hold command and click on it (must start simulator via RubyMotion for this to work)

  2. To start a new repl session in a new context, use the repl() function (ie: repl(someObject) )

  3. You can see how many sessions you have with sessions() function; you can exit a REPL session with quit or exit functions