DiscoverTalking RootsFinite-state machines y caching en Rails
Finite-state machines y caching en Rails

Finite-state machines y caching en Rails

Update: 2020-12-08
Share

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.

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Finite-state machines y caching en Rails

Finite-state machines y caching en Rails

Rootstrap