Finite-state machines y caching en Rails - podcast episode cover

Finite-state machines y caching en Rails

Dec 08, 202034 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode 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.

For the best experience, listen in Metacast app for iOS or Android