joevandyk (Joe Van Dyk)

Name
Joe Van Dyk
Email
Website/Blog
http://pinkpucker.net
Company
Fixie Consulting
Location
Seattle, WA
Member Since
Feb 27, 2008 (about 1 year)

Public Repositories (49)

  • fixie_events

    legend

    Last updated Sat Nov 07 22:16:07 -0800 2009

  • cucumber

    BDD that talks to domain experts first and code second

    legend

    Forked from aslakhellesoy/cucumber Mon May 18 15:19:59 -0700 2009

    Last updated Sat Nov 07 21:41:15 -0800 2009

  • fixie_whitelister

    Sanitizes form data at submission time -- keeps your database clean

    legend

    Last updated Wed Nov 04 15:32:42 -0800 2009

  • systems

    legend

    Last updated Wed Nov 04 14:16:45 -0800 2009

  • database_constraints

    Constraints for PostgreSQL the rails way.

    legend

    Forked from fesplugas/database_constraints Thu Sep 17 09:51:46 -0700 2009

    Last updated Wed Oct 28 11:28:01 -0700 2009

  • haskell

    legend

    Last updated Tue Oct 27 15:01:06 -0700 2009

  • rails

    Ruby on Rails

    legend

    Forked from rails/rails Fri Apr 11 11:05:16 -0700 2008

    Last updated Mon Sep 07 15:57:56 -0700 2009

  • nokogiri

    Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support.

    legend

    Forked from tenderlove/nokogiri Sun Sep 06 11:23:01 -0700 2009

    Last updated Sun Sep 06 11:23:28 -0700 2009

  • Joe-s-Lisp-Exercises

    legend

    Last updated Mon Aug 31 22:54:04 -0700 2009

  • order_state_machine

    little example of how you can use a state machine in active record

    legend

    Last updated Wed Aug 26 22:32:08 -0700 2009

  • delayed_job

    Database backed asynchronous priority queue -- Extracted from Shopify

    legend

    Forked from tobi/delayed_job Mon Aug 10 17:59:39 -0700 2009

    Last updated Mon Aug 10 18:07:54 -0700 2009

  • BigOldRailsTemplate

    Heavyweight template for Rails 2.3.x

    legend

    Forked from ffmike/BigOldRailsTemplate Mon Aug 10 12:11:53 -0700 2009

    Last updated Mon Aug 10 12:56:19 -0700 2009

  • cerberus

    A lightweight, Continuous Integration tool written in Ruby

    legend

    Forked from cpjolicoeur/cerberus Mon May 25 10:53:28 -0700 2009

    Last updated Tue Aug 04 15:34:03 -0700 2009

  • friendly_id

    FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It a...

    legend

    Forked from norman/friendly_id Sat May 09 21:54:16 -0700 2009

    Last updated Tue Aug 04 15:11:47 -0700 2009

  • service_merchant

    Ruby toolkit for recurring billing and subscription management in Software-as-a-Service (SaaS) we...

    legend

    Forked from itteco/service_merchant Thu May 21 22:16:06 -0700 2009

    Last updated Mon May 25 21:28:27 -0700 2009

  • active_merchant

    Active Merchant is a simple payment abstraction library used in and sponsored by Shopify. It is w...

    legend

    Forked from Shopify/active_merchant Fri May 15 19:21:54 -0700 2009

    Last updated Fri May 15 21:27:36 -0700 2009

  • metric_fu

    A fist full of code metrics

    legend

    Forked from jscruggs/metric_fu Mon May 18 20:30:57 -0700 2009

    Last updated Mon May 11 19:07:56 -0700 2009

  • sinatra

    (offically at github.com/sinatra/sinatra) Classy web-development dressed in a DSL

    legend

    Forked from bmizerany/sinatra Mon May 04 16:52:24 -0700 2009

    Last updated Mon May 04 16:53:13 -0700 2009

  • redcloth

    RedCloth is a Ruby library for converting Textile into HTML.

    legend

    Forked from jgarber/redcloth Mon May 18 14:51:43 -0700 2009

    Last updated Sun Apr 26 15:00:22 -0700 2009

  • runt-gui

    UI around Runt for creating Runt schedules, saving them, restoring them, editing them, displaying...

    legend

    Forked from wiseleyb/runt-gui Thu Mar 26 19:00:22 -0700 2009

    Last updated Mon Apr 13 22:46:01 -0700 2009

  • lift-playground

    legend

    Last updated Sun Apr 05 15:14:45 -0700 2009

  • cap_gun

    Bang! You've deployed!

    legend

    Forked from relevance/cap_gun Sat Apr 04 06:28:41 -0700 2009

    Last updated Sat Apr 04 06:58:09 -0700 2009

  • monkeycharger

    RESTful Rails app for storing credit cards

    legend

    Last updated Tue Mar 10 14:46:40 -0700 2009

  • state_select

    Rails state select plugin mirror

    legend

    Forked from sprsquish/state_select Mon May 18 18:41:25 -0700 2009

    Last updated Fri Mar 06 22:50:54 -0800 2009

  • suspenders

    A Rails project template, intended to keep app baselines up to date. Includes shoulda, mocha, fac...

    legend

    Forked from thoughtbot/suspenders Wed Feb 25 16:50:47 -0800 2009

    Last updated Wed Feb 25 17:26:35 -0800 2009

  • database_form

    Database Form Page Extension for Radiant CMS

    legend

    Forked from zapnap/database_form Mon Feb 16 14:38:51 -0800 2009

    Last updated Mon Feb 16 17:46:08 -0800 2009

  • make_resourceful

    Controller abstractor for Rails

    legend

    Forked from hcatlin/make_resourceful Thu Mar 26 20:48:25 -0700 2009

    Last updated Tue Feb 10 02:26:41 -0800 2009

  • astrotrain

    email => [http post, jabber]

    legend

    Forked from entp/astrotrain Mon Jan 26 23:24:27 -0800 2009

    Last updated Wed Jan 28 13:53:08 -0800 2009

  • projects

    legend

    Last updated Fri Jan 16 11:29:59 -0800 2009

  • fixie_shrinker

    Rails plugin for automatically and smartly shrinking your javascript and css

    legend

    Last updated Tue Jan 13 21:12:56 -0800 2009

  • paperclip

    Paperclip File Management Plugin

    legend

    Forked from thoughtbot/paperclip Thu Nov 13 20:31:04 -0800 2008

    Last updated Sun Jan 11 03:18:28 -0800 2009

  • runt

    Ruby Temporal Expressions.

    legend

    Forked from texel/runt Thu Mar 26 19:22:10 -0700 2009

    Last updated Tue Jan 06 12:11:52 -0800 2009

  • fixie_verifications

    Lets you add emailed verifications to your ActiveRecord model with one line of code

    legend

    Last updated Sun Dec 28 09:37:59 -0800 2008

  • tanga-random-questions

    legend

    Last updated Fri Nov 21 19:19:46 -0800 2008

  • radiant

    Radiant is a no-fluff, open source content management system designed for small teams.

    legend

    Forked from radiant/radiant Wed Oct 22 11:18:35 -0700 2008

    Last updated Wed Oct 22 11:39:39 -0700 2008

  • active_shipping

    Shipping API extension for Active Merchant.

    legend

    Forked from Shopify/active_shipping Sun Nov 16 18:12:41 -0800 2008

    Last updated Tue Oct 21 07:40:57 -0700 2008

  • dm-more

    Extras for DataMapper, including bridges to DataObjects::Migrations and Merb::DataMapper

    legend

    Forked from sam/dm-more Wed Oct 08 15:57:55 -0700 2008

    Last updated Wed Oct 08 16:01:08 -0700 2008

  • latest-chatty-api

    legend

    Forked from Squeegy/latest-chatty-api Tue Oct 07 14:15:55 -0700 2008

    Last updated Sat Sep 20 18:06:03 -0700 2008

  • merb-gems

    Compiled installation of merb-related gems for solaris, various linuxes, and OS X.

    legend

    Last updated Fri Sep 12 01:54:46 -0700 2008

  • merb-threading-test

    Test of merb threading performance

    legend

    Last updated Thu Sep 11 20:28:25 -0700 2008

  • dm-core

    DataMapper - Core

    legend

    Forked from sam/dm-core Thu Sep 11 19:51:08 -0700 2008

    Last updated Thu Sep 11 19:57:17 -0700 2008

  • osg

    Mirror of OpenSceneGraph SVN repository

    legend

    Last updated Thu Sep 04 15:42:39 -0700 2008

  • webrat

    Webrat - Ruby Acceptance Testing for Web applicationz

    legend

    Forked from brynary/webrat Wed Apr 09 18:11:23 -0700 2008

    Last updated Wed Sep 03 21:25:47 -0700 2008

  • fixie-jobs

    The best async job runner ever

    legend

    Last updated Mon Aug 25 12:00:06 -0700 2008

  • simplified_starling

    Push jobs into starling

    legend

    Forked from fesplugas/simplified_starling Sun Aug 24 22:28:10 -0700 2008

    Last updated Mon Aug 25 00:40:21 -0700 2008

  • desert

    Desert is a component framework for Rails that allows your plugins have a Rails app like director...

    legend

    Forked from pivotal/desert Sat Jun 21 12:59:04 -0700 2008

    Last updated Sat Jun 21 12:59:05 -0700 2008

  • pkgsrc

    pkgsrc repository for Joyent.com accelerators

    legend

    Last updated Tue Jun 03 12:03:13 -0700 2008

  • research

    legend

    Last updated Sat May 24 11:29:42 -0700 2008

  • contraction-watcher

    legend

    Created Thu Apr 10 15:43:14 -0700 2008

Public Activity feed

joevandyk pushed to master at joevandyk/fixie_events Sat Nov 07 22:16:07 -0800 2009
HEAD is a9a8c1e3610b9d8a391173338784c1ac5bc9e715
  • Joe Van Dyk committed a9a8c1e3:
    1.9 compatible!
joevandyk commented on joevandyk/cucumber Sat Nov 07 21:47:40 -0800 2009
Comment in f52470b:

Using '&&' instead of 'and' fixes the problem. (this is on 1.9)

joevandyk commented on joevandyk/cucumber Sat Nov 07 21:47:14 -0800 2009
Comment in f52470b:
ruby-1.9.1-p243 > WRONG = defined?(RUBY_ENGINE) and RUBY_ENGINE == "JOE"
=> false 

ruby-1.9.1-p243 > WRONG
=> "constant" 

ruby-1.9.1-p243 > WRONG ? "yes" : "no"
=> "yes"
joevandyk commented on joevandyk/cucumber Sat Nov 07 21:45:13 -0800 2009

The comment has since been removed.

joevandyk commented on joevandyk/cucumber Sat Nov 07 21:44:24 -0800 2009
Comment in f52470b:

This is primarily for Ruby 1.9 compatibility:

ruby-1.9.1-p243 > WRONG = defined?(RUBY_ENGINE) and RUBY_ENGINE == "JOE"
=> false ruby-1.9.1-p243 > WRONG
=> "constant" ruby-1.9.1-p243 > WRONG ? "yes" : "no"
=> "yes"

Using '&&' instead of 'and' fixes the problem.

joevandyk pushed to master at joevandyk/cucumber Sat Nov 07 21:41:19 -0800 2009
HEAD is f52470b69c03458f8e28aa1e9c080e23bc75d396

896 commits »

joevandyk pushed to master at joevandyk/fixie_whitelister Wed Nov 04 15:32:42 -0800 2009
HEAD is aaca15f5a605ae73e2679c319f1c9d5b1b28907a
  • Joe Van Dyk committed aaca15f5:
    Fix a bug
joevandyk pushed to master at joevandyk/systems Wed Nov 04 14:16:45 -0800 2009
HEAD is aa360118b73455de75ae747745176dac261ce692
  • Joe Van Dyk committed aa360118:
    few more notes
joevandyk created gist: 226278 Wed Nov 04 10:35:09 -0800 2009
require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'action_view/test_ca...
joevandyk pushed to master at joevandyk/systems Wed Nov 04 09:18:08 -0800 2009
HEAD is bc7f6818bc182d2ad968198a40053d5bcacd1a5b
  • Joe Van Dyk committed bc7f6818:
    we are cheap
joevandyk pushed to master at joevandyk/systems Wed Nov 04 09:07:06 -0800 2009
HEAD is 94046dc1f4eda47ca8d28d93e20c4c371d8b1967
  • Joe Van Dyk committed 94046dc1:
    uploads?
joevandyk pushed to master at joevandyk/systems Wed Nov 04 09:03:25 -0800 2009
HEAD is eba3c8b5f50821e09c861109d7907dd622ad0dd1
  • Joe Van Dyk committed eba3c8b5:
    Added note about a development environment
joevandyk pushed to master at joevandyk/systems Wed Nov 04 08:57:36 -0800 2009
HEAD is 5d07cf2bf1e37934f1d5c9901ad74c97ea6de726
  • Joe Van Dyk committed 5d07cf2b:
    Added initial thoughts
joevandyk pushed to master at joevandyk/systems Wed Nov 04 08:52:39 -0800 2009
HEAD is 3d65399c7c0ef8d31795aae5b32fdaf2786af5e6
  • Joe Van Dyk committed 3d65399c:
    Added initial thoughts
joevandyk pushed to master at joevandyk/systems Wed Nov 04 08:51:44 -0800 2009
HEAD is 48370ce0a7626c1aae8d8c8f465af5bb60dc7b09
  • Joe Van Dyk committed 48370ce0:
    Added initial thoughts
joevandyk pushed to master at joevandyk/systems Wed Nov 04 08:39:39 -0800 2009
HEAD is 26b61d4f1aed5e2b14fb9e0dab6b73608f320e1a
joevandyk created branch master at joevandyk/systems Wed Nov 04 08:37:48 -0800 2009
joevandyk created repository systems Wed Nov 04 08:37:20 -0800 2009
New repository is at joevandyk/systems
joevandyk pushed to master at joevandyk/database_constraints Wed Oct 28 11:28:01 -0700 2009
HEAD is 4fd7f07ceb849d18f2dea82f6d19abb6aab3d0a8
  • Joe Van Dyk committed 4fd7f07c:
    Email addresses should be able to contain + and - characters.
joevandyk pushed to master at joevandyk/database_constraints Wed Oct 28 11:27:38 -0700 2009
HEAD is b0365162dd18c1b721f999c8f43ecb7395cbb98f
  • Joe Van Dyk committed b0365162:
    Email addresses should be able to contain + and - characters.
joevandyk pushed to master at joevandyk/database_constraints Wed Oct 28 11:12:21 -0700 2009
HEAD is 7f4eac63cb17eb77a759effe0cc6063072fc127f
  • Joe Van Dyk committed 7f4eac63:
    Added failing tests. Email addresses should be able to contain + and - characters.
joevandyk pushed to master at joevandyk/haskell Tue Oct 27 15:01:06 -0700 2009
HEAD is 7a4ddec92f0ae20189ebeeadfeab4de6df2360cd
  • Joe Van Dyk committed 7a4ddec9:
    Commits
joevandyk created gist: 209763 Tue Oct 13 20:21:12 -0700 2009
def gain_value_of other_attribute, attribute self.update_attribute(attribute.to_sym, se...
joevandyk created gist: 203589 Tue Oct 06 17:12:15 -0700 2009
root@ci:/etc/nagios3/conf.d# cat services_nagios2.cfg # check that web services are running defi...
joevandyk created gist: 202335 Mon Oct 05 11:53:00 -0700 2009
-- Removes all vowels from stdin import Test.QuickCheck
joevandyk created gist: 202334 Mon Oct 05 11:52:41 -0700 2009
-- Removes all vowels from stdin import Test.QuickCheck
joevandyk pushed to master at joevandyk/haskell Mon Oct 05 11:39:09 -0700 2009
HEAD is ed67049b5e0d9c69119c7e03c4eaa5f48b527417
joevandyk pushed to master at joevandyk/haskell Mon Oct 05 11:26:43 -0700 2009
HEAD is a257f4df991cf4913e958860d9d092d6db8494a9
  • Joe Van Dyk committed a257f4df:
    no vowels
joevandyk created gist: 202320 Mon Oct 05 11:21:20 -0700 2009
-- Removes all vowels from stdin, print to stdout devowelize :: Char -> Char
joevandyk created branch master at joevandyk/haskell Mon Oct 05 10:45:46 -0700 2009
joevandyk created repository haskell Mon Oct 05 10:45:31 -0700 2009
New repository is at joevandyk/haskell
joevandyk created gist: 202239 Mon Oct 05 09:53:14 -0700 2009
import Test.QuickCheck add :: (Num a) => a -> a -> a
joevandyk updated gist: 202236 Mon Oct 05 09:45:34 -0700 2009
$ cat test.hs import Test.QuickCheck add :: (Num a) => a -> a -> a
joevandyk created gist: 202236 Mon Oct 05 09:42:09 -0700 2009
$ cat test.hs import Test.QuickCheck() add :: (Num a) => a -> a -> a
joevandyk created gist: 202232 Mon Oct 05 09:40:23 -0700 2009
import Test.QuickCheck() add :: (Num a) => a -> a -> a add x y = x - y