Listen

Description

Nos juntamos para charlar sobre máquinas de estado finitas y caching en Rails. Conversamos sobre la gema AASM, qué beneficios nos trae y cómo agregarla en una aplicación Rails sin sobrecargar los modelos. Y por último charlamos sobre algunas consideraciones de hacer caching en Rails, principalmente fragment caching.

[1:00] Introducción. Catching up. Sobre máquinas de estado finitas. AASM y pure old ruby objects.

[6:50] Callbacks y tests. Helper methods para tests.

[10:50] Guardas y transiciones condicionales. Persistencia de estados con ActiveRecord.

[14:30] Consideraciones de performance. Caching y construcción de claves para la caché.

[21:10] Recyclable cache keys, una decisión tomada en Rails.

[25:00] Comparando el sistema de caching con Django. ¿Puede redis influir en el response time considerablemente? Fragment caching.

Este episodio es parte de la miniserie sobre Ruby.

Belén @BelenRemedi linkedin.com/in/maría-belén-remedi

Bruno @brunvez github.com/brunvez

Kalil @kaoz_165 github.com/kaozdl

Hecho con ❤️ en Rootstrap.