Temas etiquetados como: ‘agustin quiroga’

Fact: Los sitios que vuelan son los sitios optimizados

9 July, 2010

roadrunner Todo sitio web tiene en su lista de prioridades dos cosas: ser lindo y ser cómodo. Eso se traduce en buen diseño y buena interfaz. Pero ¿que pasa cuando por hacer cosas lindas y con mucha interfaz de usuario empezamos a tener cosas que no se pueden usar por que tarda mucho en cargar? A medida que un sitio posee más diseño y más interfaz su peso se va incrementando.

¿Cual es el problema? Imagina que diseñas un sitio de primera línea visual, buenos gráficos, excelente programación de interfaces (muchos pop-ups, elementos animados, todo el paquete) si te tomás el trabajo de hacer un poco de análisis sobre el producto final seguramente descubras que cada carga de página requiera de descargar más de 300 Kb. Ahora piensa que ese sitio va a ser utilizado por 200 personas por día y que cada una de ellas navegara unas 3 a 4 pantallas. Parecen números pequeños, pero ahora hagamos cuentas.

200 usuarios x día a 30 días = 6.000 visitas al mes
3.5 páginas x 6.000 visitas al mes = 21.000 cargas de páginas
21.000 cargas x mes a 300 Kb. x carga = 6 GB. y monedas

Es verdad, no parece amenazante cuando hoy los proveedores de hosting rematan por 30 o 40 dólares planes con 10Gb. de transferencia. Pero ¿Que pasa si estamos pensando en un sitio que va a tener 1000 usuarios diarios, y si estos usuarios les gusta el sitio y consumen el doble de páginas? Es este escenario estaríamos pensando en un consumo mensual de 60Gb. de información solamente. Eso puede no solo ser costoso, si no que problemático en infraestructura. Si tenés bolsillo profundo y esto no te asusta, hagamos otro ejercicio pero esta vez offline: a la voz de “ahora” contá 15 segundos. Ahora !

¿Esperarías ese tiempo para ver un contenido en un sitio cada vez que entras? Claro que no.

Optimizar los recursos de los sitios pocas veces es una prioridad en la cabeza de los desarrolladores o diseñadores, para para un negocio online puede ser la diferencia entre una reseña positiva o un usuario que no vuelve por que no puede lograr su objetivo en el sitio.

Optimizar es el proceso de generar aplicaciones web rápidas que cumplan con las expectativas de los usuarios.

Por suerte para nosotros, hoy existen buenas soluciones y optimizar se ha convertido en un trabajo bastante sencillo. En las viejas épocas una optimización podía requerir varias versiones de un mismo recurso, pasar un buen rato frente a un editor de imágenes quitando y poniendo compresión, y otras cosas más molestas.

¿Cómo se puede optimizar? Hay principalmente dos maneras de optimizar un sitio web:

  • Cargar menos cosas
  • Cargar cosas mas livianas

Cargar menos cosas se puede traducir en cargar menos imágenes, cargar menos hojas de estilos, utilizar redes de distribución de contenidos para tener menor responsabilidad sobre la carga de los mismos (dejar que otro se ocupe de servirlos), y algunos secretos más complejos como tener una política de cache (indicar inteligentemente que es lo que los navegadores tienen que descargar del sitio y que pueden reutilizar cuando ya lo cargaron).

Cargar cosas más livianas es básicamente que las recursos (imágenes, código, estilos, etc.) sean más pequeñas. Esto implica, no incluir código que no se utiliza, siempre escribir los códigos de la manera más corta posible, imágenes mas pequeñas en peso. Dato curioso: los primeros compresores de HTML solo removían los espacios en blanco y tabulaciones innecesarias, parece tonto pero con esta estrategia se puede reducir un 30% el peso de un HTML.

Hace ya un tiempo que los grandes jugadores de internet se han propuesto dar una mano a los desarrolladores para mejorar la calidad de los sitios que se producen, así surgieron librerías como la API de bibliotecas AJAX de Google que centraliza en un solo lugar las librerías más usadas de javascript, o herramientas del estilo de Smushit.it, actualmente de Yahoo, que se encarga de disminuir el peso de las imágenes de nuestro sitio. De modo que podemos dejar en manos de Google la responsabilidad de hospedar grandes archivos de código o estilos quitándonos el peso de cargar con estas transferencias, o generar imágenes optimizadas de forma automática y con poco riesgo.

Y como para muestra basta un botón les puedo mencionar como ejemplo que mientras pensaba en este post me dedique a optimizar las imágenes de un sitio que hoy se encuentra productivo y con más de 500 visitas diarias, como resultado de la tarea logre disminuir un 45% la transferencia en la primer página vista. Mejorando la velocidad de acceso a todo el sitio en un 30%. ¿Cómo impacta esto? Los usuarios llegan más rápido a lo que quieren y nuestro sitio no se esfuerza demás al complacerlos. Optimizar es ahorrar costos y es hacer mejores aplicaciones.

Ah, si no les avise: es un post para geeks como uno.

Ensayos de verano

1 April, 2010

Hace ya unos cuantos años, por el verano del 2005 si no me equivoco, me hubo de agarrar la loca y con algo de dinero que tenia ahorrado me fui a comprar una guitarra, un microfono, una consola y algunos cables para experimentar un rato. Esto sumado a otra guitarra y un bajo prestados mas una computadora con una humilde placa de sonido produjo algunos experimentos extraños pero interesantes.

