RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

A proposal for better mocks

After reading “Growing Object-Oriented Software Guided by Tests” (GOOS), I finally stopped worrying and learned to love the “mockist” or “London School” of TDD. However, the unfortunate fact of this style in Ruby is that tests using mocks can easily find themselves out of sync with the concrete implementations instructed into existence by those mocks, especially when making adjustments to the design of the system. [more inside]

Hexagonal Architecture for Rails Developers

Recently, the topic of building loosely coupled systems with Rails has gotten a lot of attention. More and more people are experimenting with different approaches trying to make their Rails applications more maintainable. The hexagonal architecture is one such approach. And in this article I am going to show how it can be used with Rails. Read more…

Open Source in your Inbox: Code Triage

“I don’t have time to contribute to open source”. But who does? We’re too busy shipping products and open source is so daunting and time consuming. Sure tools and technologies are our livelihood, but there’s just so much there. Even if you’ve got the time - where do you start? continue reading….

All future Net-SSH gem releases will now be signed (as of 2.6.5)

As of today, all net-ssh (and family) gems will be signed. “gem install net-ssh” will continue to work as is, but you will now be able to verify the authenticity of each release with “-P HighSecurity”: $ curl -O <https://raw.github.com/net-ssh/net-ssh/master/gem-public_cert.pem> $ gem cert --add gem-public_cert.pem $ gem install net-ssh -P HighSecurity

Counting on Radix

Get your kicks in Base-Six? That’s not enough? Why then, Two-Fifty-Six! And so you can, with a little gem, called Radix. Yes, a new release of Radix is out. This release of fixes a couple of those annoying things called bugs. Link up: github, gem and api. And have fun!

Loading older posts