Recent Articles
This explanation I gave to a friend about iterators might help other understand why we have them and how to use them…
I'm generally not one to pick on other languages, but I hope I can get away with calling Java verbose since I am a Java Certified Programmer…
In this article, I show how to mix methods in as class methods, instead of instance methods…
In this sixth article of the Higher-Order Ruby series, I examine currying by building up a currying library…
In this fifth article of the Higher-Order Ruby series, I show how Ruby's classes can improve on the syntax of MJD's lazy streams…
In this fourth article of the Higher-Order Ruby series, we get to take a look at a Ruby specialty: iterators…
In this third article of the Higher-Order Ruby series, I develop a memoization library while exploring the concepts of caching…
In this second article of the High-Order Ruby series, I take a look at method_missing() as a substitute for dispatch tables…
This article is the beginning of a new series where I will share some of the great ideas from the Higher-Order Perl book by Mark Jason Dominus. Of course, I'll examine these concepts in Ruby. This first article takes a look at recursive methods and Ruby blocks as a callback functions…
Even test junkies like me have some things we don't test. Let me tell you about one that might just surprise you…
|