Talking Roots

Finite-state machines y caching en Rails


Listen Later

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.

...more
View all episodesView all episodes
Download on the App Store

Talking RootsBy Rootstrap