Posts tagged ‘Sclipo’
Tercer Facebook Developer Garage a Barcelona
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.
Presentació de Eyesores al Facebook Garage Barcelona
Durant la presentació dels Eyesores al Facebook Garage a Barcelona, la gent de Sclipo van grabar totes les presentacions, i les han fet públiques en el seu portal.
Sóc tímid, però sobretot vergonyós, però com és el meu bloc pel bo i dolent, em veig en l’obligació d’adjuntar el vídeo aquí. El vídeo d’uns 30 minuts de duració, presento qui som els components d’Eyesores, com va sorgir la ídea, quins vas ser els reptes tecnològics inicials, i explico l’experiència nostra del manteniment de l’aplicació durant aquests 9 mesos que portem online.
Eyesores en el Facebook Developer Garage a Barcelona by Sclipo
Ahir vaig presentar els Eyesores a l’event organitzat per Sclipo sobre aplicacions de Facebook. Aquest event era un garage per a desenvolupadors, i de caire totalment tècnic. Així és com ho volia en Gregor, l’organitzador, i haig de dir que així va ser.
Aquest va ser el segon garage de Facebook organitzat a Espanya. El primer va ser fa aproximadament dos mesos a Madrid, coincidint amb el llançament de la plataforma Facebook en espanyol. Entre els dos garage hi ha diferències. La primera és el número de persones i l’entorn de presentació. A Madrid en un teatre ple de gom a gom amb aroximadament 200 persones. A Barcelona es va fer a les oficines d’Sclipo. Realment autèntic: al bell mig de la Barceloneta, al costat del mercat, amb una oficina que es corresponia amb el nom de Garage. Vam ser unes 80 persones aproximadament, però allà dins és veia totalment ple.
L’entorn que va organitzar Sclipo només podia cabre en un event de developers. I aquest és l’altre gran diferència amb Madrid: Allà va ser un garage de marketing i comercial, al qual personalment ho vaig copsar en les presentacions (descripcions d’aplicacions que just començaven), i en totes les converses que vam tenir durant el networking 0% tècnic.
En general de Madrid vaig tornar amb una sensació de frustació, ja que per tot el què es va parlar i presentar semblava que Facebook era la gran oportunitat del creixement viral i que Facebook et donava les eines per fer aplicacions d’una manera ràpida i fàcil. Frustat, perquè a Madrid vam veure presentacions d’aplicacions d’1 setmana de vida (tot il·lusió), i no ens van deixar l’oportunitat d’exposar la nostra aplicació, i deixar una opinió respecte el creixement viral, no sé si diferent, però sí més escèptica.
A Barcelona, la sensació final és diferent, ja que en les presentacions els developers vam poder testificar de quines són les dificultats a la hora de desenvolupar, i tots vam coincidir del repte tècnic que és mantenir una aplicació que depén de servidors de Facebook, d’opinions dels usuaris, dels canvis de l’API, etc… A Barcelona es va posar en dubte el creixement viral, i va quedar clar que fer una aplicació de Facebook no és sinònim de: en 1 mes tindré 100k usuaris.
Després de les pizzes i el pica-pica, en Gregor va presentar la plataforma d’Sclipo, i va deixar un missatge important: Sclipo busca developers per a contractar. Molt interessant, perquè Sclipo treballa amb última tecnología web, el nucli del qual va nèixer a Omatech. Treballen amb temes d’streaming, i video conferència. Una bona oportunitat.
Després ja van venir les presentacions:
- vaig començar jo amb els Eyesores. Ànecdota: jst el dia de la presentació, FB va tenir un bug amb el CSS, però per sort durant la presentació estava ja solucionat. Es va poder lluir bé
- a continuació l’aplicació de ProductPulse: 3k usuaris diaris, una aplicació de qualitat, tècnica i estètica, on pujes productes, i la gent n’opina, dóna feedback, etc… Molt interessant pq els 4 dveloppers ja han migrat l’aplicació a OpenSocial. Dicen que van passar per un infern, i els resultats de moment no són bons. MySpace de moment no respon tan ràpid com el Facebook.
- En Gilles de França, no va presentar una aplicació, però personalment va ser del més interessant. Va presentar Grow Together, una plataforma de publicitat OpenSource, un sistema d’escalabilitat i alt rendiment basat en el clustering de cahe, i finalment va presentar gràfiques mostrant com el creixement viral no és tant com anuncia FB.
- Es va acabar amb una presentació de la gent de Yahoo, i els companys de Bilbao de La Porra, on van presentar l’EuroPorra, per la EuroCopa d’aquest estiu, i Mavenia. Mucha suerte!
Amb la plataforma Sclipo Live, vam fer una comunicació amb Javier Olivan, de Facebook España. A destacar el seu anunci el mateix dia de Facebook en català i la imminència de l’obertura de la FB plataform.
