Kas sa ootasid järjekordset Codesti nädalaaruannet? Siin on. Seekord pöörame teie tähelepanu eelkõige teemadele, mis on seotud React-ga, kuid... mitte ainult. Nii et keeta head kohvi ja kontrollida, mida me valmistasime teile. Tere tulemast!
Skaleerimine kuni 1 miljoni aktiivse GraphQL-tellimuseni (reaalajas päringud)
Hasura poolt Meeskond
Hasura on väga veenev ettepanek: ehitada GraphQL päringuid otse üle teie PostgreSQL andmebaasi, kellele see ei meeldiks? Kuid jõudlus, mille jaoks Hasura meeskond on ehitanud, on suuresti hindamata. Siin vaatame, mida on vaja Hasura kasutuselevõtu skaleerimiseks 1 miljonile samaaegsele GraphQL-tellimusele (ja see on üllatavalt vähe).
https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.mdl
WebAssembly serveris: Kuidas süsteemikutsed töötavad
Christine Dodrill
WebAssembly brauseris on üks asi, kuid siin on näha, kuidas see võib toimida serveri poolel. See Christine'i ettekande kokkuvõte on lugemist väärt, nüüd, kus tänu Mozilla Foundationi ja CloudFlare'i tööle on serveripoolne WA siin, et jääda.
https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31
Slack Python SDK ümberkirjutamine
Rodney Urquhart
Väga läbimõeldud ja põhjalik ülevaade arhitektuurilistest probleemidest, mis kaasnevad sellega, et võtta SDK, mis on üsna okei, ja teha sellest midagi suurepärast. Soovitatav lugemine mitte ainult innukale Pythonista kuulajatele, vaid ka üldisele vanemarendajale, kes on mures oma avalikkusele suunatud töö tulevikukindluse pärast.
https://slack.engineering/rewriting-the-slack-python-sdk-ea000f587de7
Huvitavad punktid Abramovi raamatust "A Complete Guide to useEffect"
Mark Romano poolt
React arendaja jaoks on Dan Abramov see mees. Kuid me võime ilmselt kõik nõustuda, et tema blogipostitused jäävad mõnikord mõnevõrra tihedamale poole. Kuna useEffect on muutumas kaasaegse React deviisori tavaliseks osaks, oleks mõistlik lugeda läbi see suurepärane kokkuvõte Dani seisukohtadest sel teemal.
https://levelup.gitconnected.com/interesting-points-from-abramovs-a-complete-guide-to-useeffect-99ef9e136a19
React Seisund koos konksudega: useReducer, useState, useContext
Robin Wieruchi poolt
Ja et täiendada ülaltoodud juhendit useEffecti kohta, soovitame seda sügavalt tehnilist ja näiteid täis sukeldumist React teiste "kasutusalade" juurde. Pange end selle jaoks kinni, see ei ole kerge lugemine - kuid see on hädavajalik.
https://www.robinwieruch.de/react-state-usereducer-usestate-usecontext/
Boonus! Pikkade suveõhtute jaoks soovitame midagi veidi tihedamat - kirjutis programmeerimiskeele valiku mõju kohta koodi kvaliteedile.
Loe edasi: