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...
