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.
CloudFront provides better interface instead of just showing the XML error, this could be helpful to non-techie users using ruby on rails. https://www.botreetechnologies.com/blog/ruby-on-rails-discovering-amazon-cloudfront
Git Lint is the official port of the original Git Cop project that avoids references to violence or violent terminology that might make anyone feel unwelcome. The name change was necessary in order to better support the Black Lives Matter and Defund Police movements. For those using Git Cop, please update accordingly. Thanks!
Are you frustrated because your tests take a long time to complete? Do you want to save time on getting your feature out? This is a blog post about a solution we made: https://engineering.shopify.com/blogs/engineering/spark-joy-by-running-fewer-tests
Learn how to set up the undercover gem to warn on methods, classes and blocks missing test coverage. Use it locally or as part of a CI build to shorten your code coverage feedback loop. [more inside]
Do you find yourself digging through Faker’s ReadMe (which is brilliant btw) when you’re unsure of a method’s namespace or just not sure what’s available? [more inside]
You use a PaaS because you want all the underlying infrastructure and configuration of your application to be hidden from you. However, there are times when you are forced to look deeper into the stack. In this article I want to share how simple it is to run a patched version of Ruby on Heroku. https://www.mauromorales.com/running-a-patched-ruby-on-heroku.html
Wondering how to create events in Google Calendar from a Ruby on Rails application? Here’s a simple guide comprising of the steps to do the same [more inside]
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/