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
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
What's new in Ruby 2.4?
Ruby 2.4.0 has just been released. In this post, we will look at some of the interesting new features in Ruby 2.4.
AnyChart JS Charts released 2 integration templates for data visualization with Ruby
AnyChart JS Charts has just released 21 integration templates that facilitate adding interactive JavaScript-based charts, maps, stock graphs, Gantt charts, and dashboards to HTML5 apps, no matter what technology stack is used. In particular, there are 2 special templates for Ruby on Rails:
Safer Rails database migrations with Soundcloud's Large Hadron Migrator
Learn how to handle migration in big tables without causing deadlocks in your applications using Soundcloud’s solution
PropertyWebBuilder - Open Source site builder for realtors / estate agents
Finally, an alternative to WordPress for creating real estate websites quickly. Can be deployed to heroku in minutes. https://github.com/etewiah/property-web-builder
Opensourcing KMS Catalog extension
If you need simple catalog feature (i.e. categories, products, product properties, variants) on your KMS website, the easiest way to add it is to use KMS Catalog extension. [more inside]
Best Books to Learn Ruby on Rails
Our new blog post series will recommend best Ruby on Rails books worth reading. To make things clear, we have divided this collection into separate parts according to the lev of experience. [more inside]
Test test things that matter
What does it mean to write good specs for your application? I encourage you to take a look at the guide, that could help you to understand it. [more inside]
Handling BigCommerce Webhooks in Ruby on Rails application
A tutorial to handle Bigcommerce webhooks inside your Ruby on Rails application. [more inside]
Access BigCommerce API from Ruby on Rails Application
A tutorial to Interact with BigCommerce using its Rest API with Ruby on Rails application https://blog.botreetechnologies.com/integrating-bigcommerce-api-with-rails-application-409cf8e9840a#.d2vcdfxy8
Ruby on Rails meets BigCommerce
A detailed tutorial to setup Bigcommerce store, to create an application in Bigcommerce App store and then integrate it with Ruby on Rails application. [more inside]
Learn to crawl and scrape websites with Ruby Mechanize
Learn how to code and ship your Ruby web scraping project faster. Grab your copy of the Ruby Mechanize Handbook, an easy to follow introduction to crawling and scraping websites with Ruby Mechanize. Or check out the HOWTO scrape websites with Ruby & Mechanize guide for free.
tty-prompt v0.9.0 with paged menus!
Newest tty-prompt adds ability to paginate menu lists for select, multi_select and enum_select prompts. Also this version fixes prompts to accept multibyte characters.
Introducing AnyCable, Action Cable on steroids
Action Cable is a fantastic interface — if only it would be performant enough in production! Unfortunately, running vanilla Action Cable will result in high memory consumption and poor handling of concurrent requests. [more inside]
Ruby 2.4 adds infinite? and finite? methods to Numeric
infinite and finite methods now available on Numeric. More details
Add Disqus Comments to Rails
I found a lot of outdated information about adding Disqus comments to Rails applications, which resulted in the plugin not loading, so I’ve put up updated information about how to quickly add this to your project. [more inside]
Cracking the Box Open with Module Factories
This post discusses a very useful feature that only a few Ruby programmers know: the module factory. Let’s dig into the object model to acknowledge how modules work under the hood, then walk through some possible use cases of modules and how these compare to module factories.
Capturing STDERR from within Ruby Programs
Recently I needed to capture the text of stderr in a Ruby script and the methods I knew for shelling out were insufficient. This post introduces the Open3 class and how it helped me. [more inside]
[Screencast] Sidekiq Basics
Sidekiq is a Ruby Background Processor that manages its queue with a Redis service. Learn the basics of Sidekiq and integrating it with ActiveJob. https://www.driftingruby.com/episodes/sidekiq-basics
Realtime audio processing with Ruby
Article about real-time audio processing in ruby: [more inside]
Drawers
I made a way to organize your rails apps in to a way that makes sense. A way to organize things into various drawers. [more inside]