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.
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]
mega scaffold gem :)
https://github.com/railsjazz/mega_scaffold - for those who are tired of creating CRUDs and who donât want to add âcmsâ or âadminâ gems. [more inside]
rubygems CVE-2022-29176 explained
I wrote a little explanation and example of exploitation for the recent rubygems vulnerability. [more inside]