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.
Chaskiq 0.3.0 release đ
What has happened in the open source chat platformâs Chaskiq project during these 3 months? Version 0.3.0 is out! Read more
Ruby 3.0 changes autosplatting behaviour for procs
The behavior for autosplatting was inconsistent when an input is passed to procs with rest argument and keyword arguments vs when the same input is passed to procs with only rest argument. Read more
render_async 2.1.7 Lets You Retry Requests With Delay
Check out new features in the render_async 2.1.7 version! Read more
A visual guide to Webpacker
Navigate the world of Webpacker and webpack on Rails with confidence using this collection of mental maps.
[Screencast] Apple Silicon Developer Transition Kit
First look at the upcoming Apple Silicon processor and what it will be like for us Ruby Developers. Honestly, I wish that it was a better experience. However, with macOS Big Sur being beta and the DTK not being the final consumer hardware, thereâs still hope yet. https://www.driftingruby.com/episodes/apple-silicon-developer-transition-kit
API documentation with Swagger
Just published the new chapter of the API-only ruby on rails course: API documentation with Swagger Read more
Why the Ruby community encourages Duck Typing
rubycademy.com/duck-typing-in-ruby
Intro to Docker for Ruby developers
The simplest thing you can do with Docker is to fire up an IRB session in Docker.
Dockerized development environment for hacking Ruby MRI
This is how Iâm hacking Ruby itself: github.com/palkan/ruby-dip. Read more
Fast JSON API Serializer by Netflix in Ruby On Rails
Want better performance in Ruby on Rails? Hereâs how Fast JSON API Serializer can help you by exposing more information as compared to Active Model Serializer.
To ERB and Beyond! Whatâs New in Bridgetown 0.16 âCrystal Springsâ
Itâs the height of summer, and weâre here with a real treat for Rubyists everywhere! At last you can have your cake and eat it too with the release of Bridgetown 0.16 âCrystal Springsââwrite site templates in your choice of ERB, Haml, or Slim all while enjoying the benefits of Bridgetownâs Jekyll-inspired ease of configuration and rapid content development process. Read the announcement post for all the details.
Desktop Development in Ruby is on Steroids with Glimmer!
Glimmer 0.10.1 (Ruby Desktop Development GUI Library), Glimmer DSL for SWT 0.5.2, Glimmer DSL for XML 0.2.0, Glimmer DSL for CSS 0.2.0, and Glimmer Video Custom Widget 0.1.3 have been released! Read more
Objects are functions! Treat any Object or Class as a Proc (like Enum
- A function is a mapping of one value to another with the additional constraint that for the one input value you will always get the same output value. So, conceptually, Ruby Hashes, Arrays, and Sets are all functions. Also, there are many one method objects out there (e.g. Service Objects) that are essentially functions. Why not treat them as such?
Charge Customers Later Using Stripe With Ruby on Rails
Confused about how to integrate STRIPE for online payments? Hereâs a quick guide that outlines the process in a few simple steps -
Unusual ways to call a method
rubycademy.com/method-calls
11 Most Asked Questions About RuboCop
Check out these 11 most asked questions about RuboCop.
Behind-the-scenes tour of a Rails app running for 10+ years
Are you ever curious about how other people structure their Rails apps? What their code quality is like? What pragmatic decisions they make? In this screencast, I give a guided tour of Oxbridge Notes, my little ruby on rails baby (~14k LOC) Read more
Make API payloads generic
Just published the sixth chapter of the API-only ruby on rails course: Introduce renderer module. This time, we generalized API payloads with adding data and metadata information of the resources.
Make Voice calls through Ruby on Rails Web applications
Make Voice calls through Ruby on Rails Web applications