In Praise of dhh
https://okayfail.com/2025/in-praise-of-dhh.html
The tent is being made smaller. To stay in the tent going forward you will increasingly be forced to agree with David. I’ve been involved with Ruby for seventeen years: why am I the one being pushed out in order to make space for toxic and abusive dudes?
The Ruby community has a DHH problem | tekin.co.uk
https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem
Silence and appeasement is only emboldening DHH to ratchet up the toxicity and allowing the damage to continue. Perhaps if enough of those in positions of power call him out on his bullshit he’ll at at least follow his own advice and keep his politics to himself. More importantly though, it will send a clear message to the wider Ruby community (and those who may be considering joining it) that the majority does not stand with DHH and his toxic views.
Rewrite it in Rails | old man rambling
https://dirkjonker.bearblog.dev/rewrite-it-in-rails/
Interestingly, all of the things that used to annoy me about Ruby and Rails now annoy me much, much, much less. I have accepted that there is no perfect language or framework. You just have to know its strengths and weaknesses and deal with them. Luckily, there are some really good frameworks out there for people who want to focus on building a good product. I think Rails is probably one of the best, but there are a lot of other long-lived frameworks with lots of active contributors that are probably just as good. It might still be worth it to choose a more exotic language, framework or to dive in and write your own. If only for the opportunity to learn these kinds of lessons on your own.
Coffeescript: Joyful and Unreadable
http://allenc.com/2011/11/coffeescript-joyful-and-unreadable
That said, if making Javascript look and act kinda like Rails makes Rails devs happier, maybe it just means I’m not Ruby enough.
Scalability
http://piaw.blogspot.com/2011/10/scalability.html
mamememo: The Qlobe
http://mamememo.blogspot.com/2010/09/qlobe.html
"My Quines are sometimes specialized for Japanese. But to attend RubyConf, I should write "global" Quines."
Renae Bair » Blog Archive » “My husband is a programmer; I have no idea what that means.”
http://www.renaebair.com/2010/08/11/my-husband-is-a-programmer-i-have-no-idea-what-that-means
"This always blows my mind. You’re married to someone, and you aren’t interested enough in the person to know anything about what they do with nearly 40-50% of their time, aside from their job title? Is it dangerous to draw a correlation between high divorce rates and the lack of interest that people have in their partners lives? It’s easy to fall in love with the “idea” of a person when you first meet them. But I think it would be hard to endure a lifetime of ups and downs, trials and tribulations and the everyday challenges that life throws at two people, if those partners didn’t have a truly vested interest in each other’s passions and life’s work. And if you don’t have even a basic understanding of what your spouse does with 40+hours of his/her week, then you’re not on a team."
ged / ruby-weaveserver / overview — bitbucket.org
http://bitbucket.org/ged/ruby-weaveserver
"A Ruby implementation of the Weave Basic Object API"
Everything You Love about Java is Everything I Love About Good Design | Virtuous Code
http://avdi.org/devblog/2010/02/09/everything-you-love-about-java-is-everything-i-love-about-good-design
"The Java ecosystem warps your brain into a mode of thinking where modularity patterns like DI and decoration are like ancient gods which can only be invoked with a great deal of pomp and ceremony. And I think that perspective tends to make it hard to see that other programmers use the same patterns, just with less fanfare. For an even better take on this topic than mine, read Jamis Buck’s classic account of writing and discarding two Ruby DI frameworks."
cloudhead.io
http://cloudhead.io/toto
"toto is a git-powered, minimalist blog engine for the hackers of Oz. The engine weighs around ~230 sloc at its worst. There is no toto client, at least for now; everything goes through git."
binarylogic's authlogic at master - GitHub
http://github.com/binarylogic/authlogic/tree/master
"A clean, simple, and unobtrusive ruby authentication solution."
GitHub RubyGems
http://gems.github.com
"RubyGems is a package manager for Ruby. At GitHub, we've tried to make the process of building and releasing new gems as simple as possible. Please see the documentation below on how to use the system."
Dynamic programming futures | InfoWorld | Test Center | October 13, 2008 | By Peter Wayner, IDG News Service
http://weblog.infoworld.com/archives/emailPrint.jsp?A=/article/08/10/13/42TC-dynamic-futures_1.html&R=printThis
"What will the world of dynamic programming languages and Web applications look like in five years? This is one of those highly personal and deeply philosophical questions best saved for after dessert is served, the drinks are poured, and the sidearms are safely locked away."
JackDanger's jack at master — GitHub
http://github.com/JackDanger/jack/tree/master
Labnotes » Distributed Twitter Client in 20 lines of code
http://blog.labnotes.org/2008/05/05/distributed-twitter-client-in-20-lines-of-code
"Now just wait for your friends to status away using their IM client."
OT: Rails is shitty [was top down programming in a bottom up language] - comp.lang.lisp | Google Groups
http://groups.google.com/group/comp.lang.lisp/msg/f2c33661b80ba302
» PHP, WordPress, Ruby, and DiSo | monkinetic Archive
http://redmonk.net/archives/2008/01/06/php-wordpress-ruby-and-diso
"Could an app like WordPress, easy for users of medium technical knowledge to run and customize, easy for developers to extend, and easy for hosts to provide, be written in Ruby? If so, how?"
Headius: Is Werewolf Killing the Conference Hackfest?
http://headius.blogspot.com/2007/11/is-werewolf-killing-conference-hackfest.html
"They did not plant the seeds of the next great Ruby web framework. They did not advance the Ruby community. They played a game."
tales on the TrimPath » Blog Archive » Ruby on Rails for JavaScript and the JVM
http://trimpath.com/blog?p=54
"Wait 2 Moore’s Law cycles for the resulting program to run as fast as the original Ruby version, and while waiting, sing your praises to Turing."
Python up, Ruby down: If that runtime don't work, then its bound to drizzown
http://blog.cbcg.net/articles/2007/04/22/python-up-ruby-down-if-that-runtime-dont-work-then-its-bound-to-drizzown
"I’m not taking a “wait and hope” attitude like some others, hoping that someone else will fix my problems. I’m circumventing them altogether. Above all other things professional, I have a job to do and employers to report to."
Translation From PR-Speak to English of Selected Portions of Rails Developer David Heinemeier Hansson’s Response to Alex Payne’s Interview [dive into mark]
http://diveintomark.org/archives/2007/04/16/dhh-translation
Daring Fireball: Using Dynamic Scripting Languages for Mac OS X Application Development
http://daringfireball.net/2007/02/dynamic_scripting_languages
"There’s been a lot of interesting discussion over the last week regarding the use of dynamic scripting languages for programming desktop applications."
Giles Bowkett: What If There Are No Gods?
http://gilesbowkett.blogspot.com/2006/12/what-if-there-are-no-gods.html
"Say further that the only difference between a company running Seaside, a company running Rails, and a company running PHP is that the Seaside company has huge balls, the Rails company has some balls, and the PHP company has no balls at all."
hackdiary: Stemtags is back, thanks to Camping
http://www.hackdiary.com/archives/000099.html
"For fun, I've done a rewrite using Ruby, with all-new code based on the del.icio.us JSON feeds"
err.the_blog.find_by_title('Me and uFormats')
http://errtheblog.com/post/37
"Remember when everyone realized that HTTP was really good at what it did and since we already knew it, we should just use it and stop going crazy with proprietary / complex / lesser known protocols?"
Ruby/MicroformatParser - Labnotes
http://trac.labnotes.org/cgi-bin/trac.cgi/wiki/Ruby/MicroformatParser
"A Ruby library for creating parsers that can be used to extract microcontent from (X)HTML documents in a variety of microformats."
Park Place, the Amazon-S3 clone
http://code.whytheluckystiff.net/parkplace
Hot hot hot! "It's Park Place, a clone of Amazon's S3 (Simple Storage Service.)"
RedHanded - Wonder of the When-Be-Splat
http://redhanded.hobix.com/bits/wonderOfTheWhenBeFlat.html
"I was refactoring a parser and it occured to me that I could just do a when *tokens.keys at one point. Ruby treats it just like a list of conditions."
Squib: weblogs managed simply
http://squib.rubyforge.org
"Squib has been influenced by the Radio Userland philosophy of keeping your data and application local and publishing a rendered site to your web host."
Ivan Krstic's Weblog: The little snake that couldn't
http://blogs.law.harvard.edu/ivan/2005/12/20#a42
"I have a confession to make: Ruby on Rails does not impress me."
Peter Williams' Weblog - Rough RESTing on Rails
http://pezra.barelyenough.org/blog/2006/01/rough-resting-on-rails
"It is significantly1 less effort to implement a web application in Rails than in any other framework in which I have worked but it is not better than those other frameworks, just easier."
A little anti-anti-hype - O'Reilly Ruby
http://www.oreillynet.com/ruby/blog/2006/01/a_little_antiantihype.html
"Ruby's dad could totally beat up Python's dad."
Things That Newcomers to Ruby Should Know
http://www.glue.umd.edu/~billtj/ruby.html
Sam Ruby: Producing Well Formed XML with Rails
http://www.intertwingly.net/blog/2005/09/26/Producing-Well-Formed-XML-with-Rails
"I started out taking a look at how I could robustly handle i18n in my Rails Weblog implementation, and ended up in a completely different place - ensuring that Weblog produced well formed XML."
RedHanded » MouseHole 1.1 in Plain View
http://redhanded.hobix.com/inspect/mousehole11InPlainView.html
It's like a web proxy version of GreaseMonkey
Mount your domain model as a file system with RailsFS | Ruby on Rails weblog
http://weblog.rubyonrails.com/archives/2005/09/22/mount-your-domain-model-as-a-file-system-with-railsfs
"The individual records open up as YAML-documents that you can interact with and the changes are persisted."
Amrita quick start guide
http://amrita.sourceforge.jp/docs/QuickStart.html
"Simplest html/xhtml template library for Ruby"
How to make a todo list program with Rails
http://darkhost.mine.nu:8080/~vince/rails/tutorial.html
"This tutorial is intended for first-time users of Rails who want to build a small database-driven application."
Linux Clustering with Ruby Queue: Small Is Beautiful | Linux Journal
http://www.linuxjournal.com/article/7922
"Using Ruby and SQLite to create Linux clusters that take advantage of idle nodes and bypass expensive software solutions."
The Idea Ether: The Alph Project?
http://richkilmer.blogs.com/ether/2003/12/project_alph.html
"The Alph Project is a bridge between two language runtimes; the Ruby interpreter and the Macromedia Flash player." Need this for Python!
darcusblog » Download News Script
http://netapps.muohio.edu/blogs/darcusb/darcusb/archives/2004/09/28/download-news-script
Wow. Sort of nifty use of NNW, but it seems like it'd be easier to do this entirely in Ruby.
The Power and Philosophy of Ruby
http://www.rubyist.net/~matz/slides/oscon2003/mgp00001.html
The designer of Ruby is programming your brain