Plataformas MOOC: educación a distancia gratuita

Actualmente disponemos de varias plataformas MOOC (Massive Open On-line Course) que nos permiten seguir cursos a distancia sobre todo tipo de temas: desde categorías clásicas como la Historia, la Literatura o la Filosofía, hasta temas relacionados con las nuevas tecnologías como la programación o el diseño de páginas Web. Aquí teneis un listado de diferentes cursos que os pueden interesar si queréis mejorar vuestros conocimientos y estrategias en el desarrollo de páginas Web, y en el Márketing Digital.

Pagos adaptativos en Paypal

Los pagos adaptativos son una herramienta de Paypal que nos ofrecen una gran flexibilidad a la hora de configurar los destinatarios de una transacción.

En este tutorial vamos a describir los tipos de pagos adaptativos que hay, indicar cuáles son los pasos para implementarlo en PHP y cómo dar de alta la aplicación.

Los pros y los contras de HTTP/2

Cada vez que visitamos una página web, el navegador busca mediante una solicitud al servidor todos los medios que conforman la página. Desde el nacimiento de internet esto se ha hecho a través de HTTP/1.1.

Con el paso del tiempo y la evolución de la tecnología, los sitios web se han convertido cada vez en algo más complejo y pesado, y el protocolo HTTP/1.1 ha sido sometido cada vez más a mayor presión, con una gran cantidad de soluciones necesarias para hacer frente a los problemas de rendimiento.

Las páginas Web, tal como las conocemos hoy en día, a menudo se completan con recursos tales como imágenes, texto, tipografías, etc., que las hacen mucho más pesadas ??que las de la década de 1990 o incluso los años 2000. En consecuencia, se necesita más tiempo para que se carguen, lo que ha llevado a los diseñadores y desarrolladores web ha crear soluciones ingeniosas para minimizar el problema. Aún así, es evidente que hay una necesidad de realizar una actualización del mismo protocolo HTTP.

SQL vs NoSQL: cómo elegir
Las bases de datos SQL son apropiadas para proyectos en que los requisitos se pueden determinar, y la robustez de la integridad de los datos es esencial. Las bases de datos NoSQL son apropiadas para las necesidades de datos no relacionados, indeterminados o en evolución, donde la velocidad y la escalabilidad son más importantes.
Las 25 mejores extensiones de Google Chrome para diseñadores y desarrolladores web

Hay un muchas extensiones de Chrome gratuitas para hacer tu vida más fácil. Aquí están 25 de las mejores.

Google Chrome ha ganado mucha popularidad en los últimos años entre los profesionales del diseño y desarrollo web. Y ahora, con una colección creciente de extensiones, se está convirtiendo en la primera opción para muchos desarrolladores y diseñadores web.

Técnicas de carga de tipografías personalizadas
Hoy en día la mayor parte de los sitios web actuales utilizan tipografías no predeterminadas, de sistema, ya que las tipografías personalizadas aportan mucha frescura y modernidad al diseño de la página. Sin embargo, también es sabido que los archivos de fuentes son pesados, pueden requerir el acceso a otros archivos independientes para los formatos de negrita y cursiva, con lo que el resultado es una mayor ralentización de carga del sitio web. En este artículo vamos a mostrar algunos consejos para acelerar esta carga.
Primeros pasos con SQLite3 - Comandos básicos
SQLite es una biblioteca de C que implementa un motor de base de datos SQL. Se trata de un sistema de gestión de bases de datos relacionales (RDBMS). La mayoría de las bases de datos SQL trabajan con el modelo cliente / servidor. Tenemos como ejemplo MySQL. Para acceder y recibir datos desde una base de datos MySQL necesitas enviar una solicitud al servidor MySQL, que al recibirla proporciona la respuesta adecuada. Contrariamente a MySQL, las bases de datos SQLite operan directamente desde el disco. No hay necesidad de crear peticiones al servidor.
Modernizr. Una herramienta imprescindible

Modernizr es una librería javascript que nos permite enfocar el diseño de nuestras páginas web a las capacidades del navegador, en lugar de utilizar el antiguo enfoque que consistía en detectar en qué navegador estamos, usando el userAgent.

Este enfoque tiene la ventaja de que está mucho mejor preparado ser compatible con las nuevas capacidades y mejoras que van teniendo los navegadores, de forma que nuestras páginas webs van a soportar de mucha mejor manera el paso del tiempo y van a ser funcionales siempre.