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.
Today
Air Quality Monitoring with Ruby
Internet of Things is an interesting area of programming. This tutorial walks through building an air quality sensor using Ruby on a Raspberry Pi. Watch the Air Quality Monitoring with Ruby screencast
Ubuntu Desktop
Ubuntu is an open source software operating system that offers a great development experience and can run on most x86/amd64 systems. In this episode, we set up our Ruby on Rails development environment on Ubuntu 22.04 LTS Jammy Jellyfish. https://www.driftingruby.com/episodes/ubuntu-desktop
How to Land Your First Ruby on Rails Job With No Experience And No CS Degree
If you’ve been looking to get into your first Ruby on Rails junior developer role but don’t have enough experience or a Computer Science degree, check out this article to learn how to get your first junior developer role. [more inside]
Glimmer DSL for SWT Video Tutorial 27 - Parking
Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! [more inside]
This Week in Rails
As a way to help me digest the content from the “This Week in Rails” mailing list, I am starting a video series where I walk through some of the new changes. https://www.youtube.com/watch?v=MB5K2O634Hw
Rails Interactive - Quick way to create projects with Ruby on Rails ⚡️
Rails Interactive is a CLI for Rails 7. Developers can create their Ruby on Rails projects with just a few keyboard clicks 🎉 [more inside]
Glimmer DSL for LibUI Refined Table Pagination/Filtering
Glimmer DSL for LibUI v0.5.16 ships with a brand new alpha custom control called refined_table
, which supports pagination and filtering, thus able to handle tens of thousands of rows with no problem. A new example, Paginated Refined Table, demonstrates the new custom control. refined_table
was used in the Rubio Radio application to enable browsing 10,000 top radio stations with excellent performance and usability. [more inside]
Connect a Ruby on Rails App with React in a Monolith
Learn about the three main types of app architecture, then connect React with your monolith Ruby on Rails app. https://blog.appsignal.com/2022/08/03/connect-a-ruby-on-rails-app-with-react-in-a-monolith.html
How to Restructure Your Organization for Microservice Applications
Restructuring your organization to support microservice-based applications requires an entire culture shift and new way of working. [more inside]
require 'cocos' - New Auto-Include Quick-Start Prolog & Prelude Gem
Hello, the idea behind the new require ‘cocos’ - that is, the ruby code commons (cocos) quick-starter prolog & prelude gem / library - might not be new and is inspired by the haskell prelude(s) or dare I say the all-inclusive require ‘activesupport’ from railsland. What would you auto-require & include in your ruby prolog & prelude? Why & why not? Anyways, I put together a first version and have started out with what I use day-in-day-out in the ruby scripts (off-rails). Cheers. Prost.
Have your say! Claim a free day! Ruby Digital Identity & Metaverse Week 2022 Upcoming
Hello, I am trying to restart the Best of Gems series over on Planet Ruby and I am adding extending the deadline for two more weeks for you to join in / contribute. Let’s celebrate Ruby Digital Identity & Metaverse Week 2022 (FREE ARTICLES SOON!). The Ruby Digital Identity & Metaverse Week 2022 presents a new Ruby profile picture / avatar character generation (graphics) library every day from August 15th to August 21st. Have your say! Claim a free day! Let’s highlight graphics libraries for generating digital identity profile pictures or metaverse avatar characters from the Ruby universe. Cheers. PS: Need some ideas? See the D.I.Y. Punk (Pixel) Art (Programming in Ruby) channel.
Using Sorbet and Tapioca with Rails
Some learnings after a few months of using Sorbet and Tapioca in a Rails app https://zachahn.com/posts/1659397378
HexaPDF 0.24.0 - Now with support for column and list boxes
The latest release of HexaPDF, the versatile PDF creation and manipulation library, now contains support for creating column and list boxes. For details and some demo pictures go to https://hexapdf.gettalong.org/news/2022/hexapdf-0-24-0.html
Rubber Duck Dev Show Episode 52 | The Agile Manifesto's 12 Principles
Hear two rubyists discuss the 12 principles of agile: https://www.rubberduckdevshow.com/episodes/52-agile-manifesto-12-principles/
Glimmer DSL for SWT Video Tutorial 26 - Hello, Canvas Transform!
Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! [more inside]
5 Secrets to Getting Your First Rails Job
Here’s a live session with guest Joe Masilotti of railsdevs.com for people interested in getting their first Rails job. https://youtu.be/UGWwrtj5k4M
How to Track Down Memory Leaks in Ruby
In this post, the first of a two-part series on memory leaks, we’ll start by looking at how Ruby manages memory, how Garbage Collection (GC) works, and how to find a leak. [more inside]
RuboCop Serves (Much) Faster
I wrote an article about RuboCop’s new server mode and the benefits it brings.