Archivio articoli gennaio, 2009

Ping.fm: come aggiornare i tuoi social software in un solo click

Si sono un pigro! Proprio per questo stavo cercando un servizio che mi permettesse di aggiornare il mio stato sui vari social software che sto utilizzando, in modo centralizzato.

Beh, ovviamente il servizio esiste e il suo nome è Ping.fm:

Ping.fm is a simple service that makes updating your social networks a snap.

Il servizio si connette veramente ad un gran numero di applicazioni sociali e permette di aggiornare il proprio stato attraverso il proprio cellulare, via sms o mms, oppure attraveso un qualsiasi software di istant messagging.

Direi che è proprio un tocca sanaper la mia pigrizia.

Una guida completa ai Design Pattern, agli AntiPattern e al Refactoring

Leggendo per la mia prima volta il blog di Carlo, ho scoperto un sacco di interessanti post sulle buone pratiche di sviluppo e le sue esperienze personali con il mondo Java.

Leggendo tra i suoi post ho trovato un link al sito sourcemaking.com che non conoscevo. Il sito presenta una guifa completa ai Design Pattern, agli AntiPattern e al Refactoring, insomma un punto di riferimento da avere sempre sotto mano.

Metodologie agili in azienda e Agile Camp 2009

Con grande felicità, sono stato invitato a partecipare sabato prossimo all’Agile Camp 2009: il primo barcamp italiano dedicato alla progettazione e allo sviluppo Agile.

Dal momento che con ideato cerchiamo di adottare metodi agili nel nostro progetto produttivo di sviluppo di applicazioni per il web, la conferenza mi interessa molto.

Spero che ci siano momenti di confronto e di condivisione delle esperienze personali.

Il mondo dei metodi agili in Italia è un mondo relativamente giovane e ancora da sperimentare sotto molti punti di vista, ma il fatto che se ne inizi a parlare sempre di più e che aziende come sketchin organizzino questi eventi, fa comprendere che c’è interesse e movimento ed è questa la cosa fondamentale.

In ideato stiamo adottando l’XP (Extreme Programming) come metodo fin dalla nostra apertura, e sinceramente stiamo già dopo poco mesi traendo tutti i benefici che i metodi agili portano, come:

  • coraggio e fiducia nel team;
  • fiducia tra cliente e team;
  • consegna del software in tempo;
  • massimizzazione dei guadagni e minimizzazione dei costi per il cliente e per l’azienda stessa;

Ma, haimè non è tutto oro quello che luccica, infatti i metodi agili si adattano bene in situazioni nelle quali hai a disposizione, oltre che alle pratiche, anche gli strumenti per mettere in pratica tutte le metodologie.

Nella nostra linea di sviluppo di applicazioni per il web basate su framework di nuova generazione che rispettano tutte le regole dell’agile, come symfony e Zend Framework, il risultato è veramente ottimale.

Nella linea produttiva, invece di personalizzazione di software Open Source, ed in particola software CMS come WordPress, eZ Publish o Drupal, le cose un po’ si complicano, poichè ad esempio i software:

  • sono difficilmenti testabili, sia a livello funzionale che unitario;
  • sono difficilmente mantenibili una volta estesi poichè non realizzati su pattern conosciuti e su framework solidi;
  • non si prestano ad essere estesi su sistemi di versioning, poichè il codice non è sempre ben separato;

Per un’azienda come la mia, customizzare software Open Source occupa una buona fetta dei ricavi, ma se non si riescono ad applicare le buone pratiche agili, alla fine più che un guadagno diventa un costo.

E tu, riesci ad applicare le metodologie agili nella customizzazione di software Open Source un po’ datato?

2008 Highlights

Per il primo anno, scrivo un post che riassume tutti gli avvenimenti che mi hanno coinvolto nel 2008.

Ecco un breve riassunto di questo anno:

  • Ad Aprile, ho aperto, insiema ai miei soci Antonio e Fullo, Ideato. Grazie a tutti quelli che ci hanno aiutato in questo bel progetto!
  • Sempre ad Aprile sono stato eletto CTO dell’azienda ;-) !!
  • A maggio ho parlato al PhpDay per la seconda volta, facendo con Jacopo un talk sui metodi agili di sviluppo.
  • A giugno ho partecipato con ideato al TechGarage come partner teconologico di 2 start-up (Bookerang e Tripshake);
  • A settembre ho partecipato al Symfony Camp per la prima volta, incontrando un sacco di gente interessante che gravita intorno al framework symfony.
  • Ad ottobre ho partecipato a Smau 2008 come partner tecnologico di una start-up.
  • A novembre ho iniziato a scrivere il mio primo libro. Parlerà di eZ Publish…. non posso dirvi di più!!
  • A dicembre ho chiuso la partita iva della mia attività individuale. Ora si lavora solo per ideato!

Che dire, un anno intenso, ma molto entusiasmante!! E il 2009 si prospetta altrattanto interessante.

Visualizzare il numero di lettori con FeedBurner API e PHP

Se come me, anche voi utilizzate feedburner per pubblicare i vostri feed, attraverso questo tutorial trovato sul sito vision master design, riuscirete a stampare dove volete il numero di iscritti ai vostri feed.

Pagina successiva »