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.
Phoenix on Rails: Elixir and Phoenix for Ruby on Rails developers
Fancy learning something new? Phoenix on Rails is a 62-lesson tutorial on web development with Elixir and Phoenix, aimed at developers who already know Ruby on Rails. Read more
The RailsNotes Newsletter š„ ISSUE #9 (Deploying with Dokku, Hatchbox, Hetzner)
ISSUE #9 (Deploying with Dokku, Hatchbox, Hetzner)
[Podcast] DHH joins the show to talk Rails 8, Delegated Types, Kamal and more!
In this episode, Iām joined by DHH to discuss Kamal, The Rails Foundation, Rails 8, Delegated Types, On Writing Software Well and a whole lot more! This episode is packed and a must-listen! Read more
Full-text search with SQLite and Ruby on Rails
SQLite has a fts5 extension for this, but there is no gem, like pg_search, to have a replacement. Read more
Launching my ActionMailer component library! š¬
hey RF, Iāve been working on an easier way to build mailer templates, and itās finally ready! If that excites you, you can check out my ActionMailer components and templates.
punkmaker gem - make your own (pixel) punk base (archetype) heads w/ your own colors
hello, back to (punk) pixel art. i have put together the (pixel) punkmaker (gem) for punk heads / characters that lets you use your own colors for base (arche)types incl. humans, zombies, apes, aliens, mummies, robots, and much more. yes, you can. happy image generating and pixel pushing with ruby.
Easy introduction to Connection Pool in ruby
Connection pool is on old engineering concept, yet itās not so popular amongst Ruby on Rails developers. Let me present a simple example of using Connection Pool for maintaining connections to RabbitMQ. Read more
Cost-efficient Risk-free Ruby On Rails app redesign
This is how weāve done it and the results weāve achieved. Read more
Becoming a 10x Developer with ChatGPT and Copilot: A Rubyist's Perspective
Is the concept of a ā10x developerā still relevant in the age of advanced language models like ChatGPT and Copilot? In this article, I explore how these AI-powered tools can significantly boost productivity for Ruby developers. From effortlessly writing verbose test cases to generating utility snippets for libraries you rarely use, these tools are game-changers. I even delve into how ChatGPT can assist in navigating tricky office communications. Whether youāre a seasoned Rubyist or new to the language, youāll find valuable insights on leveraging AI for more efficient and effective coding. Read more
Dependent Dropdowns with Hotwire
The latest issue of Rails Tricks covers how to do dependent dropdowns with Hotwire:
Fixing Thorās CLI Quirks
Iāve been wanting to build a CLI in Ruby, and Thor is the obvious library to use. But Thor has some weird behaviors that were driving me crazy. Hereās what I found, and how I extended Thor to fix it.
ActiveRecord Internals: You are still not ready for this
š¬š§Hello everyone, since I began my journey in Rails association sorcery recently. Here is an insight in Rails association internals ! (You might be not ready for this :p) Read more
Tutorial: Ruby GUI with Glimmer (by Mattias Velamsson)
Mattias Velamsson recently shared a beginnerās tutorial for making a GUI (Graphical User Interface) in Ruby titled āRuby GUI with Glimmerā. It provides a step-by-step code walkthrough that produces a full-fledged web-API-driven table-based business application. It uses various gems and APIs like glimmer-dsl-libui, dotenv, Net::HTTP, URI, JSON, and the Exchange Rates Data API. Read more
Programming & Child Development With Noah Gibbs | Rubber Duck Dev Show 97
In this episode, we discuss learning to program and child development with Noah Gibbs:
punkme gem v0.1 - (pixel) punk yourself with your own skintone, hair style ( & color)
hello, back to (punk) pixel art. i have put together the worldās 1st (pixel) punkme (gem) for punk heads / characters that lets you use your own skintone, hair styles (& colors) and more. deep pink (blonde) barbie punk(ette)s? deep purple (mohawk) punks? yes, you can. happy image generating and pixel pushing with ruby.
Add a favicon to your Ruby on Rails app in 2 minutes
Hey, just a short article ā you can add a favicon to your Ruby on Rails app in less than 2 minutes
OpenAI transcription API and ActiveStorage analyzers
Read my blogpost about Connecting the OpenAI transcription API and ActiveStorage analyzers to transcribe audiofiles with AI
table_inspector v0.6.0 is released. Add more concise statement and more customizable
table_inspector v0.6.0 is released. This release allows you to call a class method on model class to print the database table structure. Add a new option style that allows you to customize the tableās appearance.
barbershop gem v0.1 - make your own punk hair styles incl. mohawk, wild & crazy, ...
hello, back to (punk) pixel art. i have put together the worldās 1st barbershop (gem) for punks that lets you make your own menās hair styles incl. mohawk, wild & crazy, long & short and more and lets you use your own hair colors incl. white, silver, blonde, pink, purple, red, and more. happy hair dressing and pixel pushing with ruby.
How to Fix Heroku's Noisy Neighbors
Youāve probably experienced Herokuās noisy neighbors issues⦠Read more
A Simple Stimulus tabs Controller šļø
Learn how to build a simple tabs controller using Stimulus. Read more
Working with Rails Engines, Importmap and TailwindCSS for assets.
Have you ever wondered how to make Rails Engines play nice with Importmap and TailwindCSS? Read more
ruby-clock 2.0 is out!
ruby-clock is a ruby job scheduler (i.e. cron replacement) which runs jobs each in their own thread in a persistent process. Itās easy to use and has lots of bells and whistles!