Web

Cómo Conseguir Clientes de Diseño Web Rápido (Parte 1)

El secreto para hacer crecer un negocio de diseño web exitoso es pensar en el diseño como un servicio, no como un producto. Cuando se enfoca en los ingresos recurrentes y vende a un nicho objetivo, puede hacer crecer un negocio más rápido que nunca.

Lee mas

¿Qué hay de nuevo en Flutter 2?

Flutter ha pasado de ser un SDK de desarrollo móvil multiplataforma para Android/iOS a una herramienta que le permite ejecutar el mismo código de forma nativa en un navegador en Windows, Linux y macOS. Con Flutter 2, el desarrollo de Flutter no móvil comienza a ser más viable.

Lee mas

Bueno, mejor, excelente: desenredando el complejo mundo de los patrones accesibles

¿Cómo sabemos qué patrones son buenos, mejores y mejores cuando se trata de accesibilidad? ¿Es mejor usar un patrón/biblioteca establecido o crear otros nuevos? Con la gran cantidad de opciones disponibles, podemos quedar atrapados rápidamente en una red de confusión sobre este tema.

Lee mas

Generadores de CSS

En una nueva serie breve de publicaciones, destacamos algunas de las herramientas y técnicas útiles para desarrolladores y diseñadores. Esta vez se trata de generadores de CSS: desde sombras de CSS hasta degradados suaves, superposiciones de CSS y garabatos de CSS.

Lee mas

Creciente madurez de UX: encontrar un campeón de UX y demostrar el retorno de la inversión (Parte 1)

Todos nos beneficiamos cuando trabajamos para aumentar la madurez general de UX de nuestras organizaciones. Este artículo explora el concepto de madurez de UX y se centra en encontrar y utilizar campeones de UX y demostrar el retorno de la inversión o el valor de UX.

Lee mas

Herramientas de auditoría de CSS

Una guía completa de herramientas de auditoría de CSS para depurar y refactorizar su CSS. Herramientas para descubrir problemas de especificidad de CSS, selectores duplicados e inválidos y mejorar su arquitectura de CSS.

Lee mas

La guía para el raspado ético de sitios web dinámicos con Node.js y Puppeteer

Para muchas tareas de web scraping, un cliente HTTP es suficiente para extraer los datos de una página. Sin embargo, cuando se trata de sitios web dinámicos, un navegador sin cabeza a veces se vuelve indispensable. En este tutorial, crearemos un raspador web que puede raspar sitios web dinámicos basados ​​en Node.js y Puppeteer.

Lee mas

Construyendo la confianza del usuario en el diseño de UX

La confianza está en el corazón de una estrategia a largo plazo de cualquier producto. Hay muchas formas de ganarlo, y aún más formas de perderlo. En este artículo, veremos cómo usted, como diseñador de productos, puede asegurarse de que su producto fomente y retenga la confianza en cada punto de contacto. Para hacer eso, tomaremos prestados algunos de los trucos que los especialistas en marketing y la gente de productos tienen bajo la manga.

Lee mas

Construyendo un bot de Discord usando Discord.js

Una guía paso a paso para construir e implementar un servidor de Discord, un bot de Discord y un sistema de roles de reacción con Discord.js.

Lee mas

Los campos de texto de Material Design están mal diseñados

¿Dónde poner la etiqueta en un formulario web? Al principio, hablábamos de etiquetas alineadas a la izquierda frente a etiquetas alineadas en la parte superior. En estos días hablamos de etiquetas flotantes. Exploremos por qué no son una muy buena idea y qué usar en su lugar.

Lee mas