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.
Glimmer DSL for SWT Video Tutorial 16 - Weather
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]
Using Scientist to Refactor Critical Ruby on Rails Code
Migrate, refactor, and change critical Ruby production code with confidence using Scientist gem. [more inside]
New version of smtp_mock 📤 has been released 🚀 🇺🇦 🚀
Mimic any 📤 SMTP server behaviour for your test environment with fake SMTP server: https://github.com/mocktools/ruby-smtp-mock
3 Key Differences Between Junior and Senior Rails Developers
If you’re a junior developer wondering what it takes to become a senior developer, or what senior developers do better than junior developers, you’re going to find out by the end of this video. [more inside]
Soft deletion with PostgreSQL: but with logic on the database!
In this light-hearted post, Rubyists are front and center here as we explain the ‘how’ and ‘why’ behind this unorthodox PostgeSQL approach: putting soft deletion logic on the database side. [more inside]
A Case for Query Objects in Rails
When is it best to reach for query objects and how can we best structure them? [more inside]
Understanding the Ruby Object Model In Depth
If you define the same method on a class, a subclass, and a mixin, which one gets called first? Join Abiodun Olowode in an exploration of Ruby’s object model! https://www.honeybadger.io/blog/ruby-object-model/
Rubber Duck Dev Show Episode 42 | Symbols, Strings and Freezing
Hear two rubyists discuss symbols, strings and freezing in Ruby as well as touch on support for these concepts in other languages whether they are called atoms or even interning string literals: https://www.rubberduckdevshow.com/episodes/42-symbols-strings-freezing/
Glimmer DSL for LibUI 0.5.10 - Shape Listeners
Glimmer DSL for LibUI 0.5.10 (Fukuoka Award Winning Ruby Desktop Development GUI Library) has just been released with support for nesting mouse listeners within shapes directly and a new example “Shape Coloring” [more inside]
rails_peformance gem (new version)
https://github.com/igorkasyanchuk/rails_performance - I’ve added a new update with “auto-update” functionality on the “Recent” tab. So now the list with the most recent requests will be updated automatically.
Glimmer DSL for SWT Video Tutorial 15 - Hello, Menu Bar!
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]
Dockerizing a Ruby on Rails Application
Learn how to build and dockerize a Ruby on Rails application that uses PostgreSQL, Redis and Sidekiq. [more inside]
30 Common CI/CD Interview Questions (with Answers)
Are you ready to ace you software interview? We’ve collected and answered 30 common CI/CD interview questions. How many can you answer? [more inside]
Real-Time Page Updates With Hotwire in Just 5 Minutes
In this video we’re going to look at how to use ActionCable to broadcast TurboStreams over Web-sockets. https://youtu.be/CR2FCYia8C4
Junior Rails Developers: Do This ONE Thing and You’ll 10x Your Confidence
If you’re building Rails applications, and you wanna know how to level up you game, there’s one thing above all that if applied correctly, will 10x your confidence in the code you write, and it will skyrocket your productivity. https://youtu.be/qUIlmAfDsQA
Alba - the fastest JSON serializer gem!
If you are working with API, data serialization is definitely a feature you would love to be done well. In this article I’m guiding you to serialize JSON responses in Hanami applications using Alba - the fastest ruby serialization gem. [more inside]
How to make Ruby interpreter run program written in a natural language
In this post I write an interpreter that can run programs written in an “almost regular English” language.
sniffer gem v0.5.0
This gem is a tool to log and debug outgoing HTTP requests across multiple ruby libraries. [more inside]
How to use Rails flash messages
How to effectively use and implement flash messages with Ruby-on-Rails [more inside]