#59 Creando otro CSS reset por diversión

Creando otro CSS reset por diversión

Uno de mis frontenderos favoritos es Chris Coyier, el creador de CodePen, ShopTalk Show y por supuesto CSS-Tricks. En uno de los ultimos episodios del podcast hablaban sobre este reset de Andy Bell que ya habiamos comentado antes en el newsletter. A continuación les compartimos el articulo es una versión escrita y editada de esa conversación.

Migrando Buffer a Uint8Array

Seth Meyers Lol GIF by Late Night with Seth Meyers

Sindre recomienda migrar del API Buffer de Node.js al objeto Uint8Array cuando se trabaja con información binaria, porque esta segunda ya tiene mejor soporte por navegadores y runtimes, además de que algunos de sus métodos están mejor optimizados. Como Sindre mantiene cientos de paquetes en npm, esta solicitando ayuda para hacer esta migración que, a la larga, tendrá beneficios.

NOTICIA
Remix <3 Vite

¡Ya es oficial! Remix ya tiene soporte para Vite en su versión 2.2.0. Así que, si tu eres un frontendero que usa Remix, ya puedes probar los beneficios de Vite en tus proyectos.

HERRAMIENTA
React Slideshow Image

GIF by How To Giphy

Nunca esta de mas tener un slide de imágenes para esos proyectos que luego tienen que mantenerse pequeños o sacarse rápido.

HERRAMIENTA
Image Dimensions

GIF by aarati

Sindre Sorhus, apenas publicó una biblioteca que te dará las dimensiones de imágenes PNG, JPG y GIF que, ademas, es compatible en cualquier ambiente JavaScript.

VACANTE
Desarrollador Frontend (LATAM)

En Gestion Humana TaHu, ofrecen la oportunidad laboral de Desarrollador Frontend, 100% remoto, con habilidades en Angular, bases de datos, metodología ágil Scrum, AWS, Azure, etc.

CHALLENGE
Escribe una función que reciba un string y te regrese otro string con los caracteres únicos y su conteo, ordenados alfabéticamente.

RESULTADO

let conteo = {};
for (let char of str) {
  if (conteo[char]) {
    conteo[char]++; 
  } else {
    conteo[char] = 1;
  }
}

return Object.keys(conteo).sort().map(char => char + conteo[char]);