, classe 1974. Dopo il diploma di liceo Classico, si e' laureato
in Informatica nel febbraio 2000, e attualmente lavora nel campo del
software finanziario (trading on line, soluzioni web).
Appassionato di linguaggi di programmazione, si interessa anche di politica
e letteratura.
Dopo una lunga esperienza con O'Reilly, abbiamo deciso si provare il servizio a pagamento "Safari Books Online": in questo articolo esploriamo i pro e i contro di questo servizio coraggioso, che siamo certi vi darà parecchie soddisfazioni.
This is the sad true: parsing is boring. And writing parser is even worst.
Giovanni Giorgi, intervistato da Valerio di Giampietro, parla di AJAX, nascente discorso tecnologico che sta fortemente impegnando la scena dell'I.T. di oggi, sulla scia delle neonate Rich Internet Application. Approfittiamo dell'intervista per discutere su questa novità presente sulla bocca (blog) di tutti!
Un libro sul modello E-R per autodidatti e non solo.
A book teaching you E-R Model.
Nel mondo di oggi e' sempre piu' frequente la necessita' di sviluppare rapidamente prototipi per demo. Vediamo come e' possibile farlo usando il buon vecchio (e ingessato) Java.
E' veramente difficile trovare libri che parlino del software management e non siano noiosissimi: vediamo da vicino questo libro di Scott Berkun.
It's very difficult looking for non-boring book on software management. The first book I very liked was Brooks' "The Mythical Man-Month". In the same period I was starting my professional carieer and I had to read also "Extreme Programming Explained: Embrace Change" of Kent Beck.
In questo articolo introduciamo Squeak, una implementazione di SmallTalk, uno dei piu' famosi linguaggi dinamici.
Quale migliore occasione per unire teoria e pratica su una tematica importante come le Metodologie Agili?
In questo articolo presentiamo le CRC Cards, introdotte nel 1989 da Kent Beck e Ward Cunningham.
Annunciamo i vincitori della prima edizione di GaraGuru.
Pensate di essere bravi e volete dimostrarlo? GaraGuru e' il modo per mettervi alla prova!
Facciamo il punto, dove stiamo andando? Cosa ci e vi aspetta? Il messaggio di fine anno della redazione!
Lavorando con Struts e' comodo disporre di una struttura dati che modelli una combo box in modo intelligente. In questo articolo presentiamo le OptionsList, una specializzazione di un'ArrayList.
Facciamo il punto, dove stiamo andando? Cosa ci e vi aspetta?
In questo articolo descriviamo il Proxy Pattern, uno "Structural Pattern" assai usato, semplice e molto potente.
In questo articolo presentiamo e confrontiamo diversi tool per il controllo di revisione del software: CVS, SubVersion, BitKeeper, SourceSafe e ClearCase.
In questo articolo viene descritto come installare ed usare siforge.el, una semplice estensione per scrivere articoli per SIForge con emacs.
Il driver jdbc dispone di buone capacita' di reflection. Vediamo come servircene per implementare un algoritmo universale di sincronizzazione di due database.
In questo secondo articolo illustreremo l'uso delle classi in python; e' propedeutica la conoscenza di Java o del C++
In questo articolo introduciamo il lettore al linguaggio Python versione 2.1. Come esempio, mostreremo un programma in grado di leggere il formato XML RDF, disponibile presso molti siti (per es FreshMeat).