il mio luogo di sviluppo...
C'è stata, in questi giorni, una vera invasione di articoli relativi alla futura versione di HTML. Il motivo, molto probabilmente, è l'interesse dimostrato da Google, in occasione del suo Google I/O 2009, durante il quale è stato presentato il nuovo prodotto Google Wave, e contemporaneamente, per enfatizzare l'idea che il futuro del web avrà come piattaforma di riferimento HTML5, sono state proposte delle demo di alcuni elementi già supportati dai browser maggiormente innovativi.
I principali elementi ormai già supportati da browser di ultima generazione (Mozilla Firefox, Seamonkey, Safari, Chrome, Opera) di questa nuova piattaforma sono gli elementi Canvas e Video, le API per la geolocalizzazione, i meccanismi per lo storage locale e i web workers.
Per avere maggiori informazioni su una tecnologia, comunque, ancora in draft, è possibile leggere la documentazione messa a disposizione dal "W3C HTML working group" e dal WHATWG (canvas, video, storage locale, web workers e geolocation)
I Cheat Sheet (o anche Reference Card) sono piccole reference di termini, comandi o simboli relativi ad un unico argomento, organizzati, anche al loro interno, in sotto-argomenti.
Solitamente vengono distribuiti in formati facilmente stampabili, quali file pdf o gif, e contengono alcune note e brevi esempi d'uso.
Ecco una breve lista di Cheat Sheet relativi ad Html + Css + Javascript
Altri Cheat Sheet utili, sempre inerenti l'Html:
Potete segnalare altre reference nei commenti.La velocità è importante, forse meno di quando tutti navigavamo con modem a 56k, ma nel frattempo i nostri siti e blog si sono arricchiti di sempre più contenuto.
Per questo è importante ottimizzare le varie parti di cui è composta la pagina.
Ci sono diversi tool a disposizione degli sviluppatori, tra questi ne consiglio due.
Il primo è un test online.
WebPageTest permette di testare la velocità del sito simulando 5 tipologie di connessione. Dopo alcuni minuti e 2 test di performance, presenta un report di questo tipo:
Il secondo è firebug, un'estenzione per Firefox che, attivata durante il caricamento della pagina, permette di ottenere un grafico di questo tipo:
Partendo da queste informazioni, è poi possibile cercare di ottimizzare i vari elementi che presentano dei problemi, fino ad ottenere la riduzione dei tempi di caricamento della pagina.