- [Writing a Slack Bot running on Rails (with React)](/2015/11/28/writing-a-slack-bot-running-on-rails-with-react.html)
- [ActionMailer Integration Testing with Email-Example-Spec](/2015/04/07/email-example-spec.html)
- [Syntax Highlighting in Markdown Content with Recarpet, Coderay and Rails](/2014/08/31/syntax-highlighting-in-markdown-content-with-recarpet-coderay-and-rails.html)
- [Precompiling Rails Assets before RSpec/Capybara Integration Tests](/2013/08/04/precompiling-rails-assets-before-rspeccapybara-integration-tests.html)
- [How Long Does it Take to Create a 12 Lecture, 8 Week Course](/2012/03/14/how-long-does-it-take-to-create-a-12-lecture-8-week-course.html)
- [Crafting a Ruby on Rails Course for Developers](/2012/03/14/crafting-a-ruby-on-rails-course-for-developers.html)
- [How to Redirect Bang Hash Urls](/2012/03/09/how-to-redirect-bang-hash-urls.html)
- [Github Hacked: Things to Do on Monday](/2012/03/05/github-hacked-things-to-do-on-monday.html)
- [Watching Rack Application Changes with Guard-Rack](/2012/02/23/watching-rack-application-changes-with-guard-rack.html)
- [Updating Devise Trackable Last User Sign-In Time with Devise Rememberable](/2012/02/08/updating-devise-trackable-last-user-sign-in-time-with-devise-rememberable.html)
- [CarrierWave: DelayJob-Processing of Selected Versions, Revisited](/2012/01/31/carrierwave-delayjob-processing-of-selected-versions-revisited.html)
- [Testing w/ Analytical Gem and RSpec](/2012/01/30/testing-w-analytical-gem-and-rspec.html)
- [Warning: Toplevel Constant XYZ Referenced Admin:XYZ](/2012/01/08/warning-toplevel-constant-xyz-referenced-adminxyz.html)
- [Fabricating Spec Failures](/2012/01/06/fabricating-spec-failures.html)
- [Grape vs. Webmachine](/2011/12/14/grape-vs-webmachine.html)
- [Grape: Describing and Documenting an API](/2011/12/11/grape-describing-and-documenting-an-api.html)
- [Pushing Assets to S3 w/ Rake: Versioning and Cache Expiration](/2011/12/10/pushing-assets-to-s3-w-rake-versioning-and-cache-expiration.html)
- [Serving Compressed Rails Assets from S3 via CloudFront](/2011/12/09/serving-compressed-rails-assets-from-s3-via-cloudfront.html)
- [NYC.rb: Building RESTful APIs w/ Grape](/2011/11/08/nycrb-building-restful-apis-w-grape.html)
- [Rendering Markdown Documents in Rails](/2011/11/07/rendering-markdown-documents-in-rails.html)
- [Grape: Routing Multiple Methods](/2011/11/03/grape-routing-multiple-methods.html)
- [Filtering by User-Agent in Rails](/2011/11/03/filtering-by-user-agent-in-rails.html)
- [NoRails: Application Design in Times of APIs](/2011/10/23/norails-application-design-in-times-of-apis.html)
- [Sorting Tables in Rails w/ Mongoid](/2011/10/13/sorting-tables-in-rails-w-mongoid.html)
- [Capybara: Failed to Resynchronize, Ajax Request Timed Out (not caused by green elves)](/2011/09/28/capybara-failed-to-resynchronize-ajax-request-timed-out.html)
- [CarrierWave: DelayJob-Processing of Selected Versions](/2011/09/22/carrierwave-delayjob-processing-of-selected-versions.html)
- [New Relic: Performance Instrumentation with Grape API](/2011/09/21/new-relic-performance-instrumentation-with-grape-api.html)
- [Rails Editable Mail Templates w/Preview from 37Signals](/2011/09/15/rails-editable-mail-templates-wpreview-from-37signals.html)
- [IE9: Cache-Busting with Grape Middleware](/2011/09/14/ie9-cache-busting-with-grape-middleware.html)
- [Rails: Custom and Editable Mailer Templates in Markdown](/2011/09/09/rails-custom-and-editable-mailer-templates-in-markdown.html)
- [Exporting Data to Excel in Ruby on Rails w/ Spreadsheet and to\_xls](/2011/09/01/exporting-data-to-excel-in-ruby-on-rails-w-spreadsheet-and-toxls.html)
- [Permission denied - /var/tmp/ruby-uuid](/2011/09/01/permission-denied-vartmpruby-uuid.html)
- [Embedding API Sandboxes in Documentation](/2011/08/19/embedding-api-sandboxes-in-documentation.html)
- [RSpec: Fuubar + Breaking Tests into Suites](/2011/08/16/rspec-fuubar-breaking-tests-into-suites.html)
- [Selecting items from a dropdown with Capybara, Selenium (Firefox) & JQuery](/2011/08/12/selecting-items-from-a-dropdown-with-capybara-selenium-firefox-jquery.html)
- [Modularizing a RoR Grape API: Multiple Versions](/2011/07/30/modularizing-a-ror-grape-api-multiple-versions.html)
- [Introducing Gem-Licenses: Collect 3rd Party Licenses in RoR Projects](/2011/07/26/introducing-gem-licenses-collect-3rd-party-licenses-in-ror-projects.html)
- [Modularizing a RoR Grape API](/2011/07/23/modularizing-a-ror-grape-api.html)
- [Mongoid 2.0.2 Dropped Pagination =\> Kaminari](/2011/07/07/mongoid-202-dropped-pagination-kaminari.html)
- [RSpec + Capybara Don't Return a Proper Exit Code](/2011/06/23/rspec-capybara-dont-return-a-proper-exit-code.html)
- [Compass: Invalid US-ASCII character 'xE2'](/2011/06/09/compass-invalid-us-ascii-character-xe2.html)
- [Delaying Image Processing on Heroku with delayed\_job](/2011/06/04/delaying-image-processing-on-heroku-with-delayedjob.html)
- [RoR Win: 'Getting Things Done' with MongoDB Mongoid](/2011/05/27/ror-win-getting-things-done-with-mongodb-mongoid.html)
- [:Slow Rails server in development? =\> :rails\_development\_boost](/2011/05/19/slow-rails-server-in-development-railsdevelopmentboost.html)
- [Rails + S3 + CloudFront + Jammit + Heroku + 100 грам](/2011/05/10/rails-s3-cloudfront-jammit-heroku-100.html)
- [Grape: API Authentication w/ Devise](/2011/05/04/grape-api-authentication-w-devise.html)
- [Grape: trapping all exceptions within the API](/2011/05/04/grape-trapping-all-exceptions-within-the-api.html)
- [Wrapping the Idee PixMatch RESTful API in a Ruby Gem](/2011/04/14/wrapping-the-idee-pixmatch-restful-api-in-a-ruby-gem.html)
- [VirtualBox: Linux on Windows](/2011/04/09/virtualbox-linux-on-windows.html)
- [Mongoid\_fulltext: full-text n-gram search for your MongoDB models](/2011/04/05/mongoidfulltext-full-text-n-gram-search-for-your-mongodb-models.html)
- [CarrierWave: Saving Best Image Geometry](/2011/04/04/carrierwave-saving-best-image-geometry.html)
- [Rails: Passing Arrays in a Query String](/2011/03/28/rails-passing-arrays-in-a-query-string.html)
- [A Rake Task for Copying MongoDB Databases](/2011/03/27/a-rake-task-for-copying-mongodb-databases.html)
- [CarrierWave: Full Control over Changing (S3) Upload Path Name](/2011/03/22/carrierwave-full-control-over-changing-s3-upload-path-name.html)
- [Continuous Deployment with Heroku-Bartender](/2011/03/20/continuous-deployment-with-heroku-bartender.html)
- [Models look nice, but sometimes you just want to change they way they feel](/2011/03/16/models-look-nice-but-sometimes-you-just-want-to-change-they-way-they-feel.html)
- [Dan North doesn't believe in magic and makes babies cry](/2011/03/07/dan-north-doesnt-believe-in-magic-and-makes-babies-cry.html)
- [Folder-Driven Development: when to create a folder?](/2011/02/26/folder-driven-development-when-to-create-a-folder.html)
- [Adding (almost) static pages to your fancy Rails website](/2011/02/21/adding-almost-static-pages-to-your-fancy-rails-website.html)
- [Seeding, exporting and importing MongoDB data with Rake](/2011/02/14/seeding-exporting-and-importing-mongodb-data-with-rake.html)
- [Rails: opinionated directory structure](/2011/02/13/rails-opinionated-directory-structure.html)
- [Running ruby files on Heroku via rake](/2011/02/11/running-ruby-files-on-heroku-via-rake.html)
- [kernel.rb:27:in `should': uninitialized constant RSpec::Expectations::PositiveExpectationHandler (NameError)](/2011/02/03/kernelrb27in-should-uninitialized-constant-rspecexpectationspositiveexpectationhandler-nameerror.html)
- [The program can't start because msvcrt-ruby18.dll is missing from your computer.](/2011/01/14/the-program-cant-start-because-msvcrt-ruby18dll-is-missing-from-your-computer.html)
