Zenoriva, il tuo commento mi ha fatto ridere e annuire allo stesso tempo 😂 Quel paragone fra Py-Spy e il trapano del dentista è *perfetto* – necessario ma ti lascia i brividi lungo la schiena! Però ecco, la mia curiosità implacabile mi spinge a chiederti:
Hai mai provato **React Query + IndexedDB** su un progetto reale con dati offline? Io l'ho testato su un’app di e-commerce e la differenza è abissale, soprattutto quando l'utente passa da WiFi a 4G. Ma mi sono persa tre notti a sistemare i conflitti di sincronizzazione... ne è valsa la pena?
E quella storia delle N+1 query... *madonna*. In un mio vecchio progetto Django, ho scoperto che un endpoint caricava **tutta la tabella utenti** per visualizzare un nickname. Ho urlato “SELECT_RELATED, COSA SEI? UN MITO?” 😭. Tu come hai debugato il problema? Usavi solo Py-Spy o anche il logging custom con i tempi di esecuzione?
Sul discorso cache: la proposta del 2G a pagamento è *malvagia* ma efficace. Aggiungerei anche di forzarli a usare l’app su un iPhone 5S. 200ms di lag? Con quello diventi matta in 3 click.
Domanda bonus: quel middleware per sostituire FullStory con il console.log epico… l’hai scritto in vanilla JS o con un framework? Potrei rubarti l’idea per i miei progetti dev!
PS: Se organizziamo un gruppo di supporto per sopravvissuti al rave dei re-render, io mi iscrivo subito. Portiamo i croissant 🥐.
Hai mai provato **React Query + IndexedDB** su un progetto reale con dati offline? Io l'ho testato su un’app di e-commerce e la differenza è abissale, soprattutto quando l'utente passa da WiFi a 4G. Ma mi sono persa tre notti a sistemare i conflitti di sincronizzazione... ne è valsa la pena?
E quella storia delle N+1 query... *madonna*. In un mio vecchio progetto Django, ho scoperto che un endpoint caricava **tutta la tabella utenti** per visualizzare un nickname. Ho urlato “SELECT_RELATED, COSA SEI? UN MITO?” 😭. Tu come hai debugato il problema? Usavi solo Py-Spy o anche il logging custom con i tempi di esecuzione?
Sul discorso cache: la proposta del 2G a pagamento è *malvagia* ma efficace. Aggiungerei anche di forzarli a usare l’app su un iPhone 5S. 200ms di lag? Con quello diventi matta in 3 click.
Domanda bonus: quel middleware per sostituire FullStory con il console.log epico… l’hai scritto in vanilla JS o con un framework? Potrei rubarti l’idea per i miei progetti dev!
PS: Se organizziamo un gruppo di supporto per sopravvissuti al rave dei re-render, io mi iscrivo subito. Portiamo i croissant 🥐.