Dec 26

X-mas holidays: what a perfect occasion for new books! Days ago my personal wishlist on Amazon.co.uk become a real order and now I have on my desk the following titles:

To be continued with my personal reviews…

Tagged with:
Dec 22

Like after Genesis Tower of Babel, there are many and many programming languages (the brand new Go by Google crew is one of the most recents ones).

In the last RubyConf in San Francisco a funny ‘Matz’ try to analyze ‘his son’ Ruby as being The Chosen language:

Tagged with:
Dec 11

I’m considering that all my readings are in english (books, blogs, articles), my public profile on LinkedIn is in english, I’m tweeting in english on Twitter so it’s time that also this blog speaks english. Of course, this is not my first language and the ‘beautyness’ of my writings is off topic, here we’re talking about technology!

switch

Sep 21

Venerdi’ 20 Novembre 2009 si terrà a Bologna il sesto Italian Agile Day. Si tratta di una conferenza gratuita di un giorno dedicata alle metodologie Agili per lo sviluppo e la gestione dei progetti software rivolta agli sviluppatori, project leaders, IT managers, tester, architetti e coach che hanno esperienze da condividere o che iniziano solo ora ad interessarsi a queste tematiche. La giornata ha come obiettivo la conoscenza pratica, le esperienze sul campo e un attivo coinvolgimento di tutti i partecipanti. L’accesso è libero previa registrazione, i posti sono limitati. L’evento, per la quarta volta consecutiva, si auto-finanzierà.

Italian Agile Day 2009

Italian Agile Day 2009

Tagged with:
Sep 15

Grazie ad una soffiata di Tazio, vi segnalo Redcar, un editor cross-platform scritto in Ruby compatibile con la maggior parte dei comandi Textmate. Nato inizialmente come versione Linux di Textmate (solo ed esclusivamente per Gnome) ha visto recentemente un porting in JRuby/SWT per renderlo compatibile anche con Windows e lo stesso Mac OS X. Il progetto è ancora relativamente giovane e quindi soggetto a bugs, ma promette molto bene. Vediamo se riuscirà a soddifarmi più di quanto abbia fatto E-text editor, il primo porting windows di Textmate.

screenshot-redcar

Tagged with:
Sep 14

Dopo varie peripezie (a proposito vi auguro che non vi capiti di spedire per sbaglio ad un vecchio indirizzo) ieri mi è arrivato il DVD di Snow Leopard. Terimnato il backup precauzionale, è giunta l’ora dell’upgrade da Leopard. Risultati: 15Gb di spazio liberato, browsing delle cartelle immediato tra le prime cose che balzano all’occhio. Per la nuova versione di Mac OSX (siamo giunti alla 10.6) Apple ha puntato tutto sulle performance, mirando alla sostanza (qualità) a dispetto delle sciccherie (leggasi nuove features), scelta peraltro condivisibile. Alla partenza sono già disponibili quasi 200Mb di updates, segno che qualche cosa da mettere a punto già esiste. Niente comunque a che vedere con gli inconvenienti del predecessore Leopard (ricordo con orrore svariati Kernel Panic a sorpresa per mesi e mesi prima dell’uscita di aggiornamenti utili). Certo è presto per un giudizio definitivo, passo quindi al testing quotidiano per nuove eventuali…

Mac OS X Snow Leopard: better, faster, stronger...

Mac OS X Snow Leopard: better, faster, stronger...

Tagged with:
Jul 25

Nell’attesa dell’arrivo dei libri estivi ho avuto modo di leggere Learn to Program di Chris Pine. Trattasi di un’ottima breve introduzione (176 pagine) a Ruby scritta con uno stile fresco e divertente. Il libro non è propriamente orientato a programmatori in quanto nulla è dato per scontato ma si dimostra ad ogni modo una lettura piacevole per avvicinarsi al mondo Ruby e alla sua sintassi.

Chris Pine - Learn to Program

Chris Pine - Learn to Program

Tagged with:
Jul 23

Sono finalmente arrivati da Amazon i 4 nuovi libri che mi accompagneranno durante l’estate. Quest’anno il mio interesse è focalizzato nell’approfondimento di Ruby on Rails e delle metodologie Agili. Per Ruby ho scelto di partire con i due must dei Pragmatic Programmers: Programming Ruby 1.9 (la versione aggiornata del Pickaxe) e Agile Web Development with Rails, per le metodologie agili la mia scelta è caduta su The Art of Agile Development, panoramica teorica incentrata su Extreme Programming. Il quarto libro parla di Design Patterns e lo fa implementando soluzioni in Ruby (Design Patterns in Ruby).

Agile Web Development with Rails

Agile Web Development with Rails

Tagged with:
May 21

Con questo è il terzo anno di fila che partecipo al phpDay. Curiosa l’evoluzione dei nostri ’strumenti di lavoro’: la quasi totalità dei partecipanti è passata da notebook con O.S. Windows al mondo Mac (me compreso :D ). I relatori erano per lo più targati Mela Morsicata e tra gli stessi partecipanti era un fiorire di Macbook e Macbook Pro. Molto alla moda anche i netbook (Asus Eee Pc, Acer One, …) con Linux. Fedeli al pinguino rimangono herr president Fullo e pochi altri. Tra chi ha Mac OSX, nessuno resiste alla tentazione TextMate come editor quotidiano (si è mostrato fiero in ogni dock Mac-oriented).

l'evoluzione della web-specie

l'evoluzione della web-specie

Tagged with:
May 20

Anche quest’anno non ho mancato di fare visita al phpDay. Durante l’attesa per la conferma di registrazione si è creato un talk spontaneo tra me, Gabriele, Tazio, Jacopo ed alcuni altri riguardante la tecnica del pomodoro. Sono stato piacevolmente sorpreso di scoprire quanti sviluppatori utilizzano tale tecnica nel lavoro quotidiano. E’ ormai più di un mese che la utilizzo regolarmente e devo dire che mi sta dando una grossa mano ad evitare distrazioni aumentando l’efficacia e la concentrazione.

Di che si tratta? La tecnica del pomodoro, inventata da Francesco Cirillo,  è una tecnica di time boxing così chiamata perchè basa tutta la sua ‘complessità’ (appositamente tra virgolette) in un timer da cucina. Il timer serve come unità di misura (pensata in 25 minuti) nella quale si procede nell’attività schedulata evitando le possibili interruzioni provenienti dall’esterno  o dall’interno (da se stessi, per intenderci). Il ‘pomodoro’ viene intervallato da brevi pause (5 minuti solitamente, 20 ogni 4 pomodori) che consente di staccare e gestire le interruzioni sopraggiunte durante il pomodoro precedente. Per ogni approfondimento vi consiglio il sito ufficiale. Si tratta di una tecnica e come tale va presa, io posso dire che calza molto bene con il mio attuale periodo.

Curiosamente si è affrontato  l’argomento di come applicare tale tecnica ad un team, topic che mi era già stato chiesto in una mia precedente presentazione. A quanto pare è previsto a breve un nuovo paper di Francesco Cirillo che dovrebbe illuminarci sul’argomento.

la tecnica del pomodoro

Tagged with:
preload preload preload