Creant bits amb Django i Python


Escrit per Aaloy a 04 de December , 2009 a les 11:46 p.m.

Hem arribat a la sala als voltants de les 14:30, allà el responsable tècnic del Parc Bit (Gillem) ens ha explicat com estava tot, endollat el projector i ajudat amb les cadires. Un 10 per la gent del Parc Bit i de l'Incubit, tant per deixar-nos la sala com per l'ajuda.

Hem començat a preparar-ho tot. Respiram un poc més tranquils quan hem comprovat que la connexió a Internet funcionava. Després de 2 mesos i busques sense ADSL començava a pensar que teníem gafe.

Als projectors no els sol agradar el portàtil amb resolució de 1920px, així que m'ha toca configurar-ho un poc. El projector una passada, arriba a 1600x1200 px i des del fons de la sala es veu bé.

La sala de formació té capacitat per unes vint i tantes persones assegudes a la taula. No hi havia cadires abastament i la gent del Parc Bit ens ha ajudat a torbar-ne més.

Després d'això, quan al part tècnica ja funcionava hem anat a cercar la poca intendència que hi ha preparada: aigua i gominolas. Si tot falla, pens, al manco la gent que vengui se'n podrà anar amb un gust dolç.

Primera sorpresa del dia: Xus s'entrega amb una cafetera Nesspresso, cafè i galletes per tothom. No tenc paraules!

Son les 15:30, ja ho tenim tot llest i anam a fer una mossegada ràpida. Allà trobam gent coneguda que també assistiran a la trobada.

En Juan s'adelanta per anar rebent la gent, seguidament baixam, són les quatre i comença a omplir-se la sala.

Molta gent coneguda, amics virtuals que es desvirtualitzen. Em sap greu poder dedicar més temps a presentar-nos com toca, esper que hi haurà més ocasions.

A les 16:30 aproximadament començam: primer amb la part Python i després amb Django. L'objectiu és evitar la por a començar, donar la primera empenta. Qued admirat pel nivell que hi ha a la sala. Veure tants informàtics junts, interessats per aprendre em fa tornar l'esperança en la professió. Sols per això ja s'ho paga els nirvis de muntar una cosa d'aquestes.

No sé estar assegut, m'agrada més explicar i comentar passejant, les gominolas al manco ajuden a recuperar energies. El michelín ho notarà segur :)

Hem acabat amb més de mitja hora de retràs de la part Django, En Bernat tendrà menys temps. És una llàstima, perquè una de les gràcies de Django és la flexibilitat que té per a deplegar-se allà on més ens convengui a nosaltres. Ha de resumir molt la xarl·la i es limita a mostrar la configuració amb mod_python. A veure si a la propera ens dona temps de que mostri wsgi i la potència del balanceig.

Són les nou passades. Acabam. Anam saludant a la gent que marxa i començam a recollir. Encara queda temps per anar parlant amb la gent que queda de batalletes i tecnologia.

En Pau i na Sílvia han fet fotos, quan les tengui les penjaré junt amb les presentacions. Els twitts estan com creant_bits.

Fi de la crònica!

Gràcies a tots per assistir, perdonau els que no heu pogut venir per falta d'espai. La gent que ha vingut de ben segur que us contarà que la sala tampoc no donava per massa més. Però no serà la darrera!

Moltes gràcies a Juan (morenosan), Xus (m'has deixat sense paraules) i Pau per les labors d'assistència tècnica. Gràcies especialment per Bernat, que s'ha currat una presentació. A Paco per la idea del nom, i per damunt de tot a tota la gent que un divendres de pont s'ha desplaçat al Parc Bit i ha estat més de cinc hores compartint la nostra passió per la informàtica.

Si algú em diu que a partir d'una twittejada es podia muntar un sarau com aquest no m'ho crec. La màgia de la comunicació!

Com dic, esper que no sigui la darrera. Personalment he gaudit del contacte amb els assistents, de desvirtualitzar gent, de veure que la visió que tenc de la informàtica és compartida, de pensar que les coses es poden fer d'una altra manera.

Avui no dormiré! :)

--

He pujat les presentacions a SlideShare. Les fotografies són a Flicker, gràcies a Silvia i Pau.


Enllaços citats
Traducciones/Translations by apertium

8 comentaris, 0 trackbacks (URL) , Tags: Python Django


Comentaris

1 Comentari de Sylvia a les 12:12 del Saturday 5 Dec de 2009

Moltes gracies a vosaltres per compartir el coneixement! Ha estat molt profitosa la tarda, i ens heu reviscolat les ganes d'aprendre coses noves. També m'ha agradat recordar uns bons companys de feina ;) La agilitat que comentes en l'organitzacio es la "magia" de twitter, es una passada com a eina de comunicacio. A sa primera twittpalma va passar algo similar, esper que aquest event o workshows també es consolidin i poguem aprende mentres gaudim duna bona companyia en moltes ocasions més. T'enviare les fotos ara mateix :)
Gracies y una abraçada! :)


2 Comentari de paurullan a les 02:12 del Saturday 5 Dec de 2009

Moltíssimes gràcies a tu per la feina! Ha sigut un plaer poder tornar-vos a veure ^_^


3 Comentari de jordi collell (@galigan) a les 08:12 del Saturday 5 Dec de 2009

Ei, moltes gracies a tot!
Ha estat genial la trobada, bé la master class d'en antoni! La part d'en Bernat també genial, la dona quasi em m... he fet tard! Però el tema s'ho valia! M'encata aprendre i m'encanta aprendre amb més gent! Qui digui que internet no és social, es ben bé que no ha entés res.

