Oggi voglio segnalarvi un libro della O'Reilly che credo presto diventerà un classico: si tratta di "Developing Large Web Application" di Kyle Loudon, uscito di recente e al momento disponibile solo in lingua inglese.
Il libro tratta un argomento molto importante, ovvero come scrivere codice modulare e riutilizzabile all'interno di un progetto web molto vasto e in continua crescita, dove giorno per giorno si aggiungono funzionalità e utenti, dove è richiesto un uptime vicino al 100% e performance elevate e dove è necessario supportare un gran numero di ambienti, dai vecchi browser ai più moderni smartphone, con tutte le problematiche connesse.
Invero, gli accorgimenti illustrati nei dieci capitoli, ciascuno dei quali approfondisce un aspetto dell'applicazione (HTML, CSS, Javascript, Ajax, JSON, SQL, XML, PHP, etc.), sono utili anche per progetti in partenza che puntano in alto, o che più semplicemente che si propongono di vivere a lungo.
Perché se partire con il piede giusto è essenziale, questo libro insegna a farlo.