Lo más comentado sobre JavaScript esta semana (23-27 marzo)

DIGITAL5527-Mar, 2020
Tags:

DEV.to

Extensiones para trabajo remoto en VS code

Conjunto de extensiones especialmente seleccionadas para ayudarnos a trabajar en remoto, con mención especial a Pomodoro Timer que nos ofrece una funcionalidad para implementar el concepto detrás de la técnica Pomodoro que divide tu día en intervalos de 130 minutos que fomentan la realización efectiva de tareas múltiples, en lugar de la multitarea improductiva.
También muy interesante extensiones como Code Tour, que proponen transferir proyectos o inclusión de nuevos desarrolladores en ellos basándonos en guías sobre el código del proyecto, ¡échales un vistazo!

Introducción a la técnica de memorización

La memorización es una técnica de optimización utilizada en muchos lenguajes de programación para reducir la cantidad de llamadas a funciones redundantes y costosas. Se basa en el almacenado en caché del valor de retorno de una función en base a los datos de entrada de la misma. En el post veremos cómo implementar una función memorizada en JS.

Estructuras de datos no primitivas en JS

El dominio sobre las estructuras de datos es un factor importante para marcar la diferencia entre un desarrollador nuevo y un veterano experimentado. En este artículo nos hace un recorrido por 7 estructuras de datos no primitivas, es decir que no están definidas por el lenguaje de programación sino por el programador. Estas incluyen estructuras de datos lineales, estructuras de datos estáticas y estructuras de datos dinámicas, como colas y listas vinculadas. Interesante como repaso y necesario para llevar al siguiente nivel la implementación de soluciones en JS.

Twitter

  • By @MrCube42: David Würfel ha publicado este gran artículo sobre cómo incluir test end to end en una aplicación Angular con Cypress en 60 minutos. Link
  • By @PrettierCode: La esperada versión 2.0 de Prettier, el famoso formateador de código añade soporte para Typescript 3.8. Link
  • By @KohlerChristian: Ya está disponible la versión 9.1 de Angular y aquí tenemos las novedades que trae. Link
  • By @joshuamorony: Josh Morony nos deja este artículo en su blog sobre cómo securizar rotas con Angular en nuestras aplicaciones Ionic. Link

Medium

Stack Overflow

Blogs de referencia

 

Microsoft compra npm para integrarlo en GitHub y hacer la comunidad incluso más atractiva para los desarrolladores JavaScript

Microsoft ha anunciado esta semana la compra de NPM el famoso gestor de paquetes. Su intención es integrarlo con GitHub para crear el mayor ecosistema de desarrollo.

Cómo desplegar una PWA Ionic en ZEIT

Un tutorial de manos de Mike Hartington sobre cómo desplegar una PWA Ionic en ZEIT.

DIGITAL55

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