Este tema es uno de ellos. Grabado enteramente en un departamento vacio de San Telmo con mucho calor y tabaco de por medio.

Clip de audio: Es necesario tener Adobe Flash Player (versión 9 o superior) para reproducir este clip de audio. Descargue la versión más reciente aquí. También necesita tener activado Javascript en su navegador.

http://www.webq.com.ar/blog/wp-content/2010/again-2001.01.26.mp3

Más adelante pondré alguno más realizado con artistas invitados.

Patrones de lectura y comportamiento de consumo de noticias

3 August, 2008

Al comenzar a desarrollar un sitio web el primer paso es siempre decidir que información se va a mostrar, eso es facil, lo dificil es deducir como y donde se la va a mostrar. Un gran reto, y no por muchos superado, es enfrentarse a la pantalla limpia u hoja de papel en blanco para decidir donde, como y cuando los textos, imagenes y videos se van a mostrar en un sitio.

Esta semana Hernán Dobry, editor de Inversor Global, me envió un link más que interesante para los que tenemos que afrontar estos problemas. 

Haciendo corto lo largo (pueden leer la historia completa acá), a fines de los 80′ un grupo de investigadores se intereso por conocer el comportamiento de los consumidores de noticias, años más tarde y avances tecnológicos de por medio nos llega a nosotros un tercer estudio de esta saga: Eyetrack III.  El estudio es en verdad de hace 4 años, pero no deja de ser iluminador.

El estudio abarca la documentacion de los comportamientos de los consumidores de medios ante los usos de textos, imagenes, tipografias, espacios y diagramación de los contenidos. Realmente vale la pena ojearlo.

Es preferible, hacer backup que llorar

2 August, 2008

Así por lo menos debería decir la canción. Estoy seguro que fue duro durante estas dos semanas que el blog estuvo caido, pero a no desesperar que logre levantarlo otra vez.

¿El asunto? Una zoncera. Fui tan descuidado como para no hacer un backup del blog sabiendo que los muchachos del servidor estaban haciendo movimientos alocados con los servidores.

El resultado fue: un excelente servicio virtualizado, pero un blog perdido. Pero hay que asumir las culpas, hay que hacer backup y yo no lo hice.

Recomendación: hagan backup. Si. Para esto este plugin de Wordpress es mas que recomendable, todo en un click: WP-DB-Backup,

Para mi ya es tarde, salvense ustedes.

Con un poco de tiempo y paciencia ire recuperando las entradas anteriores. Ahora bastante que logre encontrar una copia del theme que habia armado. Como dice el refran: “En casa de herrero… siempre hay un tonto que no hace copias de respaldo”.

Hasta pronto.

¿Quíen escribe esto?

2 August, 2008

Mi nombre es Agustín Quiroga, soy desarrollador, productor y emprendedor digital. Mi trabajo es generar, producir y acompañar proyectos digitales. Hasta ahora llevo cuenta de dirección de negocio, proyectos de imagen institucional, desarrollo 3D y multimedia, producción y edición de audio y video, producción de sitios web, desarrollo de sitios web, diseño de sitios web, y una vez también llegue a hacer la iluminación y sonido en un espectaculo musical (en serio: mira acá).

Algunas cosas que hice y hago

Ahora | Director de Cero 200
Productora digital. Un lindo grupo de gente haciendo productos digitales, desde anotar las ideas en papel (documentación) hasta la ejecución de los proyectos para crear los productos (web, mobile, desktop). Esto coronado con asesoramiento y consultoria sobre ejecución de proyectos y un tanto de inteligencia de negocios en internet. La receta perfecta…
(www.cero200.com)

Ahora | Asesor de Tecnología para Zag Group
Agencia de Marketing digital especializada en dispositivos moviles. Locos lindos, y con experiencia en digital.
(www.zag-ba.com)

2009 | Responsable de Tecnología y Producción en Cero Negativo
Agencia de online. Excelente lugar con excelente gente. Me encargue del área de desarrollo, el asesoramiento tecnológico y la gestión de algunos proyectos.
(www.ceronegativo.com)

2008 | Responsable de IT en Inversor Global
Revista, Centro de capacitación y la primer comunidad de inversores de Latino América
(www.inversorglobal.com.ar)

2006 | Responsable IT en IAEU
Instituto de Altos Estudios Universitarios, Barcelona, España.

2005 | Desarrollador Web en e.Pexo
Estudio de desarrollo y comunicación digital

2004 | Desarrollador Web en proyectos de gestión cultural en el Gobierno de la Ciudad de Buenos Aires
Ministerio de Cultura de la Ciudad de Buenos Aires

2003 | Desarrollador y responsable de tecnología en la UCA
Departamento de desarrollo web de la Universidad Católica Argentina

2000 | Socio en Maranatha IC
Estudio de Imagen y desarrollo digital

Fuertes inversiones para el segmento IT

2 November, 2007

Hace unos dí­as comentaba sobre el curioso estado del ambiente del desarrollo web en la Argentina, algo que se podría resumir en: mucho desarrollo off-shore poco mercado local. Pensando en esto me encontre con esta nota en el diario La Nacion: El mercado informático crece al ritmo del consumo.

Más alla de todo esto, mi sentimiento perdura. Es muy curioso como el término IT es engañoso, no es lo mismo venta retail de hardware y equipos que desarrollo o producción de software.

Mientras que el mercado externo siga ingresando demanda en el mercado local, la demanda local quedará sin resolución o peor aun: mal resuelta.