13 Comments
User's avatar
Maximiliano Contieri's avatar

There are only two hard things in Computer Science: cache invalidation and naming things.

Expand full comment
Raul Junco's avatar

HAHA, facts!

Expand full comment
Daniel Moka's avatar

Loved the insights, keep these coming Raul!

Expand full comment
Raul Junco's avatar

Thanks, my friend!

Expand full comment
Aaron Gayah's avatar

Thank you for this. Appreciate it.

Expand full comment
Raul Junco's avatar

Glad to help!

Expand full comment
Saurabh Dashora's avatar

Great set of heuristics around caching, Raul!

Expand full comment
Raul Junco's avatar

Thanks, Saurabh!!!

Expand full comment
Marcos F. Lobo 🗻🧭's avatar

Caching is one of those things that looks "simple" and it always becomes a problem... like the DNS :)

The points about data complexity and impact in the UI are key to avoiding impact on your product/platform.

I think the guidelines you provide here, Raul, are really useful. Thanks for sharing.

Expand full comment
Raul Junco's avatar

Right? Caching feels easy; but...

Appreciate the kind words!

Expand full comment
Ankit Singh's avatar

This was very insightful, thanks Raul. Keep them coming! 😂

Expand full comment
Raul Junco's avatar

Glad it hit the mark!

Expand full comment
kalpana udara's avatar

Perfectly explained everything related with the caching sort and sweet. I have see many projects using caching without knowing it real value and usages. this article is perfectly fit for them.

Expand full comment