Czekaliście na kolejny cotygodniowy raport Codest? Proszę bardzo. Tym razem szczególną uwagę poświęcamy tematom związanym z React, ale... nie tylko. Zaparzcie więc dobrą kawę i sprawdźcie, co dla Was przygotowaliśmy. Zapraszamy!
Skalowanie do 1 miliona aktywnych subskrypcji GraphQL (zapytania na żywo)
Hasura Zespół
Hasura to bardzo przekonująca propozycja: budowanie zapytań GraphQL bezpośrednio na bazie danych PostgreSQL, kto by tego nie chciał? Ale wydajność, dla której zespół Hasura został zbudowany, pozostaje w dużej mierze niedoceniona. Oto spojrzenie na to, co jest potrzebne do skalowania wdrożenia Hasura do 1 miliona jednoczesnych subskrypcji GraphQL (i jest to zaskakująco mało).
https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.mdl
WebAssembly na serwerze: Jak działają wywołania systemowe
Christine Dodrill
WebAssembly w przeglądarce to jedno, ale oto spojrzenie na to, jak może działać po stronie serwera. To podsumowanie prezentacji Christine jest warte przeczytania, ponieważ dzięki pracy Fundacji Mozilla i CloudFlare WA po stronie serwera jest tutaj na stałe.
https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31
Przepisywanie Slack Python SDK
Rodney Urquhart
Bardzo przemyślane i dogłębne spojrzenie na problemy architektoniczne, które wiążą się z przyjęciem SDK, który jest całkiem w porządku i uczynieniem z niego czegoś wspaniałego. Zalecana lektura nie tylko dla zapalonych Pythonista, ale także dla starszych programistów, którzy chcą zabezpieczyć swoją pracę w przyszłości.
https://slack.engineering/rewriting-the-slack-python-sdk-ea000f587de7
Interesujące punkty z "Kompletnego przewodnika po useEffect" Abramova
Mark Romano
To a Deweloper React, Dan Abramov is the man. But we can probably all agree that his blog posts sometimes end up somewhat on the denser side. As useEffect is poised to become a common part of the modern React dev, one would be wise to read through this great summary of Dan’s view on the topic.
https://levelup.gitconnected.com/interesting-points-from-abramovs-a-complete-guide-to-useeffect-99ef9e136a19
React State z hakami: useReducer, useState, useContext
Robin Wieruch
Aby uzupełnić powyższy przewodnik po useEffect, polecamy ten głęboko techniczny i pełen przykładów przewodnik po innych "zastosowaniach" React. Nie jest to lekka lektura, ale jest niezbędna.
https://www.robinwieruch.de/react-state-usereducer-usestate-usecontext/
Bonus! Na długie letnie noce polecamy coś nieco gęstszego - artykuł na temat wpływu wyboru języka programowania na jakość kodu.
Czytaj więcej: