October 2024
Monkey Patch Detection in Ruby
September 2024
Eliminating Intermediate Array Allocations
February 2024
Using Serial Ports with Ruby
September 2023
Fast Tokenizers with StringScanner
March 2023
Bitmap Matrix and Undirected Graphs in Ruby
January 2023
Vim, tmux, and Fish
December 2022
In Memory of a Giant
June 2022
Cross Platform Machine Code
January 2022
Homebrew, Rosetta, and Ruby
October 2021
Publishing Gems With Your YubiKey
February 2021
Debugging an Assertion Error in Ruby
August 2020
Counting Write Barrier Unprotected Objects
January 2020
Guide to String Encoding in Ruby
October 2019
My Career Goals
September 2019
ESP8266 and Plantower Particle Sensor
June 2019
Instance Variable Performance
February 2018
Speeding up Ruby with Shared Strings
January 2018
Reducing Memory Usage in Ruby
September 2017
Visualizing Your Ruby Heap
February 2017
Object ID in MRI
January 2017
Evented GPIO on Raspberry PI with Ruby
February 2016
I am a puts debuggerer
December 2015
Inline caching in MRI
February 2015
Predicting Test Failures
Weird stuff with hashes
January 2015
My experience with Minitest and RSpec
June 2014
YAGNI methods slow us down
YAGNI methods are killing me
March 2014
Webcam photos with Ruby
February 2014
AdequateRecord Pro™: Like ActiveRecord, but more adequate
Me And Facebook Open Academy
January 2014
Enabling ttyO1 on BeagleBone
May 2013
One Danger of Freedom Patches
March 2013
Dynamic Method Definitions
February 2013
YAML f7u12
December 2012
Rails 4 and your Gemfile
September 2012
Protected Methods and Ruby 2.0
July 2012
Is it live?
June 2012
Removing config.threadsafe!
February 2012
Ten Years of Nerd Club
December 2011
Profiling Rails startup with DTrace
November 2011
PSA: The number of gems installed on your system can impact rails boot time
October 2011
Connection Management in ActiveRecord
June 2011
I want DTrace probes in Ruby
TIL: It's OK to return nil from to_ary
Mechanize 2.0.0 has been released!
March 2011
Rack API is awkward
January 2011
RubyCommitters.org winners
Ruby Committers Design Contest Update!
rubycommitters.org design contest!
December 2010
Writing Ruby C Extensions: Part 2
Ruby Advent Calendar
April 2010
Event based JSON and YAML parsing
January 2010
Compiling with Clang
December 2009
Writing Ruby C extensions: Part 1
Rubyconf 2009 Slides
October 2009
Full Text Search on Heroku
June 2009
String Encoding in Ruby 1.9 C extensions
Easy Markup Validation
May 2009
Fat binary gems make the rockin' world go round
[ANN] nokogiri 1.3.0rc1 has been released!
April 2009
Namespaces in XML
Testing JavaScript Outside the Browser
February 2009
Custom CSS functions in Nokogiri
December 2008
Nokogiri's Slop Feature
November 2008
Cross Compiling Ruby Gems for win32
Underpant-Free Excitement
RubyConf Slides
October 2008
Nokogiri Is Released
August 2008
Identifying unknown music with Ruby
July 2008
Back Home!
June 2008
Meow meow meow meow meow
May 2008
Write your Rails view in....... JavaScript?
April 2008
New Ruby Implementation - Brobinius
March 2008
Laser Etch My Macbook Air
mechanize version 0.7.5 has been released!
mechanize version 0.7.1 has been released!
February 2008
Automated Youtube Uploads
Watch Your Twits
TwitterBrite
Faster RubyGems (GEMS 早くになりました)
king of teh intarwebs
betabrite version 1.0.1 has been released!
icanhasaudio version 0.1.0 has been released!
I'm going to Japan.
betabrite version 1.0.0 has been released!
January 2008
Pointcut Your Javascript
Clean it up! RKelly::Nodes::Node#to_ecma
パンツないな興奮 - Javascript stuff
mechanize version 0.7.0 has been released!
Happy New Year! (RKelly Progress report)
December 2007
Road to Mechanize 0.7.0
Birthdays, and Congrats
csspool version 0.2.4 has been released!
csspool version 0.2.3 has been released!
csspool version 0.2.2 has been released!
mechanize version 0.6.11 has been released!
Nerd Meeting
CSSPoolのドキュメンテーション
csspool version 0.2.1 has been released!
November 2007
csspool version 0.2.0 has been released!
csspool version 0.1.1 has been released!
More CSSPool Fun
RubyConf 2007
CSSPool released
October 2007
Ruby Bleach
September 2007
Decode MP3s with Ruby
Wasps Suck. Seriously.
July 2007
icanhasaudio version 0.0.2 has been released!
Streaming KEXP with Ruby
icanhasaudio version 0.0.1 has been released!
June 2007
drawr version 1.0.1 has been released!
raop-client version 0.1.1 has been released!
Stream music to your Airport Express with Ruby!
May 2007
Punched in the Penis
More ECMA Awesomeness
April 2007
drawr version 1.0.0 has been released!
Converting JavaScript to Ruby with RKelly
mechanize version 0.6.8 has been released!
March 2007
mechanize version 0.6.7 has been released!
What's in a name?
mechanize version 0.6.5 has been released!
Heat of the Moment
Trigger Happy
Audit Logs with ActiveRecord
February 2007
ruby mechanize 0.6.5 Released
January 2007
Trapped with the Isley Brothers?
December 2006
Resizing Animated Gif's with RMagick
November 2006
King County Limo Service
Random Clam
October 2006
Hitchhikers, Denver
RubyConf 2006 Lightning Talk
Twenty Bucks a Day
September 2006
New Ruby BetaBrite - 0.0.2
Ruby WWW::Mechanize 0.6.1 (Chuck)
My NPR is so Loud, they Hatin'
Road to Ruby Mechanize 0.6.0
August 2006
Automatically Query iTunes Shares
More Ruby Mechanize Dev
Holla
July 2006
I Like Making Stuff
Overcoming Adversity Mix
New Ruby iTunes Client
Dreyers and Splenda
June 2006
Perfect Comedic Timing
Build your own Sonos player with Ruby on Rails
New Stuff in Ruby Mechanize 0.5.0
Do Not Litter
Ruby iTunes Client
May 2006
Beta Brite Signs
A Tender Moment or Two
Mechanize One Liners
A Mechanize Spider
Browsing iTunes Networks with Ruby