Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am jayzes on github.
  • I am jayzes (https://keybase.io/jayzes) on keybase.
  • I have a public key whose fingerprint is 38F2 6045 CB26 A98D DF02 A60D 58F6 2A4A AD05 48B5

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am jayzes on github.
  • I am jayzes (https://keybase.io/jayzes) on keybase.
  • I have a public key whose fingerprint is D16A 7E97 AE89 6FD6 C826 9932 6CB1 59A8 4696 3642

To claim this, I am signing this object:

@jayzes
jayzes / app-template.rb
Last active August 29, 2015 14:00 — forked from gvarela/Rails-3-App-Template.rb
Rails template for the base Mode Set stack
gem 'unicorn'
gem 'airbrake'
gem 'newrelic_rpm'
gem 'haml-rails'
gem_group :development, :test do
gem 'spring-commands-rspec', require: false
gem 'rspec-rails', github: 'rspec/rspec-rails'
gem 'teaspoon', github: 'modeset/teaspoon'
gem 'dotenv-rails'
@jayzes
jayzes / given.rb
Created March 7, 2014 00:01
Short implementation of a style similar to rspec-given
module GivenWhenThen
def Given(*args, &block)
if args.first.is_a?(Symbol)
let(*args, &block)
else
before(&block)
end
end
@jayzes
jayzes / .cook
Last active December 11, 2015 05:28 — forked from gvarela/.cook
{
"imagemagick": {"ghostscript": true},
"redis": {"launchd": true},
"rbenv": {"versions": ["1.9.3-p362"]},
"basic_brew": {
"formulae": [
"bash-completion",
"wget",
"android-sdk"
#! /usr/bin/ruby
require 'logger'
require 'fileutils'
require 'net/ftp'
require 'rubygems'
require 'mysql2'
# logging setup
log = Logger.new("/tmp/sql_load_log.log", 10, 1024000)

OOP

  • How comfortable are you with Object Oriented concepts and how they apply to any given language? (elaborate on OOP)
  • Can you explain inheritance and as it relates to extending classes or objects?
  • How about the concept of composition vs inheritance?
  • Can you explain the difference between Classical and Prototypal inheritance?
  • Are you familiar with Software Design Patterns?
  • Can you explain MVC?
  • Are there any other patterns you are familiar with and can you explain a use case?
@jayzes
jayzes / Gemfile
Created November 8, 2011 05:35
Wiring up Rack/Sprockets
source :rubygems
gem 'rake'
gem 'rack'
gem 'sprockets', '~> 2.0'
gem 'sprockets-sass', '0.3.0'
gem 'compass', '~> 0.12.alpha'
gem 'coffee-script'
gem 'tilt', :git => 'git://github.com/rtomayko/tilt.git'
@jayzes
jayzes / config.ru
Created September 30, 2011 23:56
Sprockets/Compass Madness
require 'rubygems'
require "bundler/setup"
require 'rack'
require 'sprockets'
require 'sprockets-sass'
require 'compass'
map '/assets' do
@jayzes
jayzes / .cook
Created July 6, 2011 17:14
Cookfile
{
"imagemagick": {"ghostscript": true},
"redis": {"launchd": true},
"rvm": {"rubies": ["1.9.2", "ree", "rbx"]},
"basic_brew": {
"formulae": [
"android-sdk",
"wget" ] },
"cookbooks": ["https://github.com/gvarela/osx-cookbooks/tarball/master", "https://github.com/gvarela/osx-cookbooks-ext/tarball/master"],
"recipes": [