jRuby Using Bundler with JRuby Complete How to set up a JRuby project using the jruby-complete.jar using Bundler to manage gem dependencies.
jRuby Experimenting with Clojure’s PersistentHashMap in JRuby I benchmarked some tests run in JRuby that compare the Hamsterdam library using Hamster's immutable Hashes vs Clojure's PeristentHashMap, plus some gotchas.
Ruby Making Refs in Ruby Using Celluloid Actors An example of using Celluloid Actors to provide a poor man's Ref (Clojure-like) around an immutable data structure in JRuby to protect shared state.
jRuby JRuby and vlcj – A Simple Full-Screen Media Player A simple JRuby script showing how to use the vlcj library to playback video full screen on a Linux machine.
jRuby Preventing JRuby Concurrency Errors with Hamster How using Hamster's efficient, immutable, thread-safe collections can prevent ConcurrencyError exceptions in JRuby.
Web Apps ExtJS Unit Testing Using Jasmine Tips on configuring the Jasmine unit testing (BDD) framwork for use with Ext JS 4 components and classes.
Web Apps Auto Login During Development with dotjs How to use the dotjs browser extension to write simple user scripts, specifically one to automatically log in to a site under development.
Web Apps Rendering Templates in Ext JS – So Many Choices Ext JS 4.0.x provides many ways of rendering content: autoEl, html, tpl/data, renderTpl/renderData. Here are my suggestions on which to use when.
Web Apps Getting Live Updates when Changing Stores in Ext JS I recently had a live updating problem when moving an Ext JS model from one Ext.data.Store to another. Here's the solution I found.
Web Apps Safely Parsing Parameters from a Rails Log A technique to parse the request parameters from a Rails log back into a Ruby hash.
Web Apps These Intermittent Test Failures Will Not Stand, Man I rid a large test suite of intermittent failures. Here are some of the causes of the random failures and what I did to prevent them from failing.
Developer Tools Learn Vim with Spaced Repetition Resources for using a spaced repetition algorithm to learn Vim and its commands.