Ducks Can Be Subtle Birds
One theory I’ve seen defines a “duck type” as a set of messages which an object bound to a parameter or value needs to understand. This leads some, who want to make type-checking happen a bit earler,...
View ArticlePerformance Anxiety
I've been meaning to write about Ruby performance for a while, and a recent blog post by an old friend and colleague, got me off my proverbial.The old friend is John Duimovich, who wrote about the...
View ArticleAspects of Beauty: Proportion, Integrity, Clarity, and Monkey Patching?
Besides being a master werewolf, Marcel Molina Jr. gives great presentations! In his keynote presentation on the second day of the Ruby Hoedown, Marcel talked about “What Makes Code Beautiful”, click...
View ArticleBig Dave on Video
InfoQ recently published a video interview with Dave Thomas (of OTI fame).In his inimitable style, Dave covers lots of interesting topics in software development, both today and with a historical...
View ArticleSpeaking Tomorrow at Raleigh Ruby Brigade
I’ll be giving a talk on “The Fall and Rise of Dynamic Languages”tomorrow at 7:00 p.m., at Red Hat HQ to the Raleigh Ruby Brigade.Originally this was going to be a slightly revamped talk I gave some...
View ArticleInteresting Article on C++ Implementation
I just ran across a reference to this article by Alex Sandler, on how C++ implements "object-oriented" concepts.It's a more detailed, and probably more recently researched, coverage of a topic I...
View ArticleSilly Sinatra Application
require 'rubygems' require 'sinatra'defbe"do, be, do, be, do"end get '/strangers'do be do be doendendend The thought occurred to me during Glenn Vanderberg's presentation on Sinatra at RubyRX a few...
View Article
More Pages to Explore .....