Odotitko toista Codestin viikkoraporttia? Tässä. Tällä kertaa kiinnitämme huomiosi erityisesti aiheisiin, jotka liittyvät React:hen, mutta... ei vain. Joten keittää hyvää kahvia ja tarkistaa, mitä olemme valmistaneet sinulle. Tervetuloa!
Skaalautuminen 1 miljoonaan aktiiviseen GraphQL-tilaukseen (live-kyselyt).
Hasuran toimesta Joukkue
Hasura on erittäin vakuuttava ehdotus: rakentaa GraphQL-kyselyitä suoraan PostgreSQL-tietokannan päälle, kuka ei pitäisi siitä? Mutta Hasura-tiimin rakentama suorituskyky on jäänyt suurelta osin arvostamatta. Seuraavassa tarkastellaan, mitä Hasuran käyttöönoton skaalautuminen miljoonaan samanaikaiseen GraphQL-tilaukseen vaatii (ja se on yllättävän vähän).
https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.mdl
WebAssembly palvelimella: Kuinka järjestelmäkutsut toimivat
Christine Dodrill
WebAssembly selaimessa on yksi asia, mutta tässä on myös yksi esimerkki siitä, miten se voi toimia palvelinpuolella. Tämä Christinen esityksen tiivistelmä on lukemisen arvoinen, sillä Mozilla Foundationin ja CloudFlaren työn ansiosta palvelinpuolen WA on tullut jäädäkseen.
https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31
Slack Python SDK:n uudelleenkirjoittaminen
Rodney Urquhart
Erittäin harkittu ja perusteellinen katsaus arkkitehtuurisiin ongelmiin, joita syntyy, kun SDK:sta, joka on ihan ok, tehdään jotain hienoa. Suositeltu lukemista paitsi innokkaille Pythonista-asiantuntijoille, myös yleissuunnittelijoille, jotka ovat huolissaan tulevaisuudenkestävyydestä julkisessa työssään.
https://slack.engineering/rewriting-the-slack-python-sdk-ea000f587de7
Mielenkiintoisia kohtia Abramovin "A Complete Guide to useEffect" -kirjasta.
Mark Romano
React-kehittäjälle Dan Abramov on mies paikallaan. Mutta voimme varmaan kaikki olla samaa mieltä siitä, että hänen blogikirjoituksensa päätyvät joskus hiukan tiheämpään muotoon. Koska useEffectistä on tulossa yleinen osa nykyaikaista React-dev:tä, olisi viisasta lukea läpi tämä hieno tiivistelmä Danin näkemyksistä aiheesta.
https://levelup.gitconnected.com/interesting-points-from-abramovs-a-complete-guide-to-useeffect-99ef9e136a19
React Tila ja koukut: useReducer, useState, useContext
Robin Wieruch
Edellä mainitun useEffect-oppaan täydennykseksi suosittelemme tätä syvästi teknistä ja esimerkkejä täynnä olevaa sukellusta React:n muihin "käyttötarkoituksiin". Tämä ei ole kevyttä luettavaa, mutta se on välttämätöntä.
https://www.robinwieruch.de/react-state-usereducer-usestate-usecontext/
Bonus! Pitkiin kesäiltoihin suosittelemme jotain hieman tiheämpää - artikkeli ohjelmointikielen valinnan vaikutuksesta koodin laatuun.
Lue lisää: