Los micro-frontends con horizontal split son una solución a un problema organizacional que impacta de lleno en la UX.
La idea es compartir cómo utilizar ImageMagick para optimizar imágenes en Deno.
En 2021 tuve la posibilidad de dictar un taller sobre ⚡️Web Performance y ¡está disponible totalmente GRATIS!
"Thoughts on Flash": la carta abierta sobre Flash de Steve Jobs que Apple borró.
Steve Jobs creía en el poder de la web pero pasaron cosas. Igual hay esperanza.
El resultado sigue confirmando que me copa Deno porque tiene foco en ser compatible con la plataforma web, funciona como el navegador.
Armé un servicio para optimizar las imágenes de la API de Microsoft que afectaban el LCP de https://xstoregames.com
Preact Signals viene a llenar el espacio vacío entre las islas 🏝.
Un skill importante que se necesita en frontend es diferenciar componentes server-side y client-side.
No sabía es que se pueden crear `tagged templates`: funciones que permiten parsear los template literals de forma custom.
La idea de 🏝 Islands Architecture es muy simple: separar las partes dinámicas de las estáticas dentro de una página.
La forma que elegí para empezar a probar Deno fue migrando mi blog y quedé sorprendido de lo fácil y rápido que resultó.
Una dato que no suma nada es que DE-NO al revés es NO-DE, pero ahora todo tiene sentido.
XStore es una web-app para explorar el catálogo de juegos de Xbox en precios argentinos incluyendo los impuestos finales.
La idea principal de Web Components es extender la plataforma por eso es fundamental conocer a fondo HTML, CSS y JavaScript.
Después de leer mucho llegué a la conclusión que prefiero hacer una diferenciación entre Microfrontends y Fragments.
En Mercado Libre comenzamos un recorrido para ofrecer un producto accesible y queremos compartir lo que fuimos aprendiendo.
Me gustaría compartir algunos principios e intenciones que fui aprendiendo y adoptando a la hora de desarrollar frontends.
Me preguntaron si en Mercado Libre usamos microfrontends. Mi respuesta fue: "Si, pero..."
Cuando empecé a aprender web tuve la suerte de estar rodeado de personas que me enseñaron diferentes conceptos para desarrollar y construir frontends.
El otro día @okbel publicó un tweet comentando sobre el deseo de un Infinity Scroll para navegar los listados de productos y...
Todas las personas tienen derecho de acceder e interactuar con nuestro contenido y no debemos privar a nadie.
A principios de 2016 empecé a probar React y pude "ver" con mis propios dedos los beneficios que brinda en la experiencia de desarrollo y en la performance de la UI.
¿Tiene sentido? ¿Cuándo es necesario hacerlo? ¿Por qué sibarita es tan rica?
Si estás arrancado en web sugiero priorizar conocimientos básicos y conocer las herramientas estándar con las que vas a poder probar todo sin instalarte nada.
Offline es un estado de nuestra aplicación, por lo que tenemos que contemplarlo y ofrecer alguna solución a nuestros usuarios.
Hace unos meses empecé a meterme con React (si, tarde pero seguro) y pude ver con mis propios dedos, todos los beneficios que tiene en cuanto a performance y buenas prácticas para con el frontender. Me gusta.
Hace unos años leí sobre la API de vibración, la cual nos permite hacer vibrar los dispositivos de nuestros usuarios utilizando solamente JavaScript.
Hace unos días jugando con formularios nos encontramos con una feature más que interesante para Safari en IOS: la posibilidad de escanear tarjetas de crédito.
En los últimos años el desarrollo de frontend creció tanto que hoy contamos con una gran variedad de herramientas, frameworks y librerías para construir aplicaciones que corren casi exclusivamente en el navegador (SPA).
La performance y velocidad, junto a la experiencia del usuario de nuestros sitios y aplicaciones son puntos claves que tenemos que tener en cuenta desde el principio de un desarrollo.