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.
Learn some effective performance and optimization techniques that you can use to speed up your Rails app - https://blog.appsignal.com/2020/01/22/rails-is-fast-optimize-your-view-performance.html
Strong params is a huge blocker for your Rails upgrade project. Here is a guide to upgrade to strong params without spending a ton of time on it: https://www.fastruby.io/blog/rails/upgrades/strong-parameters-migration-guide.html
Simple guide about automating continuous deployment for cloud-native development with Kubernetes.
I proposed a new strategy for debugging Ruby programs, called “object-oriented tracing” in my blog post. If you’re interested in improving your debugging skill, you must check it out ;-)
It uses the Ruby standard library’s Coverage component and produces an output similar to SimpleCov, works with RSpec and it’s open-source, check it out! https://nebulab.it/blog/reverse-coverage
Truemail 1.5.1 released. Verify email via Regex, DNS and SMTP. Be sure that email address valid and exists: https://github.com/rubygarage/truemail
Cloud9 is a browser based development environment so you can do Ruby development anywhere. See How to use Cloud9 for Ruby on Rails development with just a few simple setup steps.
A little bigger than expected blogpost regarding a library (SimpleAMS) I have built for serializing Ruby objects. The blog post goes through some history regarding Ruby serializers, presents the SimpleAMS lib, and compares it with some common Ruby libraries (benchmarks included!). Ends with some talk regarding APIs.
We’re thrilled that our good friend Yukihiro Matsumoto, creator of the Ruby programming language, has been able to join us at RubyRussia 2019 as a speaker for the second time, having previously spoken three years ago at RubyRussia 2016. [more inside]
DHH wrote Only 15% of the Basecamp operations budget is spent on Ruby about how his company only spent 15% of their $ 3,000,000 annual budget on Ruby systems. I’d like to share some thoughts about that: https://medium.com/@wintermeyer/i-call-bs-on-the-15-ruby-claim-5c37a4bd00b6
Signed and encrypted cookies are really easy to use in Rails, but less clear is how to test them. Some test classes make it easy, others do not. So how do we test signed and encrypted cookies in Rails?
Discover the major differences and benefits of using structure.sql vs schema.rb in your Ruby on Rails application. [more inside]
I spent the past month answering Webpack and Webpacker questions on StackOverflow and came away with some thought about what trips up developers most. https://rossta.net/blog/three-ways-webpack-surprises-rails-developers.html
Picking a method of doing JSON serialization in Rails has not been an easy decision as of late. Especially if you’re not able to break your APIs by moving to a JSON API structure. And trying to mix in a caching strategy, certainly doesn’t help. That’s the problem the new Cache Crispies gem was written to fix. [more inside]