Saliendo del infierno de dependencias con el algoritmo de Tarjan
Peleamos contra el caos de las dependencias circulares con parches, hasta que Mati encontró la solución escondida de WhatsApp: el algoritmo de Tarjan. Limpio, confiable y divertido para construir encima.
De manipular timestamps a comparadores personalizados: una historia de rendimiento
Al construir el orden de los chats de WhatsApp en Volt, tuvimos que elegir entre manipular los datos de los chats o implementar un comparador personalizado. Explico cómo dejamos un enfoque costoso basado en timestamps y adoptamos un comparador que preservó la integridad de los datos, simplificó la restauración y mejoró el rendimiento 50 veces.

