Lo más comentado sobre JavaScript esta semana (6-10 abr)

DIGITAL5507-Abr, 2020
Tags:

DEV.to

Limitar las llamadas a endpoints mediante Throttling / Debouncing

Muchas veces el usuario es susceptible de pulsar muchas veces repetidas un botón por el motivo que sea, lo que puede provocar un exceso de llamadas a nuestro API. En este artículo nos presentan dos técnicas en JS de evitar este problema: Throttling y Debouncing; aplicando estas técnicas no importará cuántas veces el usuario pueda activar un botón o CTA, pues la llamada se ejecutará sólo una vez en un intervalo de tiempo específico. ¡Protege la estabilidad de tus microservicios!

Seguridad en tus aplicaciones Node.js y Express (parte 1)

Es importante conocer estos principios básicos, para limitar las vulnerabilidades en una aplicación node con express. Esta primera parte del artículo pasa por cuestiones como la Inyección JS del lado del servidor o el Manejo adecuado de la sesión entre otros.

Cómo crear extensiones de chrome con chrome.tabs

En este minucioso tutorial nos enseñan a crear una extensión de Chrome que reorganice las pestañas de su navegador para que estén ordenadas por URL, un buen punto de partida en el desarrollo de extensiones para chrome en JS.

 

Twitter

  • By @angularjobs: Interesante tutorial para customizar los temas de Angular Material. Link
  • By @schlimmson: Simon Grimm nos deja este template para construir un sistema de autenticación con Nest e Ionic. Link
  • By @ReactTraining: La version 6.0 de React Router ya está aquí con interesantes novedades. Link
  • By @BenLesh: Ben Lesh nos deja este interesante consejo de RXJS para que dejemos de usar el operador plunk a favor de map. Link

Medium

Blogs de Referencia

¿Está Apple intentando matar las PWA?

Interesante artículo de Mike Hartington del equipo de Ionic sobre la nueva actualización de Safari en la que, al parecer, solo permite almacenar datos del navegador durante 7 días.

 

Stack Overflow

 

DIGITAL55

Más de quince años desarrollando proyectos digitales innovadores: JavaScript, Angular, React, Node, Vue.