XP on Rails Extreme Programming Blog

26Jan/080

Snippets SVN hostato su Assembla

Qualche giorno fa ho spostato i sorgenti di Snippets sul sito di assembla.

Ho trovato questo sito veramente ottimo per chiunque voglia fare partire un nuovo progetto, fornendo allo sviluppatore strumenti come:

* gestione membri del team
* upload files
* Scrum dashboard
* chat
* repository subversion
* trac
* altro ancora

La mia idea e’ di ampliare il progetto a chiunque sia disposto a collaborare (gratis), dando una mano in:

* sviluppo
* design
* testing
* quant’altro sia utile

Chiunque voglia partecipare al progetto può scrivere un commento a questo post, iscriversi ad assembla e diventare un membro del team.

Probabilmente il progetto avrà una licenza di tipo MIT license.

19Dec/070

Killer Application

Killer Application? Non penso…
Il mio nuovo oggetto di sviluppo e’ un repository online di pezzetti di codice, i cosiddetti snippets. Come idea non e’ innovativa, e sicuramente non mi fara’ entrare nell’olimpo degli sviluppatori. Ma e’ senza dubbio un’applicazione completa, abbastanza complessa per poter imparare qualcosa di nuovo.

Le caratteristiche principali dell’applicazione saranno:

* gestione utenti (attivazione, login, ruoli ecc)
* gli utenti registrati e attivi possono aggiungere uno o piu’ snippet nel repository.
* uno snippet consiste in testo piu’ codice.
* uno snippet puo’ essere pubblico o privato
* uno snippet puo’ essere associato a dei tag per essere cercato piu’ facilmente
* gli utenti registrati e attivi possono commentare gli snippet altrui, aggiungendo ache altro codice.
* l’applicazione sara’ dotata di interfaccia REST

Queste saranno piu’ o meno le caratteristiche principali dell’applicazione, piu’ eventalmente features accessorie da definirsi man mano che procede lo sviluppo.

2Dec/070

Produzione!!!

Finalmente, dopo tanto sforzo, rilascio questo blog in produzione.

Per mesi e mesi mi sono tappato in casa al sabato pomeriggio (ringrazio la mia ragazza per aver portato pazienza); ho saltato pause pranzo; ho programmato di sera finito il lavoro; ho mobilitato i miei colleghi nelle 2 precedenti settimane per il testing del blog (e spero ora sia tutto ok); tutto questo per scrivere questo blog in Ruby On Rails.

Ma che bisogno c’era di scrivere a mano un blog quando sul mercato ne esistono a decine e nel linguaggio che si preferisce?

Nessuno, a parte la volonta’ di scrivere qualcosa di mio, di imparare un linguaggio nuovo, di studiare nuove tecnologie al di fuori del lavoro.

Direi che questa esperienza mi ha fatto apprezzare le tecnologie agili di sviluppo; l’extreme programming; il testing unitario, e funzionale.
Purtroppo l’aspetto di design, inteso come costruzione del layout e dei temi del blog, è ancora fuori dalla mia portata…

Dunque, dopo questa breve introduzione, quale sara’ il futuro di questo blog? Cosa ho intenzione di scrivere nel prossimo futuro?

La mia idea è quella di partire con un nuovo progetto personale, un’applicazione web (ancora da definire). Una volta stabilito il linguaggio (sono ancora dubbioso se velocizzare lo sviluppo ed usare ancora Rails, oppure imparare Python) penso di postare su questo blog un riassunto delle mie attivita’ di sviluppo, i problemi che incontrerò, le scelte ecc…

Tutto qui… Sono un nerd…
Tagged as: No Comments