Categories
php tecnologia webdev

Sviluppo Agile e conferenze agili

Dilbert e lo sviluppo agile

Venerdì sono stato all’AgileDay, manifestazione incentrata sullo sviluppo agile e sulle metodologie su cui è fondato.

La giornata è stata molto interessante, sia per le persone incontrate che per la qualità degli interventi (interessante la modalità openspace dove sembrava di stare più ad un barCamp che ad una conferenza canonica).

Ma la cosa che più mi è piaciuta è che, riferendosi alle metodologie agili, non si è mai parlato di questa o quella tecnologia, ma si è sempre fatto un discorso incentrato sulle esigenze di chi sviluppa e sulla relativa crescita personale.

Insomma, una modalità di lavoro più human oriented rispetto al classico approcio waterfall dove è il software al centro di tutto ed una volta deciso di che morte morire, si muore per rispettare scadenze nonostante i cambi di scope dei clienti.

Fortunatamente però, le metodologie agili stanno sempre prendendo più piede nelle piccole aziende italiane che operano nel web, soprattutto in quelle dove tutto è sempre in costante beta (nella più totale conformità al web 2.0), e fortunatamente ai principi dell’agile manifesto e delle pratiche dell’XP programming si stanno affacciando gli sviluppatori di linguaggi differenti da java (Ruby on Rails, Django e Symfony sono 3 esempi di framework agili basati rispettivamente su Ruby, Python e PHP).

Vedremo quindi una evoluzione dell’approcio allo sviluppo delle software house italiane? Speriamo.

Per ora io darò il mio piccolo aiuto alla diffusione di tali pratiche organizzando qualche “workshop agile” durante il prossimo phpDay… ;)

ciuaz

Categories
eventi php

IPC, International PHP Conference

Ormai sono tornato da un paio di giorni dall’IPC, devo dire che ne sono stato realmente entusiasta e che mi è dispiaciuto veramente molto perdere l’ultima giornata di talk.

La qualità dei talk, almeno per quelli a cui ho partecipato, è stata decisamente alta. Inoltre ho apprezzato particolarmente i workshop del sabato e domenica di 6h l’uno relativi all’agile development ed a phpUnit.

Mi è piaciuto soprattutto il primo workshop, tenuto da Lars Jankowfsky, che trattava esaurientemente con una simulazione in aula lo sviluppo di un’applicazione con metodologie agili (e che probabilmente parteciperà come relatore al prossimo phpDay). Sei ore ben spese, ed un ottimo ripasso, per i talk tenuti da Gabriele Lana ai phpDay degli ultimi anni, che mi hanno ricordato (per l’ennesima volta) che devo assolutamente iniziare a usare più spesso metodi agili.

Durante la permanenza in germania ho apprezzato la compagnia di due Norvegesi folli, Morten e Gunnar, con i quali abbiamo chiaccherato di tutto, ma veramente tutto. Dal cibo, ai viaggi, alla musica e perfino di lavoro! ;)

Altra soddisfazione è stata quella di assistere alla presentazione dell’imminente Symfony 1.1 (di cui a breve parlerò su Symfony.it e pubblicherò qualche foto sul mio account di Flickr) e di ottenere la promessa da parte di Fabien Potencier di partecipare al phpDay di maggio

In tutto questo però c’è stata una cosa che mi ha infastidito particolarmente.

Categories
altri linguaggi php

Hello I’m PHP.. and I’m Ruby

Ok, da fan di PHP dovrei essere “offeso” da questo spot.. Ma è troppo bello lo stesso, soprattutto dopo aver letto per qualche tempo la ml di CakePHP :)

ciuaz

Categories
php tecnologia

Zend pubblica la prima beta di Neon

Zend Studio Neon

Dopo un periodo di alfa testing privato Zend ha oggi annunciato la prima beta pubblica del futuro Zend Studio basato su Eclipse, aka Neon.

Dopo un po’ di utilizzo, a parte il mio spiccato rapporto di odio verso Eclipse, devo dire che nonostante le features come il refactoring del codice, lo unit testing ed il nuovo bugtracker, continuo a trovare più confortevole lo Zend Studio. Neon è si più veloce di un Eclipse “puro” (probabilmente a causa della jvm embedded nell’installazione) ma continua ad avere (imho) un’interfaccia troppo incasinata e mangia spazio, utile forse su display oltre i 1280×1024, ed essere esoso di risorse.

Per ora rimarrò quindi sul vecchio prodotto (affiancato dall’intramontabile VI) ed aspetterò una delle prossime beta…

Per scaricare Zend Studio Neon bisogna iscriversi a questo gruppo di Yahoo! Groups.

A seguire un po’ di copia/incolla dalla mail dell’annuncio ufficiale.

Categories
php tecnologia

Arriva la prima beta di WordPress 2.3.1 e si lavora sull’alfa della 2.4

C’è fermento sulle ML di WordPress, oggi è stata rilasciata la prima beta di WordPress 2.3.1 che va a correggere alcuni fastidiosi bachi introdotti dalla precedente versione mentre in SVN è possibile scaricare la prima alfa della futura 2.4.

Per chi volesse testare la beta, indispensabile per chi ha problemi di sovrannumero di query causa uso di tag e plugin che usano le categorie, le url sono queste:
http://wordpress.org/wordpress-2.3.1-beta1.zip
http://wordpress.org/wordpress-2.3.1-beta1.tar.gz

A seguire il mini-changelog della 2.3.1.

Categories
php

SQLServer driver per PHP 5

Pare che Microsoft si sia svegliata ed abbia finalmente rilasciato un driver ufficiale per SQL Server 2005.

Il driver supporta stream di dati, SQL parametrizzati ed ha a corredo, pare, una buona documentazione.

Leggo però che a parte un discorso di chiusura del codice, opinabile in un linguaggio dichiaratamente OSS, Microsoft abbia fatto come al solito di testa sua realizzando un driver non conforme a PDO, non OOP e soprattutto solo per la propria piattaforma (inutile in quegli ambienti dove il webserver è remotizzato su linux e non sulla stessa macchina del DB).

Speriamo almeno che la qualità del driver sia superiore a quella delle librerie attualmente in giro…

ciuaz

Categories
php tecnologia webdev

FCC_Nabaztag, WordPress incontra il Nabaztag

Ed ecco il primo plugin per wordpress che sfrutta le api del Nabaztag per inviargli notifiche: FCC_Nabaztag!

Per ora il plugin è molto limitato ed è da considerarsi in alfa stage. Ho iniziato a scriverlo giusto per capire come funzionano le API del coniglietto, pertanto non aspettatevi (ancora) rotazioni di orecchie o luminescenze varie.

Installando il plugin ogni volta che un utente lascerà un commento sul vostro blog questo verrà letto dal vostro Nabaztag, a patto che akismet non lo riconosca come spam.

Nelle prossime release del plugin, se mai avrò voglia di farle inserirò una gestione della posizione delle orecchie e delle luci in base al tipo di commento ricevuto (cioè se moderato o meno) ed alla categoria di appartenenza.

Ah, il plugin per funzionare necessita di PHP_CURL installato sul sistema e rallenta vistosamente l’approvazione dei commenti… ve l’ho detto no? E’ un’alfa…

Ciuaz

Categories
eventi open source php

OpenSource Expo a Rovigo

Oggi e domani sono a Rovigo all’OpenSource Expo con il “banchetto” del GrUSP per la campagna “abbonamenti” 2007/8.

Se fate un salto in qua fatemi un fischio, anche perchè se vi iscrivete all’associazione ho il biglietto di ingresso gratuito che vi aspetta! ;P

ciuaz

Categories
open source php webdev

WordPress 2.3 è uscito!

Lo hanno annunciato stanotte dal blog ufficiale, sempre dal blog qualche giorno fa hanno anche spiegato come aggiornare il blog-engine, una piccola guida che spazia su più argomenti e che si può benissimo integrare con quella fatta da me qualche giorno prima.

Sempre sullo stesso argomento, ma approfondendo un pochino, ho fatto un post su OSS|Blog

Buon aggiornamento!

ciauz

Categories
open source php webdev

WordPress 2.3 in arrivo, come prepararsi.

Su Weblogs tools collection è presente una sorta di riassunto dei post fatti nella blogsfera che gravita attorno a WordPress.

Sicuramente un’ottima lettura per chi, dovrà (o vorrà) aggiornare il proprio blog.

Visti i test fatti di recente, ho deciso di pubblicare una piccola guida all’aggiornamento di WordPress che impegnerà molti utenti nei prossimi mesi… Però, prima di spiegare quali sono i passi da seguire per un corretto aggiornamento descriverò alcune delle novità introdotte dalla nuova versione del blog engine.