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.
Optimised Docker builds for Rails apps
Hi, I wrote a post on how I do Docker builds for Rails apps. It features some tips such as having an external, shared cache for gem bundle and precompiled assets to speed builds up. Read more
[Screencast] Google Maps API with StimulusJS
Add unobtrusive maps to your application using StimulusJS to tie in Google Maps Javascript API and Places API. https://www.driftingruby.com/episodes/google-maps-api-with-stimulusjs
Major New Release of Gollum Wiki
Gollum is a lightweight Ruby wiki system that uses git as a backend. It started life as the engine behind GitHub wikis, but the open source version has since evolved significantly, leading to the recent release of version 5.0. This includes large performance gains, and many much requested features, such as: Read more
The Real Difference: `self.method_name` vs `class << self`
I wasn’t satisfied with some SO answers on the difference between self.method_name and class << self so I wrote a post to complement those answers.
TUNS - Twitter Unfollower Notification Service
Take a look at my last Open Source project. Read more
Rails, Turbolinks and animated page transitions
We wrote a post about Turbolinks and animations to help make Rails apps feel a little bit more like a single page app while retaining server-side rendering. Read more
Ruby on Rails integration guide for passwordless authentication with DID.app
DID.app is an Identity Provider, that authenticates users by verifying access to either an email address or securely stored private key. Read more
Changing the Approach to Debugging in Ruby with TracePoint
Learn more about TracePoint and how it makes code “tell us” what it’s doing. Read more
Cuprite: headless Chrome Ruby driver for Capybara
Ferrum + Capybara = Cuprite Cuprite is a driver for Capybara that uses Ferrum — a minimal-dependency pure-Ruby driver for running headless Google Chrome instances. Read more
Learn Ruby on Rails as a developer
Throughout my journey as a Ruby on Rails developer, many developers asked me.. SEE MORE
Maintaining Sanity with Ruby Under A Lockdown.
I detail how Ruby’s helping me keep my mind off the pandemic and how I’m dealing with social distancing:
jQuery plugins in Webpack without jQuery
Turns out, not all jQuery plugins are created equal. Some work without jQuery at all, which can be an especially helpful thing to know when adopting Webpack in place of the Rails asset pipeline.
Open-sourcing Vessel: a high-level Ruby web crawling framework
Vessel is a fast, open source, high-level, web crawling and scraping framework for Ruby, built on top of Ferrum — a minimal-dependency pure-Ruby driver for running headless Google Chrome instances. Read more