Web

ProcessWire CMS: una guía para principiantes

Los sistemas de gestión de contenidos suelen ser bastante dogmáticos. Por ejemplo, la mayoría de ellos esperan una cierta estructura de contenido rígida para ingresar datos y luego tienen una forma grabada específica de acceder y generar esos datos, tenga o no sentido. Además, rara vez ofrecen herramientas efectivas para salir de los senderos predefinidos si el caso lo requiere.

Lee mas

Conectando a los niños con la naturaleza a través del diseño de juguetes inteligentes

¿Sabía que cuando un adolescente en los EE. UU. cumple 16 años, pasa menos de siete horas a la semana en la naturaleza y estas tendencias son mundiales? Algunas ideas, hechos y cifras.

Lee mas

Cómo usar los argumentos y parámetros de ES6

Los desarrolladores utilizan cada vez más las funciones de ECMAScript 6 y pronto estas funciones serán inevitables. En este tutorial, aprenderá cómo ECMAScript 6 ha mejorado el manejo de parámetros en JavaScript y más.

Lee mas

Manteniendo su negocio y sus clientes seguros con pólizas digitales

Los trabajadores digitales, especialmente los diseñadores y desarrolladores web, deben reconocer que la política influye tanto en sus productos en línea como fuera de línea. Cualquiera que sea la escala de nuestra empresa, ya sea una gran corporación, una pequeña agencia digital, una empresa de software o una empresa personal, debemos trabajar dentro de este sistema de regulaciones legisladas (lo que simplemente llamamos "políticas") para mantener nuestro cumplimiento de la ley.

Lee mas

Cómo hacer y mantener sistemas de diseño atómico con Pattern Lab 2

Los beneficios de los sistemas de diseño de interfaz de usuario ahora son bien conocidos. Conducen a experiencias de usuario más cohesivas y consistentes. Aceleran el flujo de trabajo de su equipo, lo que le permite lanzar más cosas mientras **ahorra grandes cantidades de tiempo y dinero en el proceso**. Establecen un vocabulario común entre disciplinas, lo que da como resultado un flujo de trabajo más colaborativo y constructivo. Facilitan las pruebas de navegador, dispositivo, rendimiento y accesibilidad. Y sirven como una base sólida para construir con el tiempo, ayudando a su organización a adaptarse más fácilmente al panorama web en constante cambio. Este artículo proporciona una guía detallada para construir y mantener **sistemas de diseño atómico** con Pattern Lab 2.

Lee mas

Creación de un juego WebGL multiplataforma con Babylon.js

Aquí hay un desafío para ti: ¿qué te parece construir un juego en 3D durante el fin de semana? [Babylon.js](https://www.babylonjs.com/) es un marco de JavaScript para **construir juegos 3D con HTML5, WebGL y Web Audio**, creado por su servidor y el equipo de Babylon.js. Para celebrar la nueva versión 2.3 de la biblioteca, decidimos crear una nueva demostración llamada "Sponza" para resaltar lo que se puede hacer con el motor WebGL y HTML5 cuando se trata de crear grandes juegos hoy en día. La idea era crear una experiencia uniforme, similar, si no idéntica, en todas las plataformas compatibles con WebGL e intentar alcanzar las características de las aplicaciones nativas. En este artículo, explicaré cómo funciona todo en conjunto, junto con los diversos desafíos que enfrentamos y las lecciones que aprendimos mientras lo construíamos.

Lee mas

Cómo comenzamos a lanzar funciones el doble de rápido (estudio de caso)

Cuando las empresas confían en su aplicación para su trabajo diario, debe ser lo suficientemente ágil para abordar rápidamente sus necesidades. Si no lo haces, otros definitivamente lo harán. En el implacable mundo de SaaS, retrasar una característica crítica (o apresurar una pieza de código llena de errores) significará perder clientes. Un flujo de trabajo ágil y sólido puede marcar la diferencia.

Lee mas

Consultas de elementos y cómo puede usarlas hoy

Durante algún tiempo, nos hemos topado con los **límites de lo que CSS puede hacer**. Aquellos que crean diseños receptivos admitirán libremente las frustraciones y las deficiencias de CSS que nos obligan a buscar preprocesadores, complementos y otras herramientas de CSS para ayudarnos a escribir los estilos que no podemos escribir solo con CSS. Aún así, nos encontramos con limitaciones con lo que las herramientas actuales nos ayudan a lograr.

Lee mas

Lista de lectura de desarrollo web n.° 144: Errores de CSP, depuración de JS y pruebas de fallas

Cada semana es una semana de aprendizaje y esta semana me recordaron que no todas las unidades de ventana gráfica son buenas para usar. Además, elegir el código de estado HTTP correcto puede ser difícil y es posible que ni siquiera sea compatible con la versión de Apache que se ejecuta en su servidor. También aprendí cómo se puede ampliar el registro de errores de JavaScript para que finalmente pueda obtener informes útiles y fáciles de leer. Como si eso no fuera suficiente, aprendí mucho sobre accesibilidad y mejora progresiva nuevamente, y descubrí una presentación de diapositivas sobre cómo puede omitir CSP y por qué los navegadores pueden representar elementos con límites conocidos y limitaciones de diseño increíblemente más rápido que desconocido. ¿Estás listo? Ahora es tu turno de aprender todo esto también.

Lee mas

Breaking Out Of The Box: inspiración de diseño para julio

Ahora que se acercan las vacaciones de verano, me gustaría compartir un par de ilustraciones y fotos inspiradoras que espero te ayuden a soñar despierto y relajarte. No hay duda de que existen muchas técnicas excelentes, solo necesitan ser descubiertas. Al revisar la colección de este mes, notará algunas combinaciones de colores bastante interesantes y refrescantes. Me aseguré de incluir un buen grupo del que todos podemos admirar y aprender. ¡Espero que estés de acuerdo! Prepárate para entrar en el verano con una gran chispa de inspiración.

Lee mas