Edgewise: Un tutor que pregunta antes de enseñar
Edgewise te hace preguntas primero, encuentra la idea que bloquea el resto, y enseña desde ahí. Cómo funciona, y a qué renuncié para mantenerlo gratis.
Leer Más
Aquí encontrarás artículos y tutoriales sobre desarrollo web, diseño de productos y experiencias de usuario.
Edgewise te hace preguntas primero, encuentra la idea que bloquea el resto, y enseña desde ahí. Cómo funciona, y a qué renuncié para mantenerlo gratis.
Leer Más

Un modelo puede escribir cuarenta líneas de JavaScript asíncrono que se ven perfectas y corren en el orden equivocado. El event loop es lo que te dice cuáles. Un hilo, dos colas, y un botón que congela la página que estás leyendo.

Los principios que usamos para construir sistemas de software fiables se trasladan sorprendentemente bien a cómo funcionan y fallan las sociedades. Diseña para el fallo, no para la virtud; mantén el acoplamiento débil; haz que las barreras sean ajustables; e invierte en observabilidad por encima de casi todo lo demás.

No todo el código merece un test unitario. Escribir tests solo para alcanzar un porcentaje arbitrario de cobertura es una pérdida de tiempo. Este artículo cuestiona la obsesión por los números de cobertura y defiende pruebas significativas y enfocadas.

El archivo package.json define las dependencias del proyecto, scripts, versionado, e incluso cómo debe ejecutarse, entre otras cosas.

Los atributos de calidad son la piedra angular de la arquitectura de software. Definen las características que determinan la calidad general de un sistema. En este artículo, exploraremos los atributos de calidad clave que todo arquitecto de software debe considerar al diseñar un sistema.

La accesibilidad web garantiza que las personas con discapacidades puedan percibir, comprender, navegar e interactuar con sitios web y herramientas. No solo es lo correcto, en muchos casos es la ley.