Cómo mejorar el rendimiento de las animaciones con CSS
Los navegadores web modernos pueden aplicar con facilidad los siguientes cuatro efectos CSS: cambio de posición, escalado, rotación y opacidad. Si aplicas cualquier otro efecto CSS en la página, es muy posible que el rendimiento se resienta y no puedas mantener los 60 frames por ...
Cómo organizar bien un proyecto Silex
Silex es un microframework para crear sitios y aplicaciones web con PHP. Si desarrollas tus aplicaciones a mano y no quieres todavía dar el salto a un framework grande como Symfony, entonces Silex puede ser una buena solución. Este tutorial supone que ya tienes conocimientos bási...
Analizando automáticamente la calidad de tus proyectos PHP
La calidad del software es un concepto muy controvertido y que genera debates muy encendidos dentro del ámbito informático. Según la definición de la Wikipedia, la calidad del software se asocia a dos conceptos diferentes pero muy relacionados: Calidad funcional: el grado hasta ...
Las nuevas funciones variádicas de PHP 5.6
PHP 5.6 no se publicará hasta dentro de varios meses, pero ya conocemos algunas de sus nuevas características. De entre todas ellas, destaca la nueva sintaxis para las "funciones variádicas". Una función variádica es aquella que admite un número variable de argumentos. ...
Preparando tus bocetos sin el Lorem Ipsum
En el ámbito del diseño gráfico, cuando no se dispone de los contenidos definitivos, se utiliza el siguiente texto de relleno para preparar los bocetos, wireframes y prototipos: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore e...
shame.css, el CSS de la vergüenza
Cuando mantienes las hojas de estilo CSS de un sitio web grande o complejo, resulta habitual encontrarse con problemas relacionados con la especificidad de los selectores. Con las prisas del día a día, la solución más sencilla suele ser añadir el modificador !important para que s...
Adapta tu sitio web a la nueva normativa sobre cookies
El 30 de marzo de 2012, se actualizó la legislación española en materia de servicios de Internet y comercio electrónico para adaptarla a las directivas europeas aprobadas anteriormente. Si tienes un sitio web o creas sitios para otras empresas, estos cambios te afectan porque, po...
Las novedades de Internet Explorer 11 para diseñadores y programadores web
Internet Explorer es el navegador menos querido por la comunidad de diseñadores y programadores web. No obstante, según las estadísticas más recientes, las diferentes versiones de Internet Explorer todavía conservan una cuota de mercado mundial del 25%. Esto significa que más de ...
Cómo utilizar entidades HTML en el contenido generado por CSS
La propiedad content de CSS permite añadir dinámicamente contenidos en las páginas HTML. Aunque siempre debe utilizarse con moderación, es una solución muy útil para añadir pequeños contenidos sin tener que modificar la página HTML y sin tener que utilizar JavaScript para manipul...
Cómo redirigir bien el tráfico de tu web para evitar el contenido duplicado
El contenido duplicado consiste en repetir grandes bloques de contenido en más de una página de tu sitio web. Esta duplicación puede ser no intencionada (por ejemplo, la información de un producto de una tienda que se muestra en muchas páginas) o también puede ser intencionada (u...