¿Esperabas otro informe semanal de Codest? Aquí lo tienes. Esta vez, prestamos su atención especialmente a los temas relacionados con React, pero... no sólo. Así que prepárate un buen café y comprueba lo que hemos preparado para ti. Bienvenido.
Escalado a 1 millón de suscripciones GraphQL activas (consultas en directo)
Por Hasura Equipo
Hasura es una propuesta muy convincente: construir consultas GraphQL directamente sobre su base de datos PostgreSQL, ¿a quién no le gustaría eso? Pero el rendimiento para el que el equipo de Hasura ha construido ha sido en gran parte poco apreciado. He aquí un vistazo a lo que se necesita para escalar un despliegue Hasura a 1 millón de suscripciones concurrentes GraphQL (y es sorprendentemente poco).
https://github.com/hasura/graphql-engine/blob/master/architecture/live-queries.mdl
WebAssembly en el servidor: Cómo funcionan las llamadas al sistema
Por Christine Dodrill
WebAssembly en el navegador es una cosa, pero he aquí un vistazo a cómo puede funcionar en el lado del servidor. Merece la pena leer este resumen de presentación de Christine, ahora que gracias al trabajo de la Fundación Mozilla y CloudFlare el WA del lado del servidor está aquí para quedarse.
https://christine.website/talks/webassembly-on-the-server-system-calls-2019-05-31
Reescribiendo el SDK Slack Python
Por Rodney Urquhart
Una mirada muy reflexiva y en profundidad a los problemas de arquitectura que surgen al tomar un SDK que está bastante bien y convertirlo en algo grande. Una lectura recomendada no solo para el ávido Pythonista del público, sino también para el desarrollador senior generalista preocupado por garantizar el futuro de su trabajo de cara al público.
https://slack.engineering/rewriting-the-slack-python-sdk-ea000f587de7
Puntos interesantes de la "Guía completa de useEffect" de Abramov
Por Mark Romano
To a Desarrollador 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 Estado con ganchos: useReducer, useState, useContext
Por Robin Wieruch
Y para complementar la guía anterior sobre useEffect, recomendamos esta inmersión profundamente técnica y llena de ejemplos en los otros "usos" de React. No es una lectura fácil, pero es esencial.
https://www.robinwieruch.de/react-state-usereducer-usestate-usecontext/
¡Bonus! Para esas largas noches de verano, recomendamos algo un poco más denso - un artículo sobre el impacto de la elección del lenguaje de programación en la calidad del código.
Más información: