Tutoriales

Artículos breves sobre diseño y programación, tanto originales como traducciones.

Payment Request API, el nuevo estándar para pagos en Internet (cuarta parte)

Este tutorial es la cuarta parte de la siguiente serie de tutoriales que explica el funcionamiento práctico de la nueva API llamada Payment Request para hacer pagos en Internet: Primera parte: introducción general y cómo definir las formas de pago disponibles. Segunda parte: cóm...

Payment Request API, el nuevo estándar para pagos en Internet (tercera parte)

Este tutorial es la tercera parte de la siguiente serie de tutoriales que explica el funcionamiento práctico de la nueva API llamada Payment Request para hacer pagos en Internet: Primera parte: introducción general y cómo definir las formas de pago disponibles. Segunda parte: có...

Payment Request API, el nuevo estándar para pagos en Internet (segunda parte)

Este tutorial es la segunda parte de la siguiente serie de tutoriales que explica el funcionamiento práctico de la nueva API llamada Payment Request para hacer pagos en Internet: Primera parte: introducción general y cómo definir las formas de pago disponibles. Segunda parte: có...

Payment Request API, el nuevo estándar para pagos en Internet (primera parte)

Este tutorial es la primera parte de la siguiente serie de tutoriales que explica el funcionamiento práctico de la nueva API llamada Payment Request para hacer pagos en Internet: Primera parte: introducción general y cómo definir las formas de pago disponibles. Segunda parte: có...

El nuevo atributo SameSite para crear cookies más seguras

Los navegadores envían las cookies en todas las peticiones que realizan a los servidores. Los atacantes aprovechan este comportamiento para realizar acciones en tu nombre en sitios en los que estás logueado sin que te des cuenta. Imagina por ejemplo que visitas un foro de Interne...

Las novedades de Composer 1.7

Composer es el gestor de paquetes/dependencias que utilizan las aplicaciones PHP. Hace unos días se publicó la versión 1.7.0, que introduce algunas mejoras menores pero interesantes. Los comandos más utilizados (install y update) ahora definen alias de una sola letra para que los...

Qué son y cómo funcionan los proxies de ECMAScript 5 (ES2015)

Los proxies de ES2015 proporcionan una API para capturar o interceptar cualquier operación realizada sobre un objeto y para modificar cómo se comporta ese objeto. Los proxies de JavaScript son útiles para muchas cosas, como por ejemplo: Intercepción. Virtualización de objetos. G...

Cómo controlar la forma en la que se cargan las fuentes web

Si tu sitio o aplicación web utiliza fuentes web, controlar cómo se cargan puede ser muy importante para mejorar el rendimiento percibido por tus usuarios. La nueva propiedad font-display disponible para @font-face permite a los diseñadores controlar cómo se muestra el sitio web ...

Cómo crear tooltips modernos solamente con CSS

Los tooltips son los "globos de ayuda" que aparecen al posicionar el ratón sobre un determinado elemento. Últimamente se están poniendo de moda en el diseño web porque permiten añadir mucha información útil a un sitio o aplicación web sin tener que "ensuciar" ...

Cómo usar las nuevas variables CSS

Las variables CSS, técnicamente llamadas "propiedades CSS no estándar", simplifican tus archivos CSS y permiten crear efectos tan interesantes como cambiar dinámicamente los estilos aplicados en una página y mejorar las características de las propiedades CSS estándar. G...