Moving Past BlueCloth

Friday, May 30, 2008 at 10:43 PM

Fast Markdown libraries for Ruby: two for the price of one.

On The Use of Code in Weblog Titles

Friday, March 07, 2008 at 04:22 AM

So you've decided to start a weblog and have a really clever idea for titling it based on a snippet of code you find particularly novel. Rad!

Why I'm Pining for PDF Support in Firefox/Gecko

Thursday, January 17, 2008 at 07:41 AM

What I'd like to do is run Firefox/Gecko on the server. It would load up the report, render it with the print stylesheet and then output the PDF. The concept is not unlike khtml2png or webkit2png but instead of outputting a raster image, it would output a PDF: gecko2pdf, if you will.

Simplifying Web Framework Deployment on Shared Hosting

Thursday, January 10, 2008 at 10:18 AM

On Dreamhost freaking out because they can’t get Rails deployed reliably.

Bazaar Project Templates

Tuesday, October 02, 2007 at 09:39 PM

Cheap branches make for new uses.

Rails and Scaling with Multiple Databases

Friday, April 13, 2007 at 03:15 AM

It’s not Rails’s problem.

JRuby w/ Full Rails Support in February... Of 2007?

Sunday, January 07, 2007 at 02:16 AM

Charles Nutter on the possibility of a Rails support announcement in February 2007.

The Pending Ruby/Java Co-op

Saturday, December 30, 2006 at 01:56 AM

A prediction piece on the possibility of a Ruby backed coup d'état on the JVM and what that might mean to the pragmatic web developer.

Wasting time in #ruby-lang

Tuesday, August 16, 2005 at 11:07 PM

Time Travel vs. ESP

Scary Rails vs Quixote Stats

Saturday, February 26, 2005 at 06:34 AM

Wherein we avoid a Python vs. Ruby flamewar by changing the subject to Object vs. RDMS persistence.

Fish, bad.

Tuesday, February 22, 2005 at 08:22 AM

Just keep talking.

Web Dominated by J2EE?

Friday, February 18, 2005 at 03:51 AM

The web as currently imagined by the tech. industry is quite different from the web that actually exists.

No Rails for Python?

Sunday, January 23, 2005 at 11:48 AM

What does Ruby on Rails have that we don’t and why?

refactormycode.com

Saturday, June 28, 2008 at 08:46 PM / refactormycode.com

Awesome idea. Nice syntax highlighting. (Via Simon Willison)

Ruby's $LOADED_FEATURES (Array of stuff that's been required)

Saturday, June 28, 2008 at 06:33 PM / devclue.blogspot.com

Not sure how I've never stumbled on this before. You can remove items from the list to cause require to reload a file.

Ruby on Rails: scaling to 1 billion page views per month

Monday, June 23, 2008 at 06:01 PM / blogs.zdnet.com

“Jim Meyer, manager of LED says that Rails scales like any other web application: ‘That is to say you need to take into account all the components from the moment the request is received at the load balancer all the way down and all the way back again.’”

You should be on ruby-talk (the mailing list)

Friday, June 06, 2008 at 12:26 PM / avdi.org

Agreed. I've been a lurker for going on a year now. Solid mailing list.

RDiscount API Documentation

Wednesday, June 04, 2008 at 12:16 AM / wink.rubyforge.org

An initial version of RDiscount’s API docs just published on rubyforge…

Reia -- Python/Ruby hybrid language syntax; runs on the Erlang VM

Tuesday, June 03, 2008 at 01:13 PM / wiki.reia-lang.org

Good idea. Solve the “concurrency problem” for dynamic/scripting languages and the “language syntax problem” for Erlang, without sacrificing the benefits of either. Someone needs to keep an eye on this.

Ruby 1.8.7 Release Notes

Sunday, June 01, 2008 at 02:42 PM / svn.ruby-lang.org

There’s way more new stuff in here than I thought. 20%-30% of ActiveSupport’s core extensions, Enumerator support everywhere, Object#instance_exec, byte vs. char stuff, documentation, and more…

Scott Chacon's Git Talk at RailsConf (slides)

Saturday, May 31, 2008 at 09:50 PM / github.com

If you move the slides quickly, it feels a bit like playing Desktop Tower Defense.

