About
Hi! I'm Avdi Grimm, and this is my software development blog. More...
Books and Screencasts
Objects on Rails
A developer notebook on applying classic Object-Oriented principles to Ruby on Rails projects.
-
Subscribe
-
Recent Posts
Archives
Categories
Meta
Category Archives: Uncategorized
Seeking a used MacBook for my mom
My mom has been nursing along an iBook G4 for many years, but it is finally showing signs of giving up the ghost. She could really use a “new” (to her) MacBook. A little about my mom: she’s now in … Continue reading
Posted in Uncategorized
3 Comments
Should I rename my gem?
The Ruby community has some diversity challenges. I don’t think the Ruby community is any more biased than other tech communities; if anything, I think Rubyists are more apt to make a big deal over offensive content which would be considered business-as-usual … Continue reading
Posted in Uncategorized
59 Comments
Systems Programming in the Cloud
Tim Bray has an article up about static versus dynamic languages, and why he finds the static ones less annoying for Android programming than for web programming. It’s a good article. Something I’ve noticed over the past few years of … Continue reading
Posted in Uncategorized
1 Comment
Starting Points for Pushing Async Notifications to Browsers
I asked on Twitter for some starting points on pushing asynchronous notifications to web browsers. Here are the results, summarized. Continue reading
Posted in Uncategorized
Tagged asychronous, html5, javascript, notifications, push, web, websockets
6 Comments
SBPP #2: Smalltalk Patterns in Ruby
Smalltalk Best Practice Patterns continues from the introduction with a brief explanation of patterns. Some notable quotes: About leveraging commonality: “large-scale software re-use has not proven to be the answer”. A lot of the mid-90s OO PR centered around the … Continue reading
SBPP #1: Introduction
The Ruby Rogues are reading Smalltalk Best Practice Patterns for next month’s book club, so I finally got around to ordering a copy. It’s high time, considering that in my experience it’s one of the most consistently recommended programming books … Continue reading
What do you want to know about OOP and Rails?
For a long time I’ve had the idea in my head of doing a Rails app-building walkthrough that emphasizes classic Object Oriented Programming techniques. For instance, building out domain models as regular ole’ objects, and then adding persistence in as … Continue reading
Posted in Uncategorized
28 Comments
Making a Mockery of TDD
I made this gnomic remark on Twitter the other day: To be a successful mockist, you must dislike mocks. A lot of people re-tweeted it, so I guess I’m not completely alone in thinking this way. I should back up … Continue reading
Linkdump #2
Designing for scalability | Merbist Terrific post on the elements that go into a scalable design. tags: development design ruby rails scalability api Every single class, method, function you write is an API that you and others will use. Remember … Continue reading
Posted in Uncategorized
Leave a comment




