Čekali jste na další týdenní zprávu společnosti Codest? Tady je. Tentokrát věnujeme vaši pozornost především tématům souvisejícím s React, ale... nejen jim. Tak si uvařte dobrou kávu a podívejte se, co jsme pro vás připravili. Není zač!
Škálování na 1 milion aktivních odběrů GraphQL (živé dotazy)
Podle Hasura Tým
Hasura je velmi přesvědčivá nabídka: sestavujte dotazy GraphQL přímo nad databází PostgreSQL, komu by se to nelíbilo? Ale výkon, který tým Hasura vytvořil, byl do značné míry nedoceněn. Zde se podívejte, co je potřeba ke škálování nasazení Hasura na 1 milion souběžných odběrů GraphQL (a je to překvapivě málo).
https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.mdl
WebAssembly na serveru: Jak fungují systémová volání
Autor: Christine Dodrill
WebAssembly v prohlížeči je jedna věc, ale zde se podíváme na to, jak může fungovat na straně serveru. Toto shrnutí prezentace od Christine stojí za přečtení, protože díky práci Mozilla Foundation a CloudFlare je nyní WA na straně serveru tady.
https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31
Přepsání SDK Slack Python
Autor: Rodney Urquhart
Velmi promyšlený a hluboký pohled na architektonické problémy, které vznikají, když vezmete SDK, které je docela v pořádku, a uděláte z něj něco skvělého. Doporučená četba nejen pro zapálené Pythonisty v publiku, ale i pro všeobecné starší vývojáře, kteří se zajímají o budoucnost své práce pro veřejnost.
https://slack.engineering/rewriting-the-slack-python-sdk-ea000f587de7
Zajímavé body z Abramovovy knihy "Kompletní průvodce useEffect"
Autor: Mark Romano
Na a Vývojář React, Dan Abramov je ten pravý. Ale asi se všichni shodneme na tom, že jeho blogové příspěvky občas končí poněkud hutněji. Vzhledem k tomu, že useEffect je připraven stát se běžnou součástí moderních React dev, bylo by moudré přečíst si toto skvělé shrnutí Danova pohledu na toto téma.
https://levelup.gitconnected.com/interesting-points-from-abramovs-a-complete-guide-to-useeffect-99ef9e136a19
React Stav s háčky: useReducer, useState, useContext
Autor: Robin Wieruch
A jako doplněk k výše uvedenému průvodci o useEffect doporučujeme tento hluboce odborný a příklady nabitý ponor do dalších "použití" React. Připoutejte se, není to lehké čtení - ale je nezbytné.
https://www.robinwieruch.de/react-state-usereducer-usestate-usecontext/
Bonus! Pro dlouhé letní noci doporučujeme něco hustšího - článek o vlivu volby programovacího jazyka na kvalitu kódu.
Přečtěte si více: