Artículos
-
CSS
La mejor manera de hacer un footer fijo
A la hora de hacer el diseño de una web, en cierto punto es posible que te hayas topado con esto. Este error de diseño se debe a que el footer está posicionado estáticamente al final del body, pero la página no tiene mucho contenido. No existe nada que empuje el footer lo suficiente y por el...
-
html 5
Cómo utilizar la Network Information API de HTML5
Uno de los conceptos más discutidos en el mundo del diseño web es el diseño responsive. Se han escrito miles de artÃculos sobre el diseño responsive, y creo que ya no nos quedan fuerzas para hablar más de ello. De hecho, creemos que ya está todo dicho. De todas maneras, el diseño responsi...
-
html 5
Cómo utilizar la Page Visibility API de HTML5
Hace unos años, habÃa navegadores que no contaban con la caracterÃstica de la navegación por pestañas, pero hoy en dÃa, si nos fijamos en todos los navegadores disponibles, podemos ver que ya, todos los navegadores lo ofrecen. Al ser un programador, normalmente tengo unas 10-15 pestañas ab...
-
html 5
Introducción a la History API de HTML5
El historial siempre es interesante, ¿verdad? En versiones anteriores de HTML, tuvimos un control limitado sobre el historial del navegador. PodrÃamos ir hacia adelante y hacia atrás utilizando los métodos disponibles, y eso era todo.
-
Ruby
Desarrollando un Slack Bot anónimo con Ruby y Sinatra
A no ser que hayas vivido debajo de una piedra durante este último año, habrás oÃdo hablar de Slack o probablemente lo estés utilizando ya en tu empresa. Para aquellos que realmente viven debajo de una piedra, deciros que Slack es una plataforma de comunicación de equipo que es fundamental ...
-
html 5
Cómo utilizar la Vibration API de HTML5
HTML5 ha sido un soplo de aire fresco para la web, que no sólo ha afectado a la web tal y como la conocemos. HTML5 ofrece una serie de APIs que permiten a los desarrolladores crear sitios web interactivos y mejorar la experiencia del usuario en los dispositivos móviles. En este artÃculo, vamos...
-
html 5
Cómo crear tu propio sintetizador web
Robert Moog creó uno de los primeros sintetizadores modulares comerciales. El invento consistÃa en un banco de cables y mandos, que permitÃa a los músicos poder crear sonidos que nunca antes habÃan escuchado. Estos instrumentos tampoco son baratos, cuestan miles de dólares, incluso el model...
-
Android
Cómo utilizar FontAwesome en una app de Android
En este tutorial, os voy a enseñar cómo utilizar el paquete de iconos FontAwesome en un proyecto de Android. FontAwesome es un gran ahorro de tiempo por varias razones.
-
Python
Algoritmos de ordenación y búsqueda en Python
Si te dieran un trozo de papel con un lista de 1000 nombres, y quisieras buscar uno en concreto pero dicha lista no viniese ordenada por nada en particular (por ejemplo, orden alfabético), serÃa muy frustrante, ¿verdad? Ordenar esa lista, a pesar de que nos puede llevar mucho tiempo, hace que ...
-
PHP
¿Qué son los paquetes de Laravel?
Como desarrollador de PHP, es posible que estés interesado en trabajar con frameworks. Los frameworks hacen que el proceso de desarrollo sea más sencillo mediante la simplificación de prácticas comunes que se utilizan en la mayorÃa de los proyectos de desarrollo de web, tales como paquetes, ...