Artículos
-
C
7 errores comunes que los programadores de C suelen cometer
He tenido la ocasión de impartir clases de C entre jóvenes desarrolladores, y me he dado cuenta de que ciertos errores se repiten en casi cada uno de ellos. Se trata principalmente de errores que, una vez te percatas, no los vuelves a cometer porque son fáciles de recordar. Sin embargo, sin un...
-
PHP
Cómo crear una librerÃa personalizada en OpenCart
Aunque OpenCart ofrece un montón de funciones en la instalación por defecto, es posible que necesites añadir una caracterÃstica que no esté incluida, y te veas obligado a integrar una librerÃa de terceros. OpenCart cuenta con un montón de loibrerÃas para las operaciones del dÃa a dÃa co...
-
Python
Cómo trabajar con documentos PDF utilizando Python
Personalmente, admiro los ficheros PDF. Aún recuerdo los dÃas en que este tipo de archivos resolvÃan problemas de formato, debido a que la gente utilizaba distintas versiones de Word y el intercambio de ficheros se hacÃa muy, pero que muy difÃcil, y por otras razones.
-
Javascript
10 snippets de jQuery para un desarrollo web eficiente
A lo largo de los años, jQuery se ha convertido en la librerÃa de JavaScript más utilizada, de calle. En este artÃculo, te mostramos 10 snippets de jQuery muy útiles que todo desarrollador web deberÃa guardar en alguna parte de su documento de snippets preciados y más usados.
-
CSS
Entendiendo Flexbox para el diseño responsive
Muchos desarrolladores están familiarizados con los trucos con los floats y los clearfix de CSS para crear diseños multicolumnas. Estos trucos todavÃa se siguen utilizando, ya que funciona y cuentan con gran soporte entre una sinfÃn de navegadores. Sin embargo, en 2009, apareció en el mapa u...
-
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 ...