Sul sito YUI Teather sono disponibili i video delle presentazioni di Douglas Crockford su Javascript avanzato e il DOM.
Nella prima parte vengono presentate le peculiarità del linguaggio Javascript e le tecniche per sviluppare applicazioni object oriented.
Nella seconda parte viene affrontata l’architettura del Document Object Model e le caratteristiche delle API esposte dai browser di ultima generazione.
Ho avuto modo di assistere personalmente ad entrambe le presentazioni a Settembre a Monaco e le consiglio vivamente a chiunque voglia sviluppare seriamente applicazioni web 2.0.
Advanced JavaScript: Parte 1 (31 minuti), Parte 2 (25 minuti), Parte 3 (11 minuti)
An Inconvenient API: The Theory of the DOM: Parte 1 (31 minuti), Parte 2 (21 minuti), Parte 3 (26 minuti)
Buona visione!
Per la stabilità di un’applicazione web degna di questo nome è indispensabile un’architettura in grado di reggere ai guasti e di scalare facilmente. Su howtoforge sono disponibili moltissimi tutorial a riguardo, tra i migliori:
How To Set Up Database Replication In MySQL
MySQL Master Master Replication
How To Set Up A Load-Balanced MySQL Cluster
MySQL Replication On The Same Machine
e ci sono molti altri tutorial dedicati a MySQL.
Sempre sullo stesso argomento ho trovato un altro interessante articolo di Giuseppe Maxia sulle Advanced MySQL Replication Techniques.
Su The Ruby Mine trovate il mio articolo sul Javascript non intrusivo nelle applicazioni Rails.
L’articolo offre un introduzione sulle tecniche per rendere la propria applicazione Rails più compatibile con i browser che non supportano Javascript.
Symbian ha rilasciato una build dell’interprete Ruby per Symbian OS. La versione di Ruby inclusa nel pacchetto è la 1.8.5 ed è stata compilata usando l’SDK per S60 3rd edition quindi non è ben chiaro se vengono solo supportati i sistemi Symbian dalla v3 in poi o viene mantenuta la compatibilità con le versioni meno recenti (come la v2 del mio Nokia 6630).
Comunque sia sono contento che Symbian dia risalto anche a Ruby oltre che a Python come linguaggio di scripting per la sua piattaforma mobile.