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...

lunedì, maggio 04, 2009

I am All4Web!


Venerdì 8 maggio sarò alla prima edizione di All4Web, evento cross-community decisamente unico nel suo genere, creato dall'infaticabile Lorenzo Sicilia, già protagonista di diversi eventi per il JUG Milano! Ci vediamo lì, e stavolta non ci sono scuse perché ce n'è per tutti i gusti, anche se il povero Java vi va di traverso o vi sembra robaccia ammuffita per vecchietti come il sottoscritto ;)

martedì, marzo 10, 2009

JUG Milano Meeting #32


Povero piccolo blog trascurato, meno male che ci sono gli eventi del JUG Milano a riempirti le pagine!

Ed ecco che dalla lontana Svizzera arriva una delegazione di Jazoon 09 per darci man forte al prossimo JUG Milano Meeting #32!

E se siamo fortunati avremo anche come gadget il Toblerone!

venerdì, dicembre 12, 2008

JUG Milano Meeting #30


Nonostante i miei tentativi di arrivare a Natale senza lavorare saltando da una conferenza all'altra, grazie all'instancabile Gianca ed al supporto degli Ughi, con il JUG Milano riusciamo anche a piazzare un meeting prima delle feste natalizie!

Cosa? parliamo di REST con Ugo Cei e di OSGi con il super-ospite, Paul Fremantle, CTO di WSO2
E dopo? tutti a mangiar la pizza lì vicino! che dopo le birre, moules a volonté ed insalate assassine di Anversa un po' di sano cibo italiano non può che farmi bene...

Ed ecco l'annuncio per il JUG Milano Meeting #30! Iscrizione gratuita via JUG Events.

lunedì, giugno 30, 2008

JUG Meeting #29 AKA The JavaFX Circle Meeting


Il 3 luglio prossimo c'è un altro meeting del JUG Milano in arrivo, questa volta un po' particolare perché si tireranno le fila della prima iniziativa un po' meno convenzionale del JUG, ossia il gruppo di studio di The JavaFX Circle, del cui logo fra l'altro sono particolarmente orgoglioso ;)

Se poi JavaFX ci porterà le soddisfazioni che promette o meno è ancora da vedere, ma sicuramente metterci le mani anche in questa fase iniziale ha stimolato non poco la curiosità e condividere i primi esperimenti insieme ha eliminato gran parte dei problemi del lavorare con un prodotto non ancora rilasciato e con API ancora in corso di definizione.

Dopo JavaFX seguirà una mia sessione di auto-analisi pubblica, nella quale proverò a capire qualcosa di più del mio rapporto di amore/odio nei confronti di Maven, con l'ausilio dell'apposito plugin per Eclipse, m2eclipse. Tutto questo magari sognando scenari futuribili di web semantico applicato al quotidiano del nostro IDE preferito, come ipotizzati dal sempre illuminante Henry Story.

giovedì, marzo 06, 2008

JUG Milano Meeting #25

Prossimo meeting del JUG Milano in arrivo, questa volta ospitiamo Vaclav Pech, evangelist di JetBrains, che ci parlerà delle novità dell'IDE Java di casa IntelliJ IDEA e di continuous integration all'opera per javisti e dotnettisti con TeamCity.

Per maggiori dettagli: Meeting6Marzo2008

See you there!

mercoledì, novembre 07, 2007

13949712720901ForOSX

Ci provo anch'io, chissà che a forza di insistere con Java 6 su Leopard non si riesca a prendere Steve Jobs per sfinimento come già successo con l'SDK dell'iPhone...

domenica, ottobre 28, 2007

Gatti e Topi

Giusto due parole su cosa si faccia qui al weekend per non lasciare questo blogghettino solo soletto.
In sintesi si va a vedere l'ottimo (è di Pixar, per cui l'aggettivo è scontato, ma qui mi sembra che siamo a livelli più alti del solito, con il tocco da favola dei Disney della mia infanzia - nello specifico per rimanere in tema topi&gatti a Parigi, "Gli Aristogatti") Ratatouille:


E poi ovviamente il gatto insegue il topo, e si installa finalmente la versione pubblica del Leopardo, ahimè orfana di Java 6, ma con tanta speranza di averlo presto qui con noi (almeno entro il dicembre di JavaPolis, non oltre eh, avete visto mai un programmatore ggiava veramente in@a££at@?):


lunedì, luglio 02, 2007

Applicazioni/Twitterific

Dopo esser stato risucchiato nel gorgo di Twitter in quel di Jazoon a Zurigo, con l'autoindulgenza di chi è convinto di far servizio per la comunità dando aggiornamenti istantanei sulla conferenza, non potevo fare a meno di realizzare una localizzazione del client Mac realizzato da quelli di Iconfactory, Twitterific.
Buona parte del senso di dipendenza che un servizio così apparentemente innocuo esercita su di me è proprio dovuta a questo bel programmino: impossibile resistere a questa ennesima tentazione, trovatevi anche voi un motivo qualsiasi per utilizzarlo!
Il link per lo scaricamento è qui, la localizzazione è stata verificata sulla versione 2.1.

lunedì, giugno 25, 2007

Libere Associazioni

Arrivati a Zurigo dopo un viaggio pressoché corrispondente ad una coda unica da Milano, tale da far rimpiangere lo stato della Milano-Torino, ecco una piacevole sorpresa... dall'albergo vicino alla stazione in cui risiediamo, l'uno scopre che si riesce a vedere un accesso Wi-Fi che regala una mezz'ora di prova al giorno... e così dopo un minimo di ricerca dell'altro, il JUG Milano si trasforma finalmente in una associazione vera e propria, ma a delinquere, et voilà in uno (s)poof connessione gratuita a volonté!


martedì, giugno 19, 2007

Second Life

Ciao nonno, chissà se hai finalmente trovato una connessione internet che ti vada bene.
Magari riuscirai anche a continuare a leggere le banali vicende di tuo nipote da lassù.

martedì, maggio 22, 2007

JUG Milano Meeting #25

Prossimo meeting del JUG Milano in arrivo, ancora temi caldi, ovvero Rich Internet Application, un viaggio da Flash a Java.

Per maggiori dettagli: Meeting24Maggio2007

See you there!

mercoledì, maggio 16, 2007

Lezioni di UML

venerdì, aprile 13, 2007

Sensazionale: leopardo scivola su telefono!

Dopo i vari rumor, ecco il comunicato ufficiale: Leopard lascia spazio ad iPhone e poiché le risorse non sono infinite neanche ad Infinite Loop, il lancio del secondo a giugno blocca quello del primo fino ad ottobre.

Ach, e pensare che stavo giusto installando la nuova build 9a410 seminata oggi stesso dal micione su ADC, quasi certo di avere fra le mani qualcosa di vicino alla versione definitiva...