Better Client-side Validations Using Stimulus
I’ve been adding a lot of validations on the client side lately, using native HTML validation. It’s fast, reliable, and there’s no need to hit the server just to check for errors. One of the most […]
I’ve been adding a lot of validations on the client side lately, using native HTML validation. It’s fast, reliable, and there’s no need to hit the server just to check for errors. One of the most […]
Let’s say we want to build a blog application that allows users to highlight text within articles and attach notes to those highlights. The idea is that when a user selects some text, a dialog appears […]
Ruberto is a Ruby gem that allows you to connect Uber’s API to any project. In this first release we focus on Uber Direct—the on-demand delivery service for businesses—although its modular design makes it possible to […]
While it’s true that we already have an infinite scroll article at Unagi, some releases have happened since it was written regarding the amazing Pagy gem. The implementation is almost identical to our previous article, but the performance improvements […]
Imagine we’re building a web application to organize our personal trip albums. We could have a list of albums, and when you click on each album, a grid of photos would be displayed. The HTML layout […]
Let’s imagine we have a simple app called Turbo Video, where users can watch their favorite videos. The app is straightforward — it displays the video’s title, description, and a video player. Something like this: The code for […]
Let’s imagine we have a dashboard with important data for our business (e.g., number of active users, number of sales, server status). These numbers change over time, and we don’t want to reload the page to […]
¿Cuántas veces te pasó que sacaste una feature a producción y luego te hubiese gustado desactivarla temporalmente para hacerle ajustes o por algún bug inesperado?¿Cuántas veces quisiste activar una feature que estaba en beta solo para […]
En este artículo les voy a explicar como armar su propio Container Registry para alojar imágenes de Docker y no depender de servicios como DockerHub. La necesidad de tener nuestro propio Container Registry nació porque empezamos […]
Tener métricas en proyectos chicos y donde el equipo de diseño es una sola persona puede ser… complejo. Muchas veces, depende de nuestro trabajo e insistencia empezar a recolectar información, esperar a tener algo analizable y […]
Let’s imagine an app with a search page. This page displays some content unrelated to search and includes a form for users to search within the app. To avoid reloading the whole page, we decided to […]
There are many times when a user’s action requires updating a page without reloading it. In the past, this often meant writing custom JavaScript, but in Rails 7, it’s possible to use Hotwire and a bit […]