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.
Bundler-Download 1.4.0
Bundler-Download 1.4.0 (bundler plugin for large-size downloads) has shipped with support for specifying a Downloadfile at the root of an application, in addition to previous support for including Downloadfile in gems. [more inside]
Ever: a callback-less event reactor for Ruby
Ever is a new libev-based event reactor for Ruby with a callback-less design. Find out more here.
Automatic configuration reloads in Rails with Occson Webhooks
We’re continuing our journey with configuration as a service, extending our example app to automatically reload its ENV variables whenever they change in Occson.
How to Draw Shiba Inu or Kawaii Dog - Do-It-Yourself (DIY) Pixel Art (24x24) Series
Hello, I have put together a new pixel art getting started guide titled How to Draw Shiba Inu or Kawaii Dog - Handmade (24x24) Pixel Art. Yes, you can. Get inspired by watching pixel art videos on the internets and turn the paper version into ready-to-mint digital gold originals!
Glimmer DSL for Opal Hello, Text!
Glimmer DSL for Opal [Pure Ruby Web GUI] 0.27.0 ships with the Hello, Text! sample (originally comes with Glimmer DSL for SWT [JRuby Desktop Development GUI Framework]) [more inside]
Debugging with Trip.rb's stacktrace analyzer
Trip.rb is a concurrent tracer. The recently released v2.2.0 includes a lot of improvements but the feature I’m most excited about is the stacktrace analyzer. I thought I’d share in the hopes it could help other Ruby developers out there. Let me know what you think :)
Rubber Duck Dev Show Episode 4 | Pair Programming - When, Why and How!
In this episode, we discuss the Why, When & How to Pair Program: https://www.rubberduckdevshow.com/episodes/4-pair-programming-when-why-how/
Rails encrypted credentials on 6.2
With rails 5.2, encrypted credentials were introduced. With the recent update Rails 6.2, have a glance at new features and updates on encrypted credentials here https://blog.engineyard.com/rails-encrypted-credentials-on-6.2?utm_source=RubyFlow.com&utm_id=QiWorks
What's new in Polyphony and Tipi - August 2021 edition
Polyphony is a library for writing highly concurrent Ruby apps. Polyphony harnesses Ruby fibers and a powerful io_uring-based I/O runtime to provide a solid foundation for building high-performance concurrent Ruby apps. [more inside]
Responsible Monkeypatching in Ruby
Monkeypatching can be a great way to improve existing code if used right. Let’s find out how.
Rubber Duck Dev Show | Software Development People Project Management
Given that we are rubyists, we thought you might find this discussion interesting. In this episode, we discuss the people side of software development project management: https://www.rubberduckdevshow.com/episodes/3-software-development-people-project-management/
Previewing Rails 7 upcoming changes
Rails 7 is taking up speed. There is no beta out yet, but a lot of features, especially in ActiveRecord are already very exciting. I collected the most interesting changes for me below. [more inside]
How-To Generate 10 000 Grayscale (Or Sepia Vintage) Punks w/ Ruby in 10 Seconds
Hello, I wrote-up a litle pixel art programming in ruby article titled Inside the CryptoPunks Bubble - Greyscale / Grayscale Punks Collection Case Study - Conceptual Art (Parody)? (Get-Rich-Quick) Cash Grab? Greater Fools (Financial) Fraud? Happy pixel pushing and minting. Cheers. Prost. PS: For more pixel art fun try the New Punk, Rocks! Series - 100 Punk, Rocks! (in Original 24x24px Format) in Free All-In-One Composite Image (punkrocks.png) Download (~20k)
Tetris Runs in Web Browser with Glimmer DSL for Opal!
It finally happened! The Glimmer Tetris that was built in Glimmer DSL for SWT for the desktop earlier this year has been webified via Glimmer DSL for Opal (an early minimal version) and released as part of version 0.26.0! [more inside]
Using Tailwind CSS with Rails
Tailwind CSS is a popular CSS framework that helps developers quickly build and style web pages with a unique utility-based approach. Unlike other CSS frameworks, it comes with its own build tooling. In this article, Jeffery Morhous walks us through setting up Tailwind CSS with Rails and Webpacker. https://www.honeybadger.io/blog/tailwind-css-rails/
A Rubyist's Guide to Vite.js
💎 Ruby is enjoyable because the development experience is interactive, and we can do more with less. ⚡️ Vite.js shares the same philosophy—great conventions out of the box, and a fast feedback loop that allows us to stay creative. Learn how to use Vite.js in Ruby
How to Contribute to Ruby on Rails
Are you looking for an opportunity to get more experience as a developer? Make meaningful connections with the community? Learn the best practices on how to maintain a large codebase? [more inside]
React is now effectively part of the Rails stack
An analysis of over 1,600 job postings on RailsGigs suggests that React is now a de facto part of the Rails stack: https://matthewbellantoni.com/2021/08/17/react-is-now-effectively-part-of-the-rails-stack/
Rubber Duck Dev Show | Software Development Technical Project Management
Given that we are rubyists, we thought you might find this discussion interesting. In this episode we talk about the technical aspect of project management for software development: https://www.rubberduckdevshow.com/episodes/2-software-development-technical-project-management/