About
Buy my book
Exceptional Ruby is the definitive guide to exceptions and failure handling in Ruby.
Pages
Categories
Category Archives: Uncategorized
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
55 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
Linkdump #1
Trying something new today. A linkdump from the past couple of weeks, with a little help from Diigo. A piece with a lot of screenshots about the close tab behaviour in Google Chrome | The Invisible When UX works this … Continue reading
Posted in Uncategorized
Leave a comment
Elegant Code » Book Review – Extreme Programming Explained
While it seems that Scrum and Lean are getting all the buzz in agile software development these days, why on earth would I want to pick up a book on Extreme Programming that has been written back in 1999? Well, … Continue reading
