So, I got contacted by the organizer of the XO Ruby conference (aka Travelling Ruby), Pascal Laliberté, on meetup.com because I organize the Montreal.rb Ruby Meetup and am a Montreal-based Expert Ruby Software Engineer. He said XO Ruby is coming to Montreal and asked me for help with it. We end up meeting in a video conference call. To help out, I indicated that I asked my company to consider…
One Bad Monkey Spoils The Bunch! 🤣🤣🤣🤣🤣 This Ruby meme is a variation on the common expression "One Bad Apple Spoils The Bunch" that is noting how introducing inferior devs into a Software Engineering team ends up reducing the entire team's skill and intelligence to the least common denominator skill and intelligence of the weakest links, thus corrupting the whole team the same way a bad apple…
"The Embarrassing Ruby/Rails Subreddit Chronicles" becomes "The Embarrassing Ruby/Rails Community Chronicles" as it expands to cover embarrassing interactions by bad Ruby/Rails devs all across social media and the real world, exposing rudeness, meanness, discrimination , and unexcellence/unintelligence in the Ruby/Rails worldwide community. The goal of course is to call that out to discourage in…
My RubyConf Austria 2026 talk has been published on YouTube! What if your frontend was just... Ruby? https://www.youtube.com/watch?v=qTukq5AcSK0 You can find the talk slides over here: https://andymaleh.blogspot.com/2026/06/rubyconf-austria-2026-frontend-ruby-on.html
RubyConf 2026 is not a safe environment for everyone. They have an in-group and an out-group. If you're in the in-group, they will treat you well and accept talk proposals by you even if you don't have top-level skills in Software Engineering. If you're in the out-group, it doesn't matter if you launch rockets to the moon successfully on your own or win the approval of Matz himself, you will be…
Expectation regarding the Ruby open-source innovation process: 1- I stumble upon a problem at my job in our Ruby application. 2- I build a solution for it in an open-source project (e.g. the ability to write the Frontend with a Ruby Frontend Framework instead of using an inferior JavaScript library like React). 3- I win an award for my open-source project by Matz, the creator of Ruby. 4- I get…
Just a reminder that RubyConf has become a Cesspool of Discrimination and Exclusion . In 2026, it doesn't matter how well accomplished a Ruby Software Engineer is in the Ruby community as even if they win awards by the creator of Ruby himself, if they propose a topic that is taboo with the organizers of RubyConf, they are excluded and discriminated against, without even providing a valid reason…
The Ruby community in 2026 is dominated by mean discriminators and their benefactors (they're about 50% of the community at least). Many devs in the Ruby community who are indirect (unconscious) or direct benefactors of discrimination have this attitude of "well, if this discrimination problem is not affecting me, then I don't care". So, they're not real Rubyists because real Rubyists always care…
(Note: this is a live document that could undergo revisions in the future) I came up with a list of laws in relation to doing general Software Engineering work with reliance on AI, from my experience as a Master Software Engineer experimenting with AI and from observing other Software Developers who experiment with or use AI. Law #1: "The more Software Developers use AI, the more valuable Software…
RubyConf has joined RailsConf & RailsWorld as another exclusive discriminatory unexcellent conference by discriminating against any speakers who submit talks that cover Frontend Ruby technologies or dethrone React/JavaScript in any way. In 2025, I won an award for a highly innovative and outside-the-box Ruby open-source project at an international Japanese tech competition that Matz, the creator…
My talk “Frontend Ruby on Rails with Glimmer DSL for Web” went well at RubyConf Austria 2026 . Especially given that after the talk, Chad Fowler (the starter of RubyConf and famous book author of The Passionate Programmer , among other books) told me “good job”, and Obie Fernandez (a famous entrepreneur and book author of The Rails Way , among other books) told me he will try Glimmer DSL for Web…
Glimmer DSL for Web ( Matz Approved Fukuoka Award Winning Frontend Framework for Rails) had a new release in version 0.9.1 that includes a new sample called Hello, Modal! to teach how to create modals in Glimmer DSL for Web in the Frontend of Ruby on Rails web applications. By the way, rendering modals has been supported since the beginning in Glimmer DSL for Web, but there were no samples that…
DB GUI is a Database querying desktop app built in Ruby. It supports PostgreSQL to start. Version 0.4.0 added support for remembering SQL command history. I needed that feature at my job to be able to easily re-run certain SQL queries in our Rails web application, so I added it very quickly, thanks to the awesomeness of Ruby! GitHub: https://github.com/AndyObtiva/db-gui RubyGem:…
The Popularist (see the meme below first) ceases to question things, stops thinking for themself, and throws all their principles out of the window as soon as a bad technology becomes popular, due to The Popularist lacking the courage and backbone needed to say no when many devs head in the wrong direction. Do you know Software Engineers who behave like "The Popularist", making it impossible to…
I recently stumbled upon a Ruby gem called HighLine that simplifies basic command line input/output via an `ask` method and supports validation, conversion, and multi-choices: https://github.com/JEG2/highline Here is an IRB session going through HighLine examples from the project README :
When I reimplemented a React component as the first Glimmer DSL for Web Component in my job's Fintech Rails web app, I thought I did what would have taken 1 week in React in 1.5 days in Glimmer, which seemed like a great improvement in productivity at the time (333.33% the productivity if we count 1 week of React as 5 business days). I recently inspected the Git timeline of the original React…
I recently published a GitHub repo containing the exercises of the wroclove.rb 2026 Ruby conference workshop "Building Rails SPAs in Frontend Ruby with Glimmer DSL for Web": https://github.com/AndyObtiva/glimmer_commerce This GitHub repo provides the simplest and fastest way to learn Glimmer DSL for Web (the Ruby-in-the-Browser Rails Frontend Framework that gained Matz's approval by winning a…
Incompetent Ruby devs when encountering React: - This language is used by Facebook, so it must be great (regardless of the fact that Facebook always suffers from tons of bugs and is an unethical company that has spied on its own users)! - React is used by many rich large companies, so it must be a very good technology (regardless of the fact that often, rich large companies are unagile, unethical,…
I have observed that Ruby devs who use React often have a hard time finding a job because too many people know React. Well, that's one more reason to learn Glimmer DSL for Web ! Not only will you do the work of React devs in half the time or sometimes at 10x productivity in Ruby, but also you will have a unique competitive advantage not many devs have and become indispensable as a result, unlike…
Glimmer DSL for Web (Fukuoka Award Winning Ruby-in-the-Browser Frontend Framework for Rails) had a new release in version 0.8.3 , which now raises an exception plus a correction hint if the user attempts to define a component or a component slot with a name that shadows an existing HTML element. For example, suppose a developer defines a Glimmer Web Component class called `Input`, which would…
My 3-hour workshop proposal "Building Rails SPAs in Ruby using Glimmer DSL for Web" was accepted at the Wroclove.rb 2026 Ruby Conference, which takes place April 17-19, 2026 in Wroclaw, Poland. Title: Building Rails SPAs in Ruby using Glimmer DSL for Web Description: Glimmer DSL for Web is a Ruby-in-the-Browser Web Frontend Framework for Rails that won an award at the Fukuoka Prefecture Future IT…