2009 el año que murió la blogósfera

Will Code HTML for FoodParece como si hubiera sido ayer que Pyra Labs, introdujera Blogger. Sin embargo ya han transcurrido diez años, casi sin darnos cuenta una década paso rápidamente frente a nosotros. Aunque si bien es cierto los blogs no comenzaron a entrar en la cotidianidad sino hasta después de haber iniciado el tercer milenio, según muchos como el resultado del colapso de la burbuja de las punto com, que dejo a muchas personas calificadas sin empleo y encontraron en los blogs una forma de expresarce. De esa época es la fotografía que se muestra a la derecha, que se convirtió en un ícono de la debacle de las punto com.

Blogger gano gran tracción por parte del público que encontró en los blogs todo aquello que no podía encontrar en los medios tradicionales, el primero en darse cuenta de la nueva tendencia fue Google que adquirió Blogger en febrero del 2003. Sin embargo en la efervecencia aparecieron otras plataformas como Movable Type o WordPress.

En una simbiosis perfecta, la blogosfera y la publicidad en línea (mayormente AdSense) crecieron sostenidamente hasta un punto en el cual los medios tradicionales comenzaron a cubrir a todos estos exitosos empresarios del negocio en casa. Fue entonces que alrededor del 2005 la fiebre del oro se apodera de la blogosfera y todos quieren tener su blog. El incremento en varios ordenes de magnitud del número de bloggers y la caída en la calidad del contenido hizo que poco a poco las audiencias se restringieran a aquellos "blogs" serios. Además aquellos que sólo buscaban hacer dinero fácil con los blogs crearon los famosos blogs copy/paste, que no hacían más que robar contenido de otras fuentes y tratar de monetizar a través de anuncios AdSense.

Como resultado de todo lo anterior ya para mediados del 2006, una gran mayoría  de bloggers se había desilucionado. Después de todo muchos nuevos bloggers sólo se habían unido al movimiento por el dinero que pudieran obtener de la publicidad por postear sobre un tema de su agrado. Fue justo en medio de esa coyuntura que las redes sociales como MySpace primero y Facebook posteriormente atrajeron a los bloggers que no deseaban escribir mucho, pero sin embargo querían divertirse comentando entre sí videos, fotos o artículos escritos por otros.

Tal vez Charles Arthur en un artículo aparecido a mediados de año en The Guardian, nos explica por qué la bloggosferá ha muerto: "El éxito de Facebook esta construido sobre lo fácil de hacer todo en un sólo lugar. (Las herramientas de búsqueda no pueden indexar esto para ver quien habla sobre que, lo cual puede ser tanto una fortaleza o una debilidad). Twitter ofrece una respuesta instantánea a un contedido. Escribir un post en un blog es mucho más difícil que actualizar el estado, poner un link gracioso en el muro de alguien o enviar un tweet. Las personas aún están leyendo blogs y otro tipo de contenidos.Pero la creación de contenidos por amateur, los días felices para la gran mayoría de la población, según mi punto de vista, han pasado."

Justamente aquellos que leyeron mis comentarios al informe anual de Technorati sobre el Estado de la Blogosfera 2009, recordarán que la conclusión era que los que aún continúan blogeando son aquellos cuyos ingresos mensuales se lo permiten; es decir profesionales con un salario superior al promedio. Donde hay básicamente dos categorías principales, el escritor profesional que lo hace por dinero para un "blog profesional" y el empresario independiente que usa su blog como una manera de generar oportunidades de negocio.

Entonces al terminar la década podemos decir que el fenómeno de la blogósfera, como un fenómeno de masas ha llegado a su fin, para dar paso a otras modas digitales más fáciles de seguir como Facebook y Twitter.

Aplicaciones Facebook usando CodeIgniter

Según InternetNews, para el 2010 habrá un aumento en la demanda de programadores PHP. Tal vez sea en parte porque el lenguaje esta alcanzando su madurez. Pero desde mi punto de vista, una de las principales razones es el hecho de que si se desea desarrollar aplicaciones para Facebook, la red social de mayor proyección en estos momentos, la forma más natural de hacerlo es utilizando PHP.

Programar aplicaciones para Facebook es sencillo, la documentación que provee dicha red social en su sección para desarrolladores es clara. Sin embargo embarcarnos un proyecto que sea un poco más complejo que un simple juego flash sin el uso de un framework puede resultar una experiencia bastante desagradable. En teoría dado que usamos PHP para desarrollar las aplicaciones, cualquier framework para este lenguaje como CakePHP, CodeIgniter o Zend Framework debería ser de utilidad, sin embargo aquellos que siguen este blog sabrán que soy un fan de CodeIgniter y por lo tanto es que me interesé en como hacer funcionar CodeIgniter con el API de Facebook.

Debo confesar que encontrar la información no fue fácil, la mayor parte de ella no esta actualizada y en muchos casos la información se encuentra segmentada entre diversas páginas web. Las dos páginas sobre las que me basé para desarrollar una aplicación de prueba han sido estas:

Facebook & CodeIgniter – Definitive Guide
Facebook Connect CodeIgniter Library

La aplicación de prueba que he desarrollado consiste en una simple página de bienvenida que muestra su nombre, la fotografía que utiliza como avatar en Facebook y los avatares de sus cinco primeros contactos. El resultado final puede ser probado (si tiene una cuenta en facebook) desde el siguiente URL:

http://apps.facebook.com/mycifbapp/

El código completo de la aplicación ejemplo puede ser descargado en formato zip haciendo click aquí.

Solo debe descomprimirlo y editar el archivo ./myfbapp/system/application/config/constants.php y editar estas líneas:

define(‘FB_API_KEY’, ‘1234567890abcdef1234567890abcdef’);
define(‘FB_SECRET’,  ‘1234567890abcdef1234567890abcdef’);
define(‘APPLICATION_URL’, ‘http://apps.facebook.com/mi_applicacion/’);

Debe reemplazar los valores apropiados que obtendrá luego de registrar su aplicación en Facebook.

Para poder usar este ejemplo Ud. necesita:

  • Un servidor web accesible desde Internet.
  • Soporte para PHP 5.2 (al menos).

Espero que éste ejemplo les ayude a iniciar el desarrollo de sus propias aplicaciones Facebook, a la vez que espero sus comentarios para poder mejorar o aclarar algún aspecto que no haya quedado claro.

Twitter será rentable al terminar este 2009

TwitterLo que parecía imposible al parecer se concretará antes de fin de año. Twitter, el portal de microblogging será rentable al finalizar este año 2009, según Business Week, de acuerdo a la publicación especializada en negocios, debido a dos razones principalmente. La primera, al hecho de haber recibido $25 millones producto de sendos acuerdos con Google ($15 millones) y Microsoft ($10 millones). Estos acuerdos son el resultado de unas negociacione iniciadas en agosto pasado tanto por Google como por Microsoft para otorgarle capacidades de búsqueda en tiempo real a sus respectivos buscadores.

La segunda razón por la cual ahora Twitter será rentable, al menos durante el año que esta terminando, es que debido al aumento de su base de usuarios ahora ha podido negociar con los carriers de telefonía una reducción en sus tarifas de mensajes de texto. Ya que este servicio de microblogging permite a los usuarios enviar/recibir tweets a través de mensajes SMS.

El hecho de que Twitter pueda permanecer rentable en los años siguientes dependerá de la habilidad de la gerencia de la empres de poder manetener reducido el número de personal necesario para su operación. Con un total de 58 millones de usuarios al mes (según comScore), Twitter cuenta con un total de 105 empleados a la fecha de escribir este post (según la página about us de la misma empresa). Se estima según expertos que los costos operativos anuales de la compañía oscilan entre los $20 y $25 millones anualmente.

Aunque Twitter durante sus tres años de existencia ha prestado más atención a aumentar su base de usuarios, más que enfocarse en como monetizar su servicio, durante éste último año su gerencia a comenzado a prestar más interés en como producir algún ingreso del servicio ofrecido por esta popular plataforma de microblogging. Prueba de ello es que en el mes de setiembre pasado, la empresa contratara a Dick Costolo, quien fue el arquitecto del acuerdo con Google y Microsoft. Según declaraciones de Costolo, el siguiente objetivo será monetizar la plataforma a través de anuncios publicitarios, pero sin dislocar la actual dinámica de la plataforma, que tantos usuarios le ha ayudado a ganar.

¿Se aproxima el fin de la era Microsoft?

Cuando entramos es este tercer milenio (año 2001), Microsoft era el amo indiscutible de la industria TIC. Nadie tenia el suficiente dinero, ni un modelo de negocios equivalente. El anterior rey IBM, había caído derrotado y se refugiaba en su último bastion para sobrevivir, las mainframes.

El gigante de Redmond despertó iras y sospechas en todo el mundo, muchos comparaban la estrategia de abarcar todos los rincones de la industria TIC que utilizaba Microsoft, a la estrategia de asimilación de los borgs. El mundo TIC parecía haber caído en las manos de Microsoft por siempre, sin embargo con la aparición de los smartphones, en donde RIM con su popular Blackberry redifinió que se podía hacer con un teléfono móvil y una conexión a Internet, algo cambio en el mundo. Una tendencia que el iPhone a vuelto bastante notoria.

Cuando se trataba de desarrollar aplicaciones, todos tenían que desarrollar para Windows, si no tenías una versión de tu aplicación para Windows, pues difícilmente podrías hacer dinero. Todo un circulo virtuoso para Microsoft lo mantenía como líder. Dejenme explicar a lo que me refiero. Los desarrolladores de aplicaciones debian hacer su producto compatible con el sistema dominante del mercado (Windows), pues era la única forma de acceder a un gran público, debido a que tenía muchas aplicaciones disponibles Windows atraía a más usuarios, siendo el resultado neto una expansión contínua del número total de usuarios del sistema operativo Windows, lo que a su vez también hacía crecer el número de aplicaciones disponibles.

Sin embargo diversos factores, muchos de ellos externos al sector TIC, han cambiado la dinámica del mercado. iPhones, netbooks, redes sociales (Twitter, Facebook), tecnologías de gran ancho de banda para celulares como GPRS/EDGE/3G, han cambiado la forma como las personas desean usar la mayor de todas las aplicaciones que hemos desarrollado la web.

Justamente, el hecho que Microsoft desatendiera la web y considerara que la dominaba sólo porque controlaba el navegador, recordemos que en un momento entre el 2002 y el 2003 Internet Explorer llego a tener el 95% del mercado de navegadores. Es lo que permitió que empresas como Apple (iPhone), Google (Android), MySpace, Facebook o Twitter hicieran un disrupción del mercado. Ahora ya no es necesario un PC para poder usar la web, para comunicarnos con los amigos o para poder jugar, ese es el principal problema de Microsoft.

Ahora incluso la Union Europea ha hecho un acuerdo con Microsoft y le ha permitido poner al Internet Explorer como una de las opciones que los usuarios pueden elegir entre otros browsers como por ejemplo Google Chrome, Safari, Opera, Firefox, al momento de instalar su sistema operativo Windows 7. Tal vez una de las razones que los reguladores europeos han considerado para cerrar este trato de Microsoft es de que incluso ahora que no es posible ese tipo de configuraciones cuando se instala un Windows, la participación de Internet Explorer en el mercado esta cayendo sostenidamente desde principios del 2008. Aquí les dejo un interesante cuadro que he encontrado en Silicon Alley Insider:

Colapso del IE

 
La perdida constante de mercado por parte del Internet Explorer, es básicamente el resultado de la desidia de Microsoft, que durante casi 6 años no desarrollo un nuevo browser. Período en el cual sus principales competidores introdujeron varias mejoras, y duarante el cual el némesis de Microsoft, introdujo su propio browser Chrome e incluso ahora está a punto de lanzar su propio sistema operativo para netbooks, Chrome OS.

Otro factor que también ha contribuido al debilitamiento de Microsoft ha sido sin duda la falla épica llamada Windows Vista, que está queriendo ser reemplazado por un poco menos exigente en recursos, Windows 7. Sin embargo los números aún no muestra una clara adopción de Windows 7 en las empresas. Lo cuál tiene sentido ya que han aparecido una infinidad de nuevas tecnologías una de ellas la virtualización de escritorios, que no obligan a actualizar el hardware de los equipos en los escritorios de las empresas. Otro factor que está retrasando la adopción de Windows 7 en las empresas, es sin duda, que no es posible hacer un upgrade sencillo desde Windows XP, que sigue siendo el rey en los escritorios corporativos.

No creo que Google Apps, o cualquiera de las aplicaciones ofimáticas basadas en web puedan destronar al omnipresente Microsoft Office. Ese seguirá siendo el bastión de Microsoft, probablemente el lugar donde se refugiará y tratará de exprimir tanto a sus usuarios, como IBM lo hace con los usuarios de sus mainframes. Pero el nuevo rey de la web es sin duda Google.

Resumiendo, creo en lo personal que el fin de la era de dominación de Microsoft se aproxima, junto con el final de la era PC. Las netbooks de $80 o menos, los smartphones y las redes sociales serán sin duda la plataforma en la cual correrán las aplicaciones del futuro. De alli la carrera por el sistema operativo que las controle a todas. Lamentablemente Microsoft se ha marginado a si mismo de la batalla por esa plataforma, casi de la misma forma como IBM lo hicera a finales de los ochenta con su OS/2.

Algunas mejoras en el blog

Continuando con las mejoras en la presentación del blog que inicié hace algunas semanas con el retiro de los anuncios AdSense que volvían increíblemente lento al cargar este blog y por otro lado no producian un ingreso que valiera la pena. Hoy agregué un boton para compartir en Facebook los artículos de este blog que les parezcan de interés. Adicionalmente también he removido los enlaces a directorios web que han caído en desuso o de plano ya no existen más. Luego de aplicados los cambios anteriores me parece que la página principal de blog esta cargando mucho más rápido.

Creo que una razón adicional para la mejora en la performance del renderizado este blog es que he vuelto a alojarlo en uno de mis propios servers habiendo abandonado el servicio de Cloud Servers de Rackspace. Creo que tome la decisión correcta al volver a hostear mi propio server en la empresa donde trabajo ya que en los últimos meses Rackspace a tenido demasiados problemas, siendo el último tal vez el más severo ya que dejo fuera de servicio a buena parte de la blogosfera americana.

En cuanto a la temática, espero pronto volver a centrarme más en temas técnicos que en temas económicos. Al parecer el quejarme en público de lo mal que va la economía no hara que los políticos cambien sus decisiones, además de considerar el hecho que probablemente ninguno de los decision makers lee este blog.