Saltar al contenido

Artículos

RSS

Artículos largos y snippets de código cortos con lo que aprendo construyendo software en producción.

Todo lo publicado

¿Cómo escribir una regla de ESLint?

Crear una regla de ESLint personalizada para prohibir el uso de un componente. Cómo recorrer el AST, identificar el nodo correcto y empaquetar la regla en un plugin local.

5 min de lectura
  • javascript
  • eslint
  • tooling

¿Cómo subir archivos a S3 usando @aws-sdk/client-s3?

Cómo usar @aws-sdk/client-s3 para subir archivos y carpetas enteras a AWS S3 desde Node.js, con los gotchas más comunes (content type, claves con barras, paths de Windows).

4 min de lectura
  • javascript
  • node.js
  • aws
  • aws-s3
  • tooling

Snippet

Leer y modificar archivos y carpetas en Go

Recetas mínimas para leer un archivo, sobreescribirlo y recorrer una carpeta de forma recursiva en Go, con un ejemplo práctico que combina las tres.

  • go

Snippet

¿Cómo truncar líneas de texto con CSS?

Una técnica corta para limitar un bloque de texto a N líneas con CSS puro, ideal cuando el contenido es dinámico y no quieres que rompa la UI.

  • css

Snippet

¿Cómo integrar NProgress con Next.js?

Snippets para mostrar una barra de progreso en la parte superior mientras Next.js navega entre páginas, usando NProgress y los eventos del router.

  • react
  • next.js

Snippet

Cheatsheet de GORM en Go

Una colección de snippets de GORM que tengo a mano cuando arranco un proyecto en Go — instalación, modelos, validaciones, relaciones many-to-many, hooks y consultas más comunes.

  • go
  • gorm

Ser Tech en Crehana: ¡Falla!, pero aprende rápido

Aprendizajes de mis primeros tres años como Frontend Developer en Crehana — fallar rápido, creer en lo que construyes y por qué las personas son lo más importante.

3 min de lectura
  • culture
  • career
  • crehana

BDD con Ruby on Rails usando RSpec y Capybara

Por qué los tests de controladores muchas veces prueban lo que Rails ya garantiza, y cómo los feature tests con RSpec y Capybara permiten testear lo que el usuario realmente ve.

6 min de lectura
  • ruby
  • rails
  • testing
  • bdd