Heb je gewacht op een nieuw Codest-weekverslag? Alsjeblieft. Deze keer besteden we speciaal aandacht aan onderwerpen met betrekking tot React, maar... niet alleen. Dus zet goede koffie en controleer wat we voor je hebben voorbereid. Graag gedaan!
Schalen naar 1 miljoen actieve GraphQL-abonnementen (live query's)
Door Hasura Team
Hasura is een zeer overtuigend voorstel: GraphQL queries direct over je PostgreSQL database bouwen, wie zou dat niet willen? Maar de prestaties waar het Hasura team voor heeft gebouwd zijn grotendeels niet gewaardeerd. Hier is een blik op wat er nodig is om een Hasura implementatie te schalen naar 1 miljoen gelijktijdige GraphQL inschrijvingen (en het is verrassend weinig).
https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.mdl
WebAssembly op de server: Hoe systeemaanroepen werken
Door Christine Dodrill
WebAssembly in de browser is één ding, maar hier is een blik op hoe het kan presteren aan de serverkant. Deze samenvatting van de presentatie van Christine is zeker het lezen waard, nu dankzij het werk van de Mozilla Foundation en CloudFlare server-side WA een blijvertje is.
https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31
De Slack Python SDK herschrijven
Door Rodney Urquhart
Een zeer doordachte en diepgaande blik op de architectonische problemen die komen kijken bij het nemen van een SDK die best oké is en er iets geweldigs van te maken. Een aanrader om te lezen, niet alleen voor de fanatieke Pythonista in het publiek, maar ook voor de generalistische senior ontwikkelaar die zich zorgen maakt over de toekomstbestendigheid van zijn publieksgerichte werk.
https://slack.engineering/rewriting-the-slack-python-sdk-ea000f587de7
Interessante punten uit Abramov's "Een complete gids voor useEffect".
Door Mark Romano
Voor een React ontwikkelaar is Dan Abramov de man. Maar we kunnen het er waarschijnlijk allemaal over eens zijn dat zijn blog posts soms wat aan de dichtere kant zijn. Aangezien useEffect op het punt staat een algemeen onderdeel te worden van de moderne React ontwikkelaar, zou het verstandig zijn om deze geweldige samenvatting van Dan's kijk op het onderwerp door te lezen.
https://levelup.gitconnected.com/interesting-points-from-abramovs-a-complete-guide-to-useeffect-99ef9e136a19
React Staat met Hooks: useReducer, useState, useContext
Door Robin Wieruch
En om de bovenstaande gids over useEffect aan te vullen, raden we deze diep technische en vol voorbeelden duik in de andere "toepassingen" van React aan. Zet je schrap voor deze, het is geen lichte lectuur - maar het is essentieel.
https://www.robinwieruch.de/react-state-usereducer-usestate-usecontext/
Bonus! Voor die lange zomeravonden raden we iets dikkers aan. een artikel over de invloed van programmeertaalkeuze op de kwaliteit van code.
Lees meer: