January 2012
1 post
The path of the righteous programmer is beset on all sides by the inequities of...
– http://news.ycombinator.com/item?id=2355632
December 2011
1 post
Don't Write Tests
Writing code without tests usually looks like this for me. Let me know if it sounds familiar.
Open the console
Create some base objects (usually Active Record Models)
Write some code reopening classes along the way
See if it works the way I expect it to
Copy the code to a scratch space
Repeat 3 - 5 until I think I’ve got what I’m looking for (occasionally jumping back to 1 to...
April 2011
1 post
I ain't mad at'cha
[excuse the poor grammar in the title, it’s a song title.]
I was directly effected by the recent EC2 outage as a Heroku customer. I’ve heard a lot of chatter about how this proves that the cloud isn’t “all that”. I disagree. Simply put downtime happens. One of the things that I pay for as a hosted (cloud) customer is that when downtime happens, I’m not...
June 2009
1 post
Beauty in action
When I am working on a problem, I never think about beauty but when I have finished, if the solution is not beautiful, I know it is wrong. R. Buckminster Fuller
I want to write more on this subject but for now I’m putting this out in the universe to remind me.
May 2009
1 post
On flawed heuristics
Philip Greenspun has a post that has caused a bit of an uproar in the Rails community. You have to scroll down quite a way to get to the moral of the story. Actually you have to scroll all the way down to the comments.
The point of the story was to show that the MIT-trained programmer with 20 years experience and an enthusiasm for the latest and greatest ended up building something that...
March 2009
1 post
Database of Choice
Relational databases are meh. There are sexier storage technologies out there for web development like document oriented and object databases. Still the relational database is often the day to day workhorse of most of our projects.
Just a moment ago I had to decide what (relational) database to use to back a project I’m working on. I’m going with PostgreSQL. There are a lot of...
January 2009
1 post
What is the relational model good for?
That my friends and neighbors is the question. I could implement what I’m working on presently using either related tables and maybe some single table inheritance. Alternatively I could implement it using ActiveRecord’s composed_of functionality. So far I’ve done the latter. I was looking at prototyping the former.
After some consideration I’ve come to the conclusion...
December 2008
8 posts
Development with Humor
I give you Mediocre In Place Controls
Basicly I needed to work around the use of the calendar helper in Super Inplace Controls.
—R
ActiveScaffold With Dr. Nic's Magic Models
If like me you’ve been frustrated trying to get Dr. Nic’s Magic Models and ActiveScaffold working together Here’s your ghetto patch
—R
Issue 593 - activescaffold - Google Code - (1 of... →
Need Ruby Text Editor Suggestions - (1 of 19) →
http://developer.spikesource.com/wiki/index.php?title=Projects:TestGen4Web
neubauten.org: Einstuerzende Neubauten →
zerosum dirt(nap) - Testing Workling with RSpec →
Ruby on Rails 2.2 Release Notes →
November 2008
33 posts
Let me google that for you →
Gizmine →
Nanite Monitor App →
Need Ruby Text Editor Suggestions - (2 of 18) →
Pathfinder Development » Rails 2.2 For Me And For... →
Need Ruby Text Editor Suggestions - (2 of 16) →
Sorcery 101 - Friday, November 21, 2008 →
Need Ruby Text Editor Suggestions - (3 of 14) →
rklophaus's nitrogen at master — GitHub →
Need Ruby Text Editor Suggestions - (2 of 11) →
Need Ruby Text Editor Suggestions - (6 of 9) →
Need Ruby Text Editor Suggestions - (3 of 3) →
DAIM - Swinging DAIM | BlackBerry Curve 8300 Skins... →
Teamtastic | great teams connected →
Ryan's Scraps: Roxy: A Ruby Proxy-Object Library →
Untitled →
Optimo Hat Company →
PatHelland's WebLog : Memories, Guesses, and... →
Tutorials – js.io – Networking for the Web →
TweetDeck →
MBT Shoes – Home of the Anti shoe →
Microframeworks take 1
So far Waves and Ramaze wouldn’t install cleanly. Admittedly it’s not Ramaze’s fault as the problem lies in the memcache client and all that mess.
Forking Sinatra
—R
home [Ramaze] →
why's camping at master — GitHub →
UnderstandingAggregation in Ruby on Rails →
Home →
thoughtbot: projects →
The Microframework Shootout
I’ve decided to write the solution to a common problem I have in a variety of microframeworks.
The Problem: A registration (name, address, email, phone, et al) using the ‘valueobjects’ I’ve been defining for this space.
The Frameworks:
Waves
Ramaze
Sinatra
merb (is merb still micro?)
Unicycle
Coset
Camping
Rack (Raw adapter)
Ordered in likelyhood of...
PoolParty! →
nokogiri-1.0.3 Documentation →
Why Testing Matters in Functional Programming →
Ian's Shoelace Site - Shoe Lacing Photos →
A Million-user Comet Application with Mochiweb,... →
October 2008
68 posts
The for loop
I’m discovering during my foray into algorithm design that I’m not a big fan of the for loop. I tend to think in terms of foreach loops or other constructs.
I’ve yet to decide if this is good or bad.
—R
Fixtureless datas with Machinist and Sham →