indexante

Probando Friendfeed

Friendfeed es un servicio para explorar la web, agregar los servicios que más usas y automáticamente los comparte en tu perfil, así también puedes seguir otros perfiles y descubrir cosas.

Una característica útil es la posibilidad de filtrar el contenido agregado para quedarte con los elementos que necesites (como los twitts que generan ruido), otra utilidad son los “amigos imaginarios” para seguir elementos de interés de gente que no esta en el servicio.

Un ejemplo de como voy generando un perfil : friendfeed.com/cesars.

Multiplataforma

Video de abunchofmonkeys.net para ESPN, la mejor manera de ejemplificar Multiplataforma para el contenido en diversos dispositivos.

¡gol de Messi!

Via Paper Papers

Rediseño de Perú 21

Rediseño de Perú21

Nuevo diseño para Peru21.pe,  un cambio completo en diseño y usabilidad, mejor organizado, ahora el sitio es gestionado usando Drupal sobre una base opensource : Linux + Apache + Lighttpd + PHP + MySQL, y mucho trabajo del equipo web.

Ahora que estoy del lado de los constructores, ¿ustedes como lo ven? los comentarios son bienvenidos.

Actualización: continua en Rediseño de Peru21 : preguntas y respuestas

Componentes de un equipo web

Trabajar construyendo sitios web profesionales es un trabajo en equipo, así de simple.

¿Como se compone un equipo web? la respuesta siempre depende de que tan grande es el proyecto, de cuanto presupuesto manejes, la cultura de la organización o emprendimiento en el que trabajes, etc.

Para comenzar lo recomendado es manejar equipos pequeños con un equilibrio entre experiencia y talento, también en ocasiones una persona podría llevar uno o mas roles.

Una estructura básica sugerida para un equipo web :

Jefe de proyecto
Se encarga de tener claros los objetivos del proyecto y llevar al equipo adelante, es el que hace de intermediario lucha con cliente / gerencia, vigila el cronograma. Entiende de todas las áreas de la web, algunos podrían decir que es la evolución del webmaster de los tiempos idos.

Arquitecto de información
Organiza la información del sitio, estructuras de navegación, entiende clasificación y folksonomías. Mejora la “encontrabilidad” (findability) del sitio. quienessomos-nuestrosproductos-nuestrosservicios-contacto es una chapuza para el.

Consultor de usabilidad
Se tarea es vigilar la facilidad de uso del sitio, realiza pruebas heurísticas y de usuario, diseña interacción,”click aquí“ le provoca ternura.

Diseñador gráfico
Entiende de equilibrio de color, contraste, equilibrio, diseña usando un arsenal de programas, maqueta en XHTML y CSS, cumple estándares, esta al día con las tendencias del diseño en la web. “¿el sitio web tiene que verse igual en todos los navegadores?

Programador frontend
Microformatos, Javascript al revés y al derecho, compatibilidad de navegadores siempre es prioridad, AJAX, JSON, XML y nodos todos los días, todo el día. Odia internet explorer.

Programador backend
Entiende de 2 o más lenguajes de programación del lado del servidor, feeds, XML-RPC, APIs, frameworks, optimización de código, testing. Le gusta programming.reddit

Administrador de base de datos (DBA)
Esta al tanto del servidor de base de datos, entiende de SQL, mantiene las tablas y el rendimiento de las consultas : resume 5 llamadas en 1 usando un JOIN y un chicle.

Administrador de sistemas (sysadmin)
Vigila el rendimiento y seguridad de los servidores : 100% uptime es la meta, escribe scripts de mantenimiento, realiza copias de seguridad, dimensiona crecimiento de la red. Optimizar recursos y memoria es una obsesión.

Consultor de posicionamiento (SEO)
Siempre al tanto del posicionamiento de las páginas, linkbuilding, Google Webmasters Tools es su principal arma. Crees que se va de fiesta cuando los escuchas hablar del Google Dance.

El rotulo de cada componente del equipo podría ser un problema, ¿donde esta el diseñador de interacción? ¿la interfaz es responsabilidad del diseñador o el consultor de usabilidad? estas preguntas que llevan al debate se solucionan en la práctica.

Eric Meyer presenta la linea de tiempo de navegadores, prestar atención a los detalles en el gráfico como que Internet Explorer tiene 2 lineas paralelas.

| permalink

highscalability.com : haciendo Twitter 10000% más rápido

Highscalability.com esta haciendo un gran trabajo trayendonos los datos de como son las arquitecturas de esos sitios con los que soñamos. Esta vez hablan de la escalabilidad de Twitter, la aplicación web de moda, algunos datos sueltos :

  • Usando Ruby on Rails, MySQL, Erlang, Mongrel, Munin, Nagios y Memcached
  • No se sabe que cantidad de servers tienen, ¿cientos? ¿miles? ... es muy secreto
  • 180 instancias de Rails
  • 600 peticiones por segundo.
  • 2400 peticiones a la base de datos … por segundo
  • 16 Gb de datos en caché usando memcached
  • 1 servidor Mysql (one big 8 core box), otro servidor MySQL de solo lectura para reportes
  • 8 Sun Fire X4100
  • La respuesta de la BD es de 50-100 milisegundos
  • Sus lecciones aprendidas : hablar con la comunidad, tratar tu plan de escalamiento como si fuera tu plan de negocio, construyelo tu mismo,No hacer de la base de datos el cuello de botella del infierno, probar siempre, la performance viene de la del diseño de la aplicación no del lenguaje.


Mejor lee el articulo completo, en síntesis una gran arquitectura para una coleccion de cosas intracendentes :)

En highscalability.com tambien comparten datos también interesantes sobre algunos de nuestros sitios favoritos : Digg, Flickr y Youtube de donde aprendemos sobre elemento más importante en su arquitectura : el equipo de trabajo.

» tags :

¿cuando terminamos el proyecto?


“En cuanto terminemos la implementación del interfaz XML del despachador de certificados”

Más disculpas con el generador de excusas.

Vi el gráfico de excusas que postearon en Navegapólis, me gusto, lo programe al toque y listo, sugerencias para más frases son bienvenidas.

» tags :

Maestros de Web cumple 10 años

Felicitaciones a la comunidad latinoamericana referencia en desarrollo web, 10 años son solo el comienzo, esperamos que sean muchos más.

Para celebrar organizan un concurso fotográfico.

» tags :
autorIndexante es la bitácora de Cesar Soplin Sánchez acerca de usabilidad, arquitectura de información, desarrollo web y ad infinitum.
Feed de indexante.comFeed RSS indexante.com