How to use
instance_eval and patterns such as registries and proxies
to create a beautiful DSL in Ruby.
How to set up and style a Middleman static site with the Bourbon Sass suite.
Announcing the latest version of Shoulda Matchers,
now ready for Rails 4.1.
Introducing Hound, a hosted service that keeps your codebase clean
by commenting on style guide violations or other linting issues
in your GitHub pull requests.
Step-by-step instructions for learning Test-Driven Development (TDD) in Ruby.
There’s nothing to fear!
An in-depth look at polymorphism over inheritance in Ruby.
Paperclip 4.0 and 4.1 contain security fixes to prevent spoofing.
A content type or filename validation is also now required.
An example of making complicated code easier to test by using
the Builder, Decorator, Chain of Responsibility, and Null Object patterns
and recursion, object composition, and immutable objects.
When making requests to an external service’s API, some requests will...
How Ruby’s Enumerable module can turn lengthy, verbose iterations into clear abstractions.
Sign up to receive a weekly recap from thoughtbot