Bill de hÓra on Tim Bray on Twitter

Thursday, May 29, 2008 at 11:36 PM / dehora.net

“… the fact that [Twitter has] a nifty error page is a bonus really.”

Gittr: cschneid's weblog

Tuesday, May 27, 2008 at 11:00 PM / gittr.com

cschneid has been helping me get the collection of hacks I've come to call a weblog into shape for some kind of release. He’s also been writing a lot of great Sinatra tips and tricks here. Check it out.

Hanna - A Better RDoc

Tuesday, May 27, 2008 at 09:25 AM / github.com

This is the template used to generate the HAML RDoc. It’s a massive improvement over the default template shipped with rdoc. I can almost stomach rdoc with this — almost.

HAML 2.0 Release Notes

Tuesday, May 27, 2008 at 07:41 AM / haml.hamptoncatlin.com

Support for HTML4/HTML5 output, more control over whitespace, option for implicit HTML encoding, and now faster than ERB.

Dynamically created methods in Ruby

Thursday, May 15, 2008 at 11:03 AM / ola-bini.blogspot.com

Ola Bini on def vs. define_method vs. eval for defining methods in Ruby. There really ought to be a simple way of getting stuff like this from blogs and into the standard Ruby doc.

Just add scaling!

Sunday, May 04, 2008 at 09:32 PM / ola-bini.blogspot.com

“I still haven’t found anyone who knows how you implement Scaling in a language, so I guess that LRM will never have it… Anyone who care to enlighten me, please send me a detailed email with an implementation of Scaling.”

GitHub Adds Gem Server Support

Friday, April 25, 2008 at 09:43 AM / gems.github.com

A gem for your project is automatically built each time the project_name.gemspec file is changed on your master branch.

LimeChat: IRC Client for OSX

Wednesday, April 23, 2008 at 03:18 PM / limechat.sourceforge.net

I think I may finally be able to get rid of Colloquy.

Ruby’s not ready

Monday, April 07, 2008 at 11:08 PM / glyphobet.net

Matt Chisholm evaluates Ruby against Python for an upcoming project and determines that it’s a big pile of doodoo. I can’t agree with the conclusion but he details a lot of Ruby’s warts really quite well.

Maintainable Programmers

Friday, April 04, 2008 at 01:00 AM / lesscode.org

This was a really great lesscode.org piece by Aristotle. The follow-up discussion in the comments was superb as well. Being in the middle of everything really warped my view of what was going on back then, I think.

The immediacy of PHP

Thursday, April 03, 2008 at 02:57 PM / loudthinking.com

David Heinemeier Hansson: “PHP scales down like no other package for the web and it deserves more credit for tackling that scope.”

Agreed!

New Blog Name - { |one, step, back| }

Monday, March 10, 2008 at 01:39 PM / onestepback.org

Patch accepted!

The Ruby Programming Language

Monday, March 03, 2008 at 11:30 PM / books.slashdot.org

Yukihiro (Matz) Matsumoto, David Flanagan, _why the lucky stiff, David A. Black, Charles Oliver Nutter, and Shyouhei Urabe: that’s what I call a writing team. Wow.

GitHub: mongrel_proctitle GemPlugin

Saturday, February 23, 2008 at 12:08 AM / github.com

I repackaged mongrel_proctitle as a GemPlugin so that all mongrels on use it automatically. This is the first chance I've had to play with GitHub, too. Lovin' it.

Process title support for Mongrel

Friday, February 22, 2008 at 10:16 PM / purefiction.net

Constantly updates the the process title ($0) with something like: “mongrel_rails [10010/2/358]: handling 127.0.0.1: HEAD /feed/calendar/global/91/6de4”. Let’s you monitor backends with ps and top.

GitHub

Monday, February 18, 2008 at 03:20 PM / github.com

Seriously interesting web based git browser and collaboration tool from the folks at Engine Yard. If anyone has a spare invite laying around, hook me up: rtomayko@gmail.com. I have a bunch of stuff sitting in bzr repos that I'd like to flip over to git.

Single file Rails Application

Monday, February 18, 2008 at 06:05 AM / m.onkey.org

A “Hello World” Rails webapp in fewer LOC than a Java console app that System.out.println(“Hello World”). The routes and controller DSLs look pretty interesting as well.

