This meeting will be a series of lightning talks.
Racc is powerful library for generating parsers. Unfortunately, the documentation is thin and assumes familiarity with Yacc, the C compiler compiler which inspired it. The canonical example is always a calculator, which is kind of boring.
In this talk, we'll look at the important parts of a simple parser that can recognize some of the CSS selectors.
When you need to use MongoDB in a Ruby app, Mongoid is a great adapter. It has all the ActiveModel conventions you're used to plus some extra goodies you'll wish you could take back to relational DB-land!
Elixir is a programming language that runs on the Erlang VM and has a very familiar syntax to Ruby. We'll take a quick tour of what Elixir code looks like, how it works, and talk about strengths and good use cases.
Key-based expiration and ActiveSupport Concerns: how I'm using two Rails 4 features to improve a real-world application
An overview of Docker: Using Linux containers to run and isolate your applications
Keeping your dependencies up to date with rake. New gems are pushed on a daily basis, but it's really scary to run `bundle update` because there may be breaking changes and it's going to be hard to track down which update breaks your app. I decided to use rake to update each gem individually and run our test suite after updating each gem one at a time.