Ostrich: un cliente de Twitter elegante para Safari

Publicado en el 19 de Agosto 2010 a las 07:30 por Stéphane Jose in: Casos de clientes, Desarrollo Web

Nos agrada promover sus proyectos y compartir sus aciertos con la comunidad de iWeb. Hoy, el desarrollador Jerôme Gravel-Niquet ha tenido la amabilidad de hablarnos de su último proyecto: una extensión del navegador Safari, cuyo nombre es “Ostrich” (http://ostrichapp.com/).

Como desarrollador de la aplicación Ostrich que acaba de ser mencionada en el sitio de Apple ¿podría describirnos las principales funciones de esta nueva herramienta?

La aplicación permite el acceso a Twitter. ¡Así de simple! Por el momento, carece de características avanzadas. Con Ostrich es posible acceder a los tweets, a nuestras menciones y favoritos, pero también se puede “twittear” (ya sea para responder o para retwittear). Aunque sus funcionalidades son bastante limitadas, no existe ninguna otra extensión de Safari que pueda hacer lo mismo.

No se trata solamente de una aplicación Javascript para ejecutar con Safari; Ostrich es un sistema que incluye un servidor en Ruby para la distribución de tweets, una especie de segundo “back-end” para la extensión escrita en Javascript para manejar lo que se envía al “front-end” y finalmente una fachada HTML/CSS y Javascript para mostrar los tweets.

Los tweets son impulsados a Ostrich mediante la tecnología WebSocket; lo cual implica varias ventajas, entre las cuales, un menor uso de los recursos y un mayor rendimiento. Lamentablemente, el servidor debe siempre efectuar un “pull” en Tweetter ya que su “push” no se encuentra todavía a disposición del publico.

¿Por qué se llama Ostrich?

Ostrich es la traducción de avestruz en inglés. Estaba buscando un nombre de pájaro que aún no hubiese sido utilizado y que pudiese combinar con Safari. ¡Me pareció que sonaba bien!

Ud. ya fue colaborador de iWeb y ahora vuela con alas propias ¿puede hablarnos un poco de su trayectoria?

Trabajo con la web desde la edad de 14 años. Aprendí solo, practicando, y por lo tanto no recibí ninguna educación formal en ese terreno Comencé a hacer diseño web y luego me fui orientando hacia la experiencia del usuario vía iWeb donde tuve mi primer empleo en diseño web a los 19 años. Últimamente decidí que quería trabajar de forma independiente, en mis propios proyectos.

Me di cuenta, con el correr de los años, que no solamente el diseño web me interesaba sino también la programación. Haciendo sitios web, aprendí a hacer Ruby “correctamente”, pero todavía me falta aprender.

El hecho de conocer todas las disciplinas utilizadas en la creación de aplicaciones web, me permite de hecho continuar haciendo algo que me gusta aún más que las disciplinas técnicas: el espíritu empresarial. Tengo la cabeza llena de ideas y anhelo lanzar mis propios productos en forma de aplicaciones web. Ostrich es el primero, pero tengo la seria intención de crear muchos otros, muy pronto. Me encantó la experiencia.

Su aplicación ha despertado la curiosidad del público. ¿Ha tenido que actualizar su servidor para responder al tráfico adicional en su sitio? ¿Puede describirnos la configuración actual de su servidor?

Yo utilizaba un Pentium 4 3.6 GHz, 2 GB de RAM. Tendría que haber bastado para mis necesidades. Sólo que mis carencias en lo relacionado con la administración del servidor y en Ruby hicieron que la aplicación devorara demasiados recursos para casi nada. Yo había desarrollado mi servidor Ruby de forma sincrónica cuando lo mejor hubiese sido la forma asincrónica.

Apple me indicó que la extensión Gallerie pronto estaría en línea y que sería mejor que arreglara mis problemas. Fue entonces que decidí solicitar un servidor de alta potencia a iWeb; un Dual Xeon Quad Core 2.13 Ghz con 12 GB de RAM. Funcionó mejor un par de horas, pero el problema era la programación y poco importaba el equipo yo tuviera, habría acabado con cualquier servidor.

Sorprendentemente estar en la Gallerie de Apple no me trae tanto tráfico como John Gruber (http://daringfireball.net) cuando colocó un enlace hacia mi sitio.

¿Qué consejos daría usted a un desarrollador que desee hacer conocer su trabajo y sus productos en la Web? 

Le diría que invierta en su experiencia de usuario y que cree productos “epic”. Una experiencia de usuario emprendedor y apasionado es lo que atrae rápidamente a la gente. Si usted tiene el mejor producto, el simple hecho de darle un poco de publicidad al comienzo, es suficiente para lanzarlo. Es al menos lo que me sucedió con Ostrich, ¡sin embargo, no puedo decir que conozca mucho, sólo por haber lanzado un producto!

Creo que ya es una ventaja conocer el sector. Cada día paso por lo menos una hora leyendo artículos para informarme sobre la materia de “startups” web y también acerca de las nuevas tecnologías.

En resumen, creo que la mejor estrategia de marketing consiste en crear un buen producto. La gente va a hablar y lo va a recomendar. Yo sólo presenté el mío en dos comunidades (HackerNews y Forrst) y muy rápidamente corrió la voz y en menos de un mes, mi aplicación recibió más de 50.000 visitas y cuenta ya con 700 seguidores en Twitter.

Gracias Jerôme y buena suerte con tus proyectos. Usted también puede disfrutar de la tribuna de iWeb y si desea que hablemos de sus proyectos, póngase en contacto con nosotros en communaute@iweb.com

0 commentarios  | 
1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5 de cada 5)
Loading ... Loading ...

Commentarios

Aún no hay comentarios.

Dejar un comentario

Acerca del blog de iWeb

El blog de iWeb cubre el alojamiento web, el desarrollo web, el diseño web, el marketing por Internet y casi todos los anuncios en relación con iWeb.

Estado del sistema

Detalles