assert{ 2.0 }

Tuesday, February 12, 2008 at 02:19 PM / oreillynet.com

Nice Ruby assertion library that’s block based. Shows block contents when the assertion fails. Much cleaner than Test::Unit assertions and without the retarded RSpec non-sense. This really ought to be rolled into the stdlib Test::Unit, IMO.

RubyForge: cameltoe-0.0.1-released

Monday, February 11, 2008 at 01:11 PM / rubyforge.org

“Cameltoe is a set of utility functions for making Ruby objects more like camel toes.” — You've piqued my interest :) It looks like this adds a String#cameltoeize method, amongst other things…

valgrind and ruby

Friday, February 08, 2008 at 11:36 PM / blog.evanweaver.com

Evan Weaver: “These leaks tend to grow slowly. Your Rails app definitely has this kind of leak, especially if it uses the ActiveRecord session store.”

SwitchPipe - Process Manager and Proxy for Rapid Web App Deployment

Sunday, February 03, 2008 at 08:48 PM / switchpipe.org

Peter Cooper scratches the deployment problem itch.

Interview with Steve Yegge on Rhino on Rails

Tuesday, January 29, 2008 at 01:18 PM / almaer.com

Dion Almaer sits down with Yegge to talk about his JavaScript/Rails port. Nice one-on-one video, candid, and thick in technical detail.

What PHP Deployment Gets Right

Saturday, January 12, 2008 at 03:17 PM / blog.ianbicking.org

Ian takes a look at some of the attributes of PHP’s deployment model, why they work so well (for PHP), and why other environments have such a hard time duplicating them.

Shared Hosting is a Ghetto

Thursday, January 10, 2008 at 12:35 PM / al3x.net

“The constraints, the instability, and the unpredictability of a shared hosting environment are a big part of the reason why the web hosting business is moving towards virtualization everywhere you look. Big kids need their own sandboxes to play in.”

moz-snapshooter.rb

Monday, December 17, 2007 at 02:16 AM / mirko.lilik.it

Like khtml2png but using the gtkmozembed Ruby extension library (which I haven’t been able to build yet).

Changeset 8180 - Rails Trac - Trac

Wednesday, November 21, 2007 at 12:03 PM / dev.rubyonrails.org

“Ousted ActionWebService from Rails 2.0 ” :)

Sinatra : Classy web-development dressed in a DSL

Wednesday, November 14, 2007 at 10:15 PM / sinatra.rubyforge.org

something to dig into during a 1 hour conference call or whatever …

r2check.rb

Saturday, September 29, 2007 at 01:15 PM / pastie.caboo.se

Checks pre-Rails 2.0 apps for compatibility.

sane_transactions.rb

Wednesday, September 26, 2007 at 05:05 PM / s3.amazonaws.com

Brings ActiveRecord’s transactions toward sanity and adds savepoints. The methods added to Object must go! — transaction, commit!, and rollback! will clash with existing libraries. e.g., PDF::Writer and Transaction::Simple.

Rails, the 15 minutes is Almost Up. Meet Erlang.

Monday, September 24, 2007 at 02:11 PM / blog.bwtaylor.com

“Every time some Rails fanboy starts peddling their hype, the approved thing to do is to respond with Erlang.” – Brilliant idea! That will bring some real substance to the argument.

Ola Bini on Java, Lisp, Ruby and AI: Rubinius is important

Monday, September 24, 2007 at 10:29 AM / ola-bini.blogspot.com

“I'm getting more and more convinced that for the people that don’t need the things Java infrastructure can give you, Rubinius is the most important project around, in Ruby-land. More than that, Rubinius is MRI done right.”

Immature developer attitudes revealed in flames regarding CDBaby at Pervasive Code

Monday, September 24, 2007 at 10:21 AM / pervasivecode.com

“What matters a lot more than choice of programming language is the ability to get the project done, meaning tested and correct and launched. Apparently for Derek, PHP is the way to get that done, and Rails ain’t.” — it really is that simple. Period.

7 reasons I switched back to PHP after 2 years on Rails

Sunday, September 23, 2007 at 09:32 AM / oreillynet.com

“But at every step, it seemed our needs clashed with Rails’ preferences. (Like trying to turn a train into a boat. It’s do-able with a lot of glue. But it’s damn hard. And certainly makes you ask why you’re really doing this.)”

