Junior developer

puts "Hello world!"

How to use JavaCC with JRuby


~1 year ago by tomcopeland on Junior developer.
If you've done language hacking with Java you're probably familiar with the parser generator JavaCC. You can find a JavaCC grammar for just about anything...

Book review - Web Operations


over 1 year ago by tomcopeland on Junior developer.
I just finished reading a great book - Web Operations by John Allspaw and Jesse Robbins. This isn't a book of code samples; it's a book to make you think...

Rails test data not getting rolled back


almost 2 years ago by tomcopeland on Junior developer.
Here begins a MySQL new bee tale of woe. I was working on a Rails app, writing tests, all was well. Then a co-worker told me the tests were failing for...

Leveraging config.gem in Capistrano's deploy:check


~2 years ago by tomcopeland on Junior developer.
Capistrano lets you enumerate your Rails application's dependencies so you can check them at deploy time. Mislav Marohni? did a good description of it a...

Things to keep from RubyForge


over 2 years ago by tomcopeland on Junior developer.
Executive summary: File uploads, mailing lists, and virtual hosts Everyone knows that the RubyForge gem index is getting merged into the GemCutter gem index...

Generating Parsers with JavaCC, Second Edition now available


over 2 years ago by tomcopeland on Junior developer.
We're now shipping the second edition of my JavaCC book, Generating Parsers with JavaCC! Creating this second edition was a labor of love. I went through...

Transferring gem namespaces on RubyForge


over 2 years ago by tomcopeland on Junior developer.
A while back I blogged about how you could now see what gem namespaces your RubyForge project owns. That's been improved a bit; as of today you have the...

Upgrading PostgreSQL with pg_migrator


over 2 years ago by tomcopeland on Junior developer.
I've always done PostgreSQL upgrades via the time-honored "dump and load" method. This works, but it takes a while as you can see from the notes on the...

The rubyforge gem and the RubyForge REST API


over 2 years ago by tomcopeland on Junior developer.
Yesterday Ryan Davis and I released v2.0.0 of the "rubyforge" gem. The big change for this version is that it no longer interacts with RubyForge by scraping...

Applying the Rails XSS vulnerability patch


over 2 years ago by tomcopeland on Junior developer.
I'm probably making this harder than it should be... but if so, the Internet will correct me :-) Anyhow, I wanted to apply the Rails XSS vulnerability patch...