Altra volta, mil gracies a tots dos per la feina i feta i la sessió que ens heu ofert!


4 Comentari de Miquel Frontera Lladó a les 10:12 del Saturday 5 Dec de 2009

La meva enhorabona a en Toni i els seus col·laboradors! Sa sessió aquesta ha estat fantàstica! Ja tenc rondant-me pel cap unes quantes idees a les que aplicar django. Segur que d'aquest workshow cosa bona surt.

Per cert, m'ha encantat el detall de appfusedjango, això de tenir una espècie d'esquelet muntat, accessible per tots, un poc més complet que el django a pèl, és molt bona idea.

No sé, estic encantat, si n'has de muntar mai una altra, si necessites un cop de mà, fes-ho saber.

Moltes gràcies!


5 Comentari de Paco Ros a les 12:12 del Saturday 5 Dec de 2009

Que la sessió va ser un èxit ja t'ho vàrem dir ahir en sortir. Que vàrem disfrutar també i que la satisfacció de que existeixi un interès en el desenvolupament de programes com per omplir la convocatòria en dos dies es esperançador, idò també :-)

Dit això "Vamos a dejar de chuparnos las pollas" i entrem en matèria:
- Python i Django són una eina molt interessant per fer desenvolupaments ràpids i escalar-los horitzontalment. Això està clar.
- Al cap i a la fi són la implementació d'un patró MVC (amb plantilles) que ja esitsteix a altres entorns. Tampoc em va quedar clar perquè hauria de fer servir P+D en lloc de .Net o JEE o un bastiment MVC de PHP o RoR.
- Vaig trobar a faltar coses que són perfectament atribuïbles a la manca de temps, com una introducció una mica més profunda al model de 3 capes. En Xus em va explicar que existia easy_install i vaig poder instal·lar en un moment ipython i django (que ja el duia).
- També vaig trobar a faltar Stuff sobre la posta a punt de l'entorn de treball: com instal·lar-lo a GNU/Linux, Mac o Windows. Demo de NetBeans, Eclipse, altres... El easy_install, què és un egg, el site-packages o el dist-packages, variables d'entorn...
- Per mor de la manca d'aquest background la presentació d'en Bernat (excel·lent, també) va tocar conceptes que no ens sonaven. Era com a més "avançada".
- L'auditori era ple de programadors ben experimentats. En alguns moments vaig trobar que dedicaves temps a explicar coses molt evidents que (donat l'auditori) tots devien saber. De totes maneres t'en desferes molt bé en explicar en un moment com fer un if, un for, una classe... els language fundamentals varen quedar clars tot d'una. Me va agradar tant que quasi podries haver començat per aquí :-D
- La part d'en Bernat va ser molt bona, però va quedar quasi sense temps. Mea culpa començar un poc tard (no vaig poder venir abans) però, Ei! Que vaig arribar a casa passades les 22:30! :-D

Crec que tots quedàrem amb ganes de més. Esper que es repeteixi ;-)
Moltíssimes gràcies per l'esforç i la dedicació i per tractar-mos tan bé.


6 Comentari de aaloy a les 01:12 del Saturday 5 Dec de 2009

La part històrica i filosòfica del Python i Django crec que és important. S'ha d'entendre com s'arriba a l'estat actual per poden entendre també el perqué de segons quines mancances o potències de les eines. El Zen de Python és una cosa que m'agrada explicar perquè forma part de la base del llenguatge, pensar-hi ens permet reflexionar damunt el codi que feim i això ens fa millors programadors. No ho consider temps perdut sinó una inversió de futur.

De la resta completament d'acord amb tu. Falten moltes coses, però pensa que hem condensat el que seria un curs mínim de 32 hores en poc menys de tres, i en el curs tampoc no es pot veure tot :) El que sí crec que s'ha aconseguit és que tothom vegi el potencial del llenguatge i el bastiment i tingui ganes de saber-ne més.

Per la propera segurament ja podrem preparar el workshow com a una pràctic de programació en grup. He de fer feina amb la idea i trobar un projecte prou petit i interessant com per a poder-ho fer en un dia entre tots els participants, però no sé si seria interessant per la gent, són moltes hores i s'hauria de fer potser en dissabte o un festiu.

La part que va explicar Bernat donaria per una sessió completa per sí mateixa i més. Com va explicar la flexibilitat que podem tenir és immensa i podem anar afegint complexitat i capes segons la nostra aplicació ho necessiti. Amb el mínim ja vàreu poder veure com s'aguantaven més de 100 peticions per segon.

Veure eines com Beanstalk, base de dades no relacionals, interfícies amb twitter, flickr i demés també estaria bé...

Temps al temps, si hi ha quorum anirem fent coses.


7 Comentari de Benet J. Darder a les 07:12 del Saturday 5 Dec de 2009

Moltes gràcies per aquesta jornada.
Es veritat lo que diu en paco, va faltar una mica d'introducció però va ser una jornada interessant.
Com be diu na Silvia, va obrir les ganes d'experimentar :D

Salut i fins a la pròxima!!!


8 Comentari de aaloy a les 09:12 del Saturday 5 Dec de 2009

Gràcies a vosaltres!

Em vaig apuntant els comentaris. La propera esper que tendrà altres mancances, però potser no aquestes :)


Avís: Els comentaris es tanquen automàticament als 30 dies