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.
Hi, I’m very happy to announce that we’ve released some API integrations on Chaskiq.io (the open source alternative to intercom). The new integrations are: Facebook Messenger, Whatsapp, Slack, Twitter, Calendly and Zoom! Check our repo at https://github.com/chaskiq/chaskiq & Have a nice chat!
When you deploy a new Rails app, you typically face a double-bind. If you use an easy platform like Heroku, you could create problems for yourself as your application scales. If you use a more fully-featured platform, you risk wasting time on ops that could be spent on your product. What if you could have both: an easy deployment option that is easy to scale? In this article, Amos Omondi argues that AWS Elastic Beanstalk gives us both, then he shows us everything we need to know to get a Rails 6 app up and running on EB. https://www.honeybadger.io/blog/rails-6-aws-elastic-beanstalk/
ViewComponent is a view component framework for Rails built by and used at GitHub, compatible with the support for 3rd-party component frameworks coming in Rails 6.1 and backwards compatible with Rails 5+, previously known as ActionView::Component.
For quite some time now, I’ve been developing some Sinatra applications, one of the things I love about Sinatra is it’s modularity, but I also miss a lot of features which I have to add all the time. That’s why I created an opinionated bootstrap application which has configured Activesupport, Activerecord, Sidekiq and some other goodies. [more inside]
Learn how to introduce good style into mature codebases that are lacking some Rubocop love.
Meet new Truemail 1.6.1 release: https://github.com/rubygarage/truemail Also Truemail is available as independent application - Truemail server:
With too much time on my hands in quarantine, I quickly wrote a CLI to fetch and compare data on the coronavirus: [more inside]
Solidus (the open-source Rails eCommerce) introduced events some months ago. Solidus Events are based on rails’ ActiveSupport::Notifications, so no external library was used. This article explores how they work and how they can be used to customize a store.