Sun’s Ruby strategy - Engage and Contain?

Saturday, September 22, 2007 at 10:02 AM / logiccolony.com

“Maybe I’ll start to believe when they start promoting Ruby on Rails at JavaOne, as opposed to promoting JRuby on Rails at RailsConf.”

Ruby on Rails Security Guide

Friday, September 21, 2007 at 07:55 AM / quarkruby.com

Comprehensive look at common Rails security concerns with links out to in-depth articles.

Obie Fernandez : Ruby on Rails and More...

Friday, September 21, 2007 at 07:46 AM / jroller.com

“I'm not really much into evangelizing Ruby and Rails much nowadays. You know, since we won, I have to admit that it became boring and besides the point.” :)

Sun surprises at RailsConf Europe 2007 [loudthinking.com]

Thursday, September 20, 2007 at 01:47 AM / loudthinking.com

“‘Why are they doing all this?’, that’s a common concern with most Ruby folks … A Sun that’s heavily involved with Rails on the software side is a Sun that’s much better positioned to sell loads of hardware …”

Twitter API Traffic is 10x Twitter’s Site

Tuesday, September 11, 2007 at 06:05 PM / blog.programmableweb.com

Do not try to measure APIs vs site traffic… that’s impossible. Instead, only try to realize the truth… There is no APIs.

Less is more for Ruby on Rails, inventor says

Tuesday, September 11, 2007 at 05:45 PM / computerworld.com.au

“We're not trying to bend Ruby on Rails to fit the enterprise, we're encouraging enterprises to bend to Ruby on Rails,” he said. “Come if you like it, stay away if you don’t.”

Go away Ruby [bill.burkecentral.com]

Sunday, September 09, 2007 at 02:06 AM / bill.burkecentral.com

Bill Burke is an idiot. Wow. And then, after being an idiot, he actually calls someone “gay” in the comments when they dare suggest that Ruby is a strongly typed language. Huh? I thought Red Hat had better taste.

Java Native Access + JRuby = True POSIX [headius.blogspot.com]

Monday, September 03, 2007 at 01:23 PM / headius.blogspot.com

Java becomes 100% more viable. So simple — why didn’t someone do this in the very beginning?

David Heinemeier Hansson says No to Use of Rails Logo

Tuesday, July 24, 2007 at 12:27 PM / rubyinside.com

I must say, I'm a bit bummed that we're having this conversation at all.

JRuby 1.0 Released! [headius.blogspot.com]

Sunday, June 10, 2007 at 07:46 PM / headius.blogspot.com

Rock on.

Ruby Unroller: A Ruby script execution tracer [rubyinside.com]

Saturday, June 09, 2007 at 10:44 AM / rubyinside.com

Nice. This is going to save me some serious time.

Relevance: Silverlight, the DLR, and thee

Wednesday, May 16, 2007 at 09:42 AM / relevancellc.com

“The general thrust of this argument is that having a full-fledge rich-windowing experience in the browser is going to put a stop to all that amateurish mucking around with JavaScript and the DOM. … that’s hogwash.”

Charles Nutter - Big Plans [headius.blogspot.com]

Monday, May 14, 2007 at 05:35 PM / headius.blogspot.com

“And yes, I've seen the Microsoft news … If Sun did something like this I'd resign.”

Rake CHANGES

Saturday, April 21, 2007 at 01:54 AM / viewvc.rubyforge.mmmultiworks.com

Rake ChangeLog

Running Ruby in the browser via script type="text/ruby"

Monday, April 16, 2007 at 11:56 AM / almaer.com

I no longer think applet support should be dropped from all major browsers. I've got links for anyone who produces a Jython version.

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]

Monday, April 16, 2007 at 10:54 AM / diveintomark.org

Pppkkkeeeewwwww.. The happy universe explodes. This is turning into one hell of a discussion.

sneer.org: teapot << 'tempest'

Saturday, April 14, 2007 at 06:37 PM / sneer.org

The entire Twitter Scaling Problems conversation in one place.

Ruby: intern.h Source File

Thursday, April 05, 2007 at 09:49 PM / ruby-doc.org

jackpot.

Invasion Of The Dynamic Language Weenies [hacknot.info]

