Stavate aspettando un altro rapporto settimanale di Codest? Eccovi accontentati. Questa volta, prestiamo attenzione soprattutto agli argomenti relativi all'React, ma... non solo. Quindi preparate un buon caffè e controllate quello che abbiamo preparato per voi. Benvenuti!
Scalare fino a 1 milione di sottoscrizioni GraphQL attive (query live)
Da Hasura Squadra
Hasura è una proposta molto convincente: costruire query GraphQL direttamente sul database PostgreSQL, a chi non piacerebbe? Ma le prestazioni che il team di Hasura ha costruito sono state ampiamente ignorate. Ecco un'analisi di ciò che occorre per scalare un'implementazione di Hasura a 1 milione di sottoscrizioni GraphQL simultanee (ed è sorprendentemente poco).
https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.mdl
WebAssembly sul server: Come funzionano le chiamate di sistema
Di Christine Dodrill
WebAssembly nel browser è una cosa, ma ecco un'occhiata a come può funzionare sul lato server. Vale la pena di leggere questo riassunto della presentazione di Christine, ora che, grazie al lavoro della Mozilla Foundation e di CloudFlare, WA lato server è qui per restare.
https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31
Riscrittura dell'SDK di Slack Python
Di Rodney Urquhart
Uno sguardo molto attento e approfondito ai problemi architettonici che si presentano quando si prende un SDK abbastanza buono e lo si trasforma in qualcosa di grandioso. Una lettura consigliata non solo agli appassionati di Pythonista, ma anche agli sviluppatori senior che si preoccupano di rendere il loro lavoro pubblico a prova di futuro.
https://slack.engineering/rewriting-the-slack-python-sdk-ea000f587de7
Punti interessanti da "Una guida completa a useEffect" di Abramov
Di Mark Romano
Per uno sviluppatore React, Dan Abramov è l'uomo giusto. Ma probabilmente siamo tutti d'accordo sul fatto che i suoi post sul blog a volte sono un po' troppo densi. Poiché useEffect è destinato a diventare una parte comune del moderno sviluppatore React, sarebbe saggio leggere questo ottimo riassunto del punto di vista di Dan sull'argomento.
https://levelup.gitconnected.com/interesting-points-from-abramovs-a-complete-guide-to-useeffect-99ef9e136a19
React Stato con ganci: useReducer, useState, useContext
Di Robin Wieruch
Per completare la guida di cui sopra su useEffect, vi consigliamo questa immersione profondamente tecnica e ricca di esempi negli altri "usi" dell'React. Non è una lettura leggera, ma è essenziale.
https://www.robinwieruch.de/react-state-usereducer-usestate-usecontext/
Bonus! Per le lunghe notti d'estate, consigliamo qualcosa di più denso. un documento sull'impatto della scelta del linguaggio di programmazione sulla qualità del codice.
Per saperne di più: