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
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Why use Ruby on Rails for your business project? Read this article and discover the top 10 reasons why Ruby on Rails is the best choice for your startup: [more inside]
The most used and appreciated authorization framework for Ruby On Rails receives a major upgrade and comes with some great, new features, like attribute-level permissions. https://medium.com/@coorasse/hello-cancancan-3-0-d6f444312e6f?source=friends_link&sk=3503e2e0de742803c2b26eb95dde3dd2
I recently participated in upgrading Rails framework and learned a few things, if I knew them, it would save me some time. This article is not about upgrading Rails, but it can help you plan your upgrades better.
Today @ RedisConf faastRuby announced its intent to open source its entire platform. Here’s a link to our press release: [more inside]
Easy monitoring Puma web server with the help of yabeda-puma-plugin gem, the new one of the Yabeda monitoring framework. Checkout out the gem source code.
capybara-headless_chrome gem. This Capybara driver wraps up all the nitty-gritty Selenium configuration details, and also provides support for downloading files. We’ve been running test suites from dozens of projects with it ever since PhantomJS was declared EOL, and we think its ready to share with a larger audience. [more inside]
Hello, I’ve updated the Ruby Conferences ‘n’ Camps in 2019 - What’s Upcoming? Calendar page @ Planet Ruby. What’s News? Added Deccan RubyConf (in August in Pune, Maharashtra, India), RubyConf Colombia (in September in Medellín, Colombia), and more. Happy meeting up with rubyists in 2019. Cheers. Prost. PS: Do you have a favorite conference? Let’s give a shout-out to EuRuKo 2019 (in June in Rotterdam, the Netherlands).
I just wrote an overview of the state of Ruby code formatting tools. I hope some of you will find it useful!
A new version of Maily (https://github.com/markets/maily) v0.9.1 has been published 🚀. Mainly, includes enhancements when displaying text only emails or text parts in multiparts emails. Also comes with official Rails 6 support and other minor improvements.
Hello, I’ve bundled up all the bool(ean) “hacks” in the safebool gem / library. The new safe bool(ean) type adds
false.is_a?(Bool)==true, and more. Happy coding with ruby. Cheers. Prost. PS: Note: The safebool library / gem is part of the safe data structure (safestruct) series.
Check it out here https://github.com/bolshakov/fear/releases/tag/v1.0.0 [more inside]
A story of developing a Rails app with the assistance of Phoenix app delegated to performing custom tasks. See how the romance between Rails and Phoenix ended with building a highly performant online ticketing marketplace app—https://bit.ly/2Fy7PIc
In this tutorial, we’re going to build an app to manage breakfast recipes and dive into the Active Storage feature and react-dropzone-component library to upload files. Read the article here: https://www.nopio.com/blog/upload-files-with-rails-active-storage/
I’ve spent a considerable amount of time learning how to scale Rails applications on Heroku for events anywhere from major product launches to live TV appearances like SharkTank and Beyond The Tank. Here’s what I’ve learned: https://scottbartell.com/2019/03/26/how-to-scale-ruby-on-rails-app-on-heroku/
Hello, I’ve added (bit) enum flags with bitwise-operators for set (
|) / unset (
&~) / toggle (
^) to the enums library / gem. Use the
flags option for the
enum helper or the new
Flag class. Happy enumerating or bit flagging or masking with (secure) ruby. PS: Note: The enums library / gem is part of the safe data structure (safestruct) series.