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.
Information
- Show
- Published8 December 2020 at 15:00 UTC
- Length34 min
- RatingClean