Sunday, March 25, 2007 at 09:43 PM / hacknot.info

Wow. Pretty solid anti dynamic language advocacy piece. It’s been a while since I've written anything longish so maybe I'll try to put together something of response to this.

Block Helpers and DRY Views in Rails

Thursday, March 15, 2007 at 02:23 PM / igvita.com

I've been using this technique for some time with great success. Oh, and this site’s design is bordering on perfection.

snax :: evan weaver

Thursday, March 15, 2007 at 10:52 AM / blog.evanweaver.com

subscribed

README.EXT

Thursday, March 15, 2007 at 10:49 AM / blog.evanweaver.com

“This document explains how to make extension libraries for Ruby.”

getting dirty with rubyinline [evanweaver.com]

Thursday, March 15, 2007 at 10:41 AM / blog.evanweaver.com

A Faster Ruby.

Wednesday, March 14, 2007 at 06:10 PM / secretgeek.net

“Well if Ruby developers are so damn productive, why can’t they write a faster ruby?”

Agile Enterprise Architecture: Why I Can't Take Smalltalk Seriously

Monday, March 12, 2007 at 08:48 AM / opensourcecto.blogspot.com

These people are still around? Amazing. Ooohhh, “tens of thousands of simultaneous users” — scary! scary!

ruby-pg: Project Info [rubyforge.org]

Monday, March 12, 2007 at 04:57 AM / rubyforge.org

Matz’s ruby-postgres library has finally been forked.

XRuby Already Faster Than Ruby 1.8.5?

Friday, March 09, 2007 at 02:03 PM / rubyinside.com

“… the results for YARV/Rite are still streets ahead in terms of raw performance, and where I'm placing my bets for the next de facto Ruby interpreter.”

When You Wish Upon a Beard

Friday, February 16, 2007 at 02:22 AM / poignantguide.net

Wow.I shudder to even observe the brilliance that is _why. There’s an actual Cut-out Adventure Beard here.

Gyre - The open source, web-based IDE and debugger for Rails

Saturday, February 03, 2007 at 09:26 PM / gyre.bitscribe.net

Interesting concept. I'll have to check this out once it comes out of “pre-pre-pre alpha” (which doesn’t really make sense, btw. There’s nothing more alpha than alpha).

Ruby book sales growth plummets again [bitworking.org]

Thursday, January 18, 2007 at 03:36 PM / bitworking.org

That’s sales growth not sales.

What Mongrel Isn't (Or, Write Your Own Damn Web Server)

Monday, January 08, 2007 at 05:08 PM / mongrel.rubyforge.org

“All you have to do is change the internal processing, add 200 more methods to the HTTP parser, serve Bittorrent over Ethernet, and have it save Korean orphans while eating a Mango in the back seat of an El Camino driven by twenty midget clowns.”

Is anything ready for the enterprise?

Thursday, January 04, 2007 at 04:03 AM / blog.amber.org

“I would rather take an easily modifiable, open platform that I can make do what I need in a specific environment.”

Software Development: Simplicity tops the agenda [infoworld.com]

Thursday, January 04, 2007 at 12:27 AM / infoworld.com

We won on my birthday :)

OpenID for non-SuperUsers [intertwingly.net]

Wednesday, January 03, 2007 at 05:30 PM / intertwingly.net

Sam with a very simple, step by step tutorial on using your site as an OpenID identity provider.

Where were you on Saturday, November 9, 2002?

Tuesday, January 02, 2007 at 05:37 PM / weblog.raganwald.com

Crazy.

Maruku: a Markdown interpreter written in Ruby

Sunday, December 31, 2006 at 02:02 PM / maruku.rubyforge.org

This looks promising: handles all of Markdown proper plus various extensions.

Programmer Hierarchy

Tuesday, December 26, 2006 at 01:44 PM / hermann-uwe.de

Ranks programmers by who they consider themselves superior to. Comedy.

Dynamic Language Support on the JVM

Monday, December 11, 2006 at 05:01 PM / artima.com

Danny Coward Q/A on invokedynamic and “hot swapping” (method replacement). Pretty good piece until the end where we enter into some scary Java-static-typing-is-good-because-it-let’s-you-publish-APIs non-sense.

10 Reasons Why Django kicks Ruby on Rails’ collective ass.

Wednesday, December 06, 2006 at 02:35 AM / predius.org

Wherein the author lists 8 reasons (maybe 3 of which are approaching objective or even valid) and also spells Adrian’s name wrong: “Adrian Zolovaty”. Ruby/Python flame-bait is exactly what we need.

Programming Languages are like Women

Thursday, November 30, 2006 at 01:59 PM / just-humour.blogspot.com

This guy gets around…

Ruby for the Web! (irb running in an applet via JRuby)

Tuesday, November 28, 2006 at 04:44 PM / headius.com

I take back everything bad I've ever said about Java Applets ;)

gotAPI.com

Tuesday, October 10, 2006 at 03:31 PM / gotapi.com

The best attempt I've seen at splicing multiple API references together. This uses the external documentation but provides indexing and browsing features.

Tour de Babel

Monday, March 13, 2006 at 07:49 PM / cabochon.com

the best shit ever

Rails RJS Templates

Tuesday, February 28, 2006 at 08:50 AM / codyfauser.com

I'm starting to “get it” now… Makes a ton of sense.

A Block Costume

Tuesday, February 28, 2006 at 08:47 AM / redhanded.hobix.com

why on rebinding blocks to specific objects.. I had to do the same thing a little while ago. Using instancemethod seemed like a hack but if it’s good enough for _why, it’s good enough for me.

What (will be) new in Rails 1.1

Tuesday, February 28, 2006 at 08:43 AM / scottraymond.net

I'm going to have to jump all over this.

/atom-tools/README

Saturday, February 25, 2006 at 05:16 PM / rubyforge.org

Decent looking ruby library that implements a fair bit of an Atom Publishing Protocol client.

Snakes and Rubies Video and Audio Downloads

Thursday, January 05, 2006 at 05:22 AM / djangoproject.com

Rails Take 2 w/ Sound

Saturday, July 09, 2005 at 05:15 AM / rubyonrails.org

Perdy..

Why's (Poignant) Guide to Ruby

Wednesday, May 18, 2005 at 08:26 AM / poignantguide.net

Holy crap this is the coolest language book I've ever seen. No seriously, you have to flip through the chapters – there’s regular comic strips and other crazy non-sense.

Typo - Weblog package atop Rails

Wednesday, May 11, 2005 at 06:50 AM / typo.leetsoft.com

I'm going to see about moving my weblog to this..

Ruby Standard Library Documentation

Tuesday, May 10, 2005 at 03:03 PM / ruby-doc.org

Ruby Class and Library Reference

Tuesday, May 10, 2005 at 03:02 PM / rubycentral.com

Analyst Report: Scripting languages lag in Web services support

Wednesday, April 06, 2005 at 03:09 PM / theserverside.com

That’s because they don’t have shithead analyst speculation driving feature development…

TheServerSide changing focus

Friday, April 01, 2005 at 03:23 PM / theserverside.com

HARDYFUCKINGHARHAR! Laugh it up you dumb shits. This might have been funny were Ruby and PHP not eating your lunch.

Report: P-Languages Better For Enterprise

Monday, March 28, 2005 at 05:28 PM / internetnews.com

Here they come…

Reports of Java developers becoming addicted to Ruby programming

Wednesday, March 16, 2005 at 05:36 PM / mark-watson.blogspot.com

The line forms to the left people..

I *heart* Rails

Tuesday, March 08, 2005 at 02:25 PM / relevancellc.com

Author of “Better, Faster, Lighter Java” compares building MVC webapps in Java to building them in Rails. I wish I could say I was surprised at the results but I'm not…

Rails as a disruptive technology

Saturday, February 26, 2005 at 12:52 AM / loudthinking.com

Sorry, I can’t stop linking to this guy…

Blue Sky Development

Thursday, December 30, 2004 at 12:52 AM / blueskyonmars.com

Well written line-of-though writeup on the decision process leading up to a language selection when the sky is blue and you're building a new app. Hint: Python :)

Python Vs Ruby

Monday, December 06, 2004 at 08:56 AM / c2.com

A complete comparison..

Ruby vs. Python (comp.lang.python)

Wednesday, September 01, 2004 at 04:45 PM / groups.google.com

An honest and objective comparison of Ruby and Python.