magomarcelo's weblog

Late as usual!

giovedì, novembre 28, 2013

Verso Codemotion Milano 2013 ed oltre!

Questo sabato un inedito per me, si passa da Java a JavaScript per una presentazione alla prima edizione di Codemotion a Milano.

Ci sono tantissimi motivi per essere affezionato a questa conferenza, dall’atmosfera rilassata che si respira, alla passione di chi la organizza, alla qualità e ricchezza degli interventi. Nel mio caso aggiungo anche la piacevole sensazione di esservi come cresciuto un po' professionalmente insieme. La prima edizione ancora con il nome di JavaDay è stata il più grande appuntamento di ritrovo per i Java User Group italiani, poi la partecipazione sempre più ampia, il nome che diventa Codemotion, l’orizzonte che si amplia alla passione per la programmazione in generale, le edizioni internazionali, l’apertura al mondo delle startup e chissà cos'altro in futuro!


Nel frattempo io mi trasferisco a lavorare a Londra e dopo una breve parentesi “tradizionale”, mi lancio anch’io a lavorare per una startup, con tutto quello che ne consegue, la validazione del prodotto, i primi clienti, la ricerca del proprio mercato, la migrazione da prodotto a servizio cloud, i contatti con gli investitori, la creazione del  team ideale di sviluppo e non solo, fino alla exit con acquisizione. Un’esperienza paragonabile ad un ottovolante, ma che consiglio di provare comunque, specie se non dispiace un pizzico di adrenalina anche nella propria vita lavorativa.


Ed in tutto questo gli spunti raccolti ogni anno in una conferenza come Codemotion mi sono sempre stati utilissimi. In particolare, sia in IdeaPlane prima, che in Workshare  ove adesso lavoro, rimanere nello steccato di una singola tecnologia o linguaggio è praticamente impossibile, bisogna essere in grado di seguire tutto con il solo obiettivo di far bene e rapidamente. In entrambe mi sono trovato nella fortunata situazione di seguire direttamente assunzioni in area sviluppo e come obiettivo avevamo deciso di puntare all’araba fenice, ossia lo sviluppatore full stack, sia backend che frontend, che non solo esiste, ma ci si lavora anche molto bene insieme! Le interviste si sono rivelate fra l'altro un’occasione totalmente inaspettata di imparare cose nuove e scoprire l’incredibile evoluzione dell’ecosistema JavaScript per la realizzazione di applicazioni web e rimuovere i miei ultimi dubbi. Il resto sono il lavoro sul campo degli ultimi sei mesi in cui ho abbandonato completamente l’idea del framework web server-side (Wicket era stato l’ultimo che avevo provato, nonché presentato a Codemotion!) per passare ad un backend di sole API… seguendo quanto visto ad una presentazione di Ugo Landini proprio a Codemotion non so quanti anni fa!

Il mio intervento di quest’anno si intitola JavaScript Power Tools (sempre con il Java User Group Milano, che poi le API sempre in Java le scriviamo :D) ed è sostanzialmente il resoconto di quanto imparato nel mio passaggio da sviluppatore backend a full stack e degli strumenti che mi sono stati utilissimi in questa transizione. Sperando che possa essere utile anche a chi ascolta e che permetta anche ad altri di fare il grande passo e di buttar via un altro framework web server side per realizzare applicazioni web più belle, moderne, in modo più semplice e veloce... ci vediamo sabato, ore 17!

venerdì, febbraio 05, 2010

JUG Milano Meeting #37 - SCM Shootout 2/2


Seconda puntata di SCM Shootout in arrivo! Martedì 9 febbraio 2010 primo meeting dell'anno per il JUG Milano, il numero 37, durante il quale completeremo la nostra panoramica sui sistemi di controllo di versione (aka SCM), in particolar modo quelli distribuiti con Mercurial, presentato da Fabrizio Giudici e Bazaar, presentato da Giordano Scalzo.

Sarà forse la volta buona per me di capire cosa ci si possa guadagnare nell'adozione di un SCM distribuito, in fin dei conti qui parliamo delle preferenze attuali rispettivamente di Sun (anzi Oracle) per Java, NetBeans ed OpenSolaris e di Canonical per Ubuntu, che Bazaar se l'è proprio costruito in casa!

E quale modo migliore di farlo se non con la successiva tavola rotonda che poi si sposterà in pizzeria?

Per iscriversi ed info: Meeting9Febbraio2010

giovedì, dicembre 10, 2009

JUG Milano Meeting #36 - SCM Shootout 1/2


Venerdì 11 dicembre 2009 il JUG Milano inaugura il primo appuntamento di due con SCM Shootout, brevi presentazioni su sistemi di controllo di versione (aka SCM) con possibilità di confrontarsi in una tavola rotonda (amichevole please, eh!). A questo primo giro, accantonata la preistoria del CVS, ci vediamo l'ormai vecchio - almeno per i tempi di internet - Subversion ed uno dei giovincelli che fanno fico, ossia Git. Io stavolta non presento nulla, ma dovrei far da moderatore, voce da padrino permettendo causa raffreddore...

Per iscriversi ed info: Meeting11Dicembre2009

See you there!

lunedì, settembre 21, 2009

JUG Milano Meeting #35


Ci vediamo giovedì 24 settembre 2009 al prossimo meeting #35 del JUG Milano, ancora Flex & Java, stiamo diventando praticamente monotematici, ma stavolta per una buona ragione visto che abbiamo l'occasione di avere con noi un ospite speciale di Adobe, Corneliu Creanga, in tour in Italia presso i vari UG, Java e non. Dettagli su: Meeting24Settembre2009

E per chi non è a Milano, per trovare tappe più vicine del tour di Corneliu c'è sempre JUG Events!

venerdì, settembre 18, 2009

Primavera di settembre

Dopo un piacevole giro a Cagliari, splendida a settembre nonostante qualche pioggia breve ma intensa, sperimento un po' la condivisione delle presentazioni su SlideShare con quella effettuata allo Spring Framework Meeting, cui possiamo abbinare anche qualche foto, courtesy of max, nostro ottimo organizzatore nonché insider locale. Ciliegina sulla torta di questo giro sull'isola il momento di paesanità fra tarantini, quando scopro che alla manifestazione Marina Café Noir nel centro storico trovo Alessandro Langiu, con brani dal suo spettacolo Venticinquemila granelli di sabbia abbinati ad un nuovo e particolarmente azzeccato accompagnamento musicale chitarra+tastiera che dona un ulteriore senso di spazio al monologo. Io qui sono clamorosamente di parte nel dire che bisogna vederlo, perché per capire Taranto e chi ci vive quella polvere addosso bisogna provare a sentirsela mentre Alessandro ce la racconta. Fra l'altro anche un veneto come Filippo, anche lui in zona per il meeting, è riuscito ad apprezzare, smettendo per un momento di parlare di OSGi per poi riprendere con la fotografia 5 minuti dopo! Comunque qui si scherza, Filippo mi ha davvero convinto, per cui nei prossimi mesi - e con la solita flemma - sento che spalmerò un po' di OSGi sul povero e trascurato VQWiki e magari anche sul mavenized Red5...

Ed ora, rullo di tamburi, la mia prima produzione SlideShare:

lunedì, settembre 07, 2009

Flexcamping


Da javista infiltrato che ormai programma più in Flex che in Java, ho partecipato all'edizione 2009 "on the beach" del FlexCamp a Rimini, naming analogo a quello più noto a Brighton, ma organizzazione italiana a cura di ActionScript.it, d'altronde you're not from Brigthon!

Di seguito un po' di note sparse sull'evento che si è rivelato davvero interessante sia per la presenza di speaker internazionali, che per l'altissimo livello dei nostrani, i quali forse più degli altri sono stati in grado di fornire una visione di flash/flex più vicina al mondo reale e meno da tutorial, nonché per le possibilità di networking che sono da sempre uno dei motivi principali per partecipare ad eventi community-driven.

domenica, agosto 30, 2009

Snow in Summer

Mac OS X 10.6 AKA Snow Leopard arriva a fine agosto anticipando le previsioni e il mio cervello bollito dal caldo riesce solo a pensare alla misconosciuta b-side di Just Like Heaven dei Cure... e comunque Java 6 anche a 32bit c'è per davvero dentro e quasi mi sfugge il perché di questo recupero tardivo...