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.

Taming Legacy Code With Characterization Tests

Developers make fun of legacy systems because we’re scared of them. We’re afraid that the tiniest change will cause the app to break in unexpected ways. We’re afraid we won’t realize it until a customer complains. One way to combat this fear is through testing. In this article, José Manuel shows us how to retrofit legacy systems with acceptance test suites so we can maintain them with less fear and more confidence. https://www.honeybadger.io/blog/ruby-legacy-characterization-test/

Ruby Refinements - A Deeper Look

I don’t think refinements get enough use and find them to be quite handy when used well. Here’s an article that explains what they are, how to use them, and why they are useful. Also, mentioned in the article, is a reference to the gem of the same name. Enjoy!

The Progressive Rails App

Finally a tutorial, step by step, to make a Progressive Web App out of your Rails application. Fully based on Webpacker and with support for Hot Module Reload. Learn how to add a manifest.json, a service worker, write an offline page and send push notifications. [more inside]

Loading older posts