Rails is better low code than low code
Update 2024-12-02 : There was a lively discussion about the post on Hacker News you might also find interesting: link to thread. “We need a very simple CRUD app for managing the reservations.” T...
Update 2024-12-02 : There was a lively discussion about the post on Hacker News you might also find interesting: link to thread. “We need a very simple CRUD app for managing the reservations.” T...
A Chinese translation of this article is also available. Hotwire and HTMX are two powerful libraries that both have the same goal: simplify building modern web applications. Both embrace the HTML...
Radan here: this is another guest post by Miha. He was so excited about it that he interrupted my weekend with a brand new post to review. I still found it interesting, so I hope you enjoy it as mu...
I came upon the Gilded Rose coding kata by reading Victor Shepelev’s (a.k.a. Zverok) blog post about it. I liked it, especially the part about not immediately reaching for the OOP solution. Ruby is...
Update (January 20th, 2025): Added the links to presentation recordings now that they have been published. Full list on rubyvideo.dev. I love Sarajevo. It’s one of my favourite cities. A unique mi...
Turbo supports lazy loaded frames that start loading only when they enter into the view. It’s a wonderful feature that can save server resources for rarely seen content, only loading when the user ...
On August 3rd, SpaceX revealed the Raptor 3 engine which looks stunning: They have achieved a very impressive sleek and simplified design while greatly increasing the specs. The difference is even ...
In the last blog post I implemented Minesweeper as a CLI game, in just 100 lines of clean, readable ruby. That was a fun exercise. But CLI is not a great UI for minesweeper. So let’s package it int...
This article is part 1. Part 2 uses code from this article to make the game multiplayer using Rails and Hotwire. Ruby is such an expressive language. You can often do surprisingly much with just a...
A code smell, put loosely, is code that looks like it’s going to be trouble. When it’s correctly identified you usually discover that: it’s hiding a much bigger problem it’s tightly coupled t...