Tercer Facebook Developer Garage a Barcelona
29 abril, 2009
El passat 16 d’Abril es va celebrar el tercer Facebook Garage per a desenvolupadors a Barcelona. Com en els anteriors Garage, aquest també ha estat organitzat per Sclipo i aquest cop patrocinat per Intel.

El primer Garage que es va realitzar al Juny del 2008, es van presentar aplicacions espanyoles a Facebook, i es van donar notes generals de com funciona la Plataforma per a Desenvolupadors. El segon Garage del Setembre del 2008, va ser molt més pràctic i en aquest cas jo vaig ser el responsable de fer una aplicació online des de 0 amb la Plataforma de Facebook i amb el nou disseny de perfil. Aquest tercer Garage s’ha basat íntegrament en la presentació de Facebook Connect.
Aquest Garage es va fer a les instal·lacions de la Universitat Pompeu Fabra, i es va dividir en dues presentacions que es van fer en paral·lel. Per una banda una primera presentació destinada a participants sense una base tècnica, en el que es mostrava el funcionament general de Facebook Connect i es discutia la seva aplicació en entorns reals. La segona presentació era totalment destinada a un perfil tècnic on es mostrava una integració des de 0 d’una web qualsevol amb Facebook Connect.
Aquesta presentació tècnica la vam donar entre Brent Goldman i jo mateix com experts en la matèria. En Brent és un dels enginyers que treballen actualment a Facebook, i és un dels desenvolupados de Facebook Connect. Entre els dos vam preparar un exercici que consistia en fer un llibre de visites (guestbook), on qualsevol pot deixar un comentari pràvia autenticació contra Facebook. Aquest és el resultat de l’exercici que vam proposar:
http://xevstereyesores.net/carles/garage09/carles_dev/visitas.php
Al final de l’exercici es van assolir els següents objectius:
- Aprendre com donar d’alta una aplicació amb Facebook Con nect, i com fer la integració bàsica en una web externa.
- Exercicis amb els diferents mètodes d’autenticació, i detecció dels estats dels usuaris respecte Facebook.
- Com fer crides a la API de la plataforma de Facebook a través del client Javascript i el client PHP, per donar contingut social a la nostra pròpia web.
- Integrar Facebook Connect i el seu sistema d’autenticació i detecció d’estat amb les pròpies llibreries de servidor.
- Com publicar accions generades en la meva web al stream de Facebook a través de Feed Forms.
- Aprendre de forma teòrica com enllaçar comptes de Facebook amb comptes d’usuari de la meva pròpia web.
L’exercici el va poder implementar qualsevol dels participants del garage que disposessin d’un ordinador, tot i que van haver problemes de connexió tan a nivell Wifi com a nivell de FTP amb el servidor de proves (i és que no ha passat mai en cap workshop que no hi hagi problemes de connexió?). També l’esdeveniment es podia seguir en paral·lel via streaming de vídeo a través d’Sclipo. En total van ser més de 80 persones les presents, i més de 150 persones que van seguir la presentació a través de vídeo.
Tot el material del Garage està disponible en el següent link: http://sclipo.com/courses/view/a3710027abc3428919b5600498824643. En total són:
- 4 vídeos
- 11 documents (presentació i exercici)
- Codi font de l’exercici. (Aplicació en PHP)
El garage va ser tot un èxit tan per l’organització, com per l’assistència, com el posterior col·loqui que es va generar després. Eren molts els presents que tenien experiència en desenvolupaments d’aplicacions amb Facebook, o bé que tenien intenció d’integrar Facebook Connect en la seva pròpia Web.Vam poder comentar al final totes les nostres experiències en un bar del Born.
Quan tornava l’endemà cap a Girona, vaig intentar fer un balanç de l’esdeveniment i treure unes conclusions de tot plegat, que llisto a continuació:
- La plataforma de desenvolupament de Facebook tecnològicament és un 10, però a causa de la quantitat gran de continguts, actualment la curva d’aprenentatge és molt gran, i cada dia que passa n’és més, perquè Facebook té una velocitat d’evolució enorme.
- Aquesta curva d’aprenentatge fa que els desenvolupadors que tenim la capacitat d’implementar aplicacions web amb Facebook i amb eficiència (ràpids i amb un nivell de qualitat professional) actualment siguem escassos.
- La documentació a Facebook és bona, però malhauradament mal organitzada i distribuida. Fa augmentar la curva d’aprenentatge.
- Cal la intervenció d’un Facebook developer o un consultor amb coneixements REALS de la capacitat de la plataforma de Faceook i la seva política d’ús per vendre un projecte a tercers.
- Actualment Facebook està fent un gir cap a Twitter, la qual cosa comporta (seguint la tendència de fa 8 mesos), més barreres per les aplicacions dins Facebook.
- Aquestes barreres contra les aplicacions de Facebook potencien la utilitat de Facebook Connect.
- Facebook Connect funciona correctament però actualment planteja dos problemes:
- Rendiment: la política d’ús no ajuda a solucionar el problema intrínsec de Connect: el contingut Facebook el va a buscar al servidor de Facebook un cop carregada la pàgina actual. La política d’ús no permet un caching de més de 24 hores.
- Funcionalitats avançades en estat beta: La publicació a través de Feed Forms, encara planteja molts dubtes entre els developers, a causa dels constants canvis que aplica Facebook; canvis que inclús el propi Brent – enginyer de Facebook – no sabia explicar.
- Tots aquests garages a Barcelona estan fent que es consolidi cada dia més una bona relació entre developers. Aquesta relació és el que ens ha de permetre poder crear contingut web i social de qualitat a Internet, i que tots nosaltres que dediquem un esforç diari en aprendre noves tecnologies, ens fem valdre com cal, sense competència, sino amb col·laboració. Espero que això no es quedi aquí. Per la meva part faré les màximes accions possibles per mantenir aquest contacte entre developers.
No em volia deixar, un últim comentari al respecte d’aquest Garage. Vam conèixer a Laura de Facebook, la primera empleada de Facebook a Espanya (porta uns 3 mesos)! una gran notícia perquè ens ajudarà a la promoció de les nostres aplicacions. Una noia madrilenya, fantàstica amb una il·lusió encomanadora.
Entry Filed under: Facebook,desenvolupament. Etiquetes: Brent Goldman, Facebook Connect, Facebook Garage Barcelona, Intel, Sclipo, Universitat Pompeu Fabra.

Trackback this post | Subscribe to the comments via RSS Feed