Leggete Woork HandBook

Per chi non conoscesse Woork, è probabilmente ora che lo conosciate. Si tratta del blog di Antonio Lupetti, scritto purtroppo in inglese, in cui vengono pubblicati con un’ottima frequenza, moltissimi tutorial e articoli sempre di altissima qualità su Ajax (principalmente MooTools), Html e CSS.

Antonio ha ora rilasciato il Woork Handbook. Si tratta di un eBook Gratis su tutte le tematiche trattate dal blog, non credo ci siano molti contenuti originali, il grosso dell’eBook sono tutti i migliori articoli pubblicati sul blog nel corso del 2008. Veramente molto materiale e di prima scelta, tutto comodamente raccolto in un pdf stampabile.

Ricordate che, come detto, tutti i testi sono scritti in inglese.

Novità in casa jQuery

Durante le vacanze di Natale mi erano sfuggite un paio di interessanti novità che stanno bollendo in pentola in casa jQuery, visto che mi sembrano molto gustose colgo l’occasione ora per parlarne.

jQuery
E’ stata rilasciata poco prima di Natale la prima beta di jQuery 1.3 che dovrebbe essere rilasciato il 14 gennaio in tempi record. Fra le maggiori novità va segnalato che è stato quasi interamente riscritto il motore dei selettori e della manipolazione DOm, dovremmo aspettarci quindi grossi miglioramenti di performance. Potete scaricare la beta e leggere maggiori informazioni in questo post.

jQuery UI
Se c’è qualcosa che spero dal 2009 è che jQuery UI possa colmare la distanza con altre librerie come le YUI e Ext che, a mio avviso, sono molto più avanti. Pare che qualche passo in questa direzione sia stato fatto ed è stata rilasciata la Release Candidate 4 di jQuery UI 1.6. Anche in questo caso moltissimi Widget sono stati riscritti praticamente da zero. E’ inoltre stato adottato un nuovo framework CSS che consentirà una migliore gestione dei temi.

Decisamente ottime notizie per chi come noi usa jQuery. Ultima nota: quest’ultima release di jQuery UI richiederà necessariamente l’utilizzo del nuovo jQuery 1.3

Ajax e ASP.NET con Ra-Ajax

Per tutti gli sviluppatori Web che utilizzano la piattaforma ASP.NET, segnaliamo che in questi giorni è stata rilasciata la prima versione stabile 1.0 di Ra-Ajax, un’ottima libreria Ajax per ASP.NET. Ra-Ajax dispone di un’ottima documentazione e una gran quantità di esempi per iniziare a utilizzarla. Fra le cose carine da segnalare dei Widget per la gestione delle date, visualizzazione di DataGrid e Tree.
Se sviluppate in VB.NET può valere la pena dargli una controllata.

il 2009 vedrà la fine di explorer 6 ?

Se anche voi siete fra le schiere di sviluppatori che non vedono l’ora si possa abbandonare il supporto per Internet Explorer 6, vi segnalo queste statistiche pubblicate da Asa Dotzler.

Come vedete negli ultimi anni Explorer 6 è andato in caduta libera ma purtroppo rappresenta ancora un buon 20% del mercato. Quest’anno sicuramente si assisterà ad un ulteriore calo grazie anche all’uscita di Explorer 8 e Windows 7. Tuttavia temo che anche per quest’anno Explorer 6 resterà con una percentuale troppo significativa per poterlo ignorare del tutto. D’altro canto la maggior parte di quel 20% degli utenti sono probabilmente grandi aziende con politiche di aggiornamento software non proprio al passo con i tempi ed in questo caso dubito che l’uscita di Windows 7 potrà cambiare di molto la situazione.

Non ci resta che sperare nel 2010, o che io mi stia sbagliando completamente :)

Google Chrome esce dalla fase beta

La notizia probabilmente non sarà sconvolgente visto che il market share del nuovo browser di Google, Chrome, è solo dell’1%, però mi pare interessante segnalare che dopo soli tre mesi dal rilascio della prima versione pubblica, Google Chrome, è oggi uscito dalla fase di Beta. Ciò significa che gli sviluppatori lo ritengono ormai un prodotto stabile ed affidabile.
L’unico problema restano le funzionalità del browser, molto veloce ma ad oggi ancora un po’ limitato, soprattutto per la mancanza di Extension.

3 ragioni per usare Google Ajax Libraries

Forse molti di voi conosceranno già Google Ajax Libraries, un servizio offerto da Google grazie al quale potremo utilizzare i server di Google ed un set di comode funzioni per caricare le nostre librerie Javascript preferite senza doverle hostare sui nostri server ma utilizzando le più veloci e stabili connessioni di Google.

Il servizio è ben fatto e consente di caricare sui nostri siti tutte le principali librerie:

  • jQuery
  • jQuery UI
  • Prototype
  • script.aculo.us
  • MooTools
  • Dojo
  • SWFObject
  • Yahoo! User Interface Library (YUI)

Per ogni libreria si hanno a disposizione varie versioni della stessa. Ovviamente in termini di spazio su disco ospitare una libreria Javascript sul nostro hosting non comporta di certo problemi, esistono però altri fattori da tenere in considerazione. L’utilizzo del network di Google Ajax Libraries otterremo infatti tre grossi benefici.

Maggiore velocità di download
Le librerie fornite da Google sfruttano la rete di distribuzione contenuti di Google. Ciò significa connessioni ad Internet molto veloci e presenza dei server in mezzo mondo tramite la CDN di Google. In pratica i vostri utenti non dovranno scaricare le librerie dai server americani di google ma tramite la CDN riceveranno i file richiesti dal server più vicino a loro. Questo è comunque il meno influente dei tre fattori a mio avviso

Più download paralleli
I browser da noi utilizzati tutti i giorni sono configurati per non scaricare mai più di due file contemporaneamente dallo stesso dominio durante la visualizzazione di una pagina web. Questo comporta che, ad esempio, il browser inizierà a scaricare i 2 file Javascript del nostro sito e solo al termine di questa operazione inizierà il download dei file CSS. Sfruttando il network di Google le librerie Javascript si troveranno su un dominio di Google invece che sul nostro. In questo modo il browser scaricherà contemporaneamente 4 file: 2 Javascript da Google e 2 CSS dal nostro sito.

Miglior utilizzo della Cache dei Browser
La cache dei browser ha un funzionamento piuttosto semplice. Una volta scaricato un file da un certo dominio per la prima volta lo tiene in cache locale sul pc dell’utente per un certo periodo non richiedendone così il download alle successive visite. Se il nostro sito ha una media del 50% di nuovi visitatori ogni giorni ciò significa che il 50% dei nostri visitatori non ha il nostro file Javascript in cache. Le librerie Javascript ospitate sui server di Google vengono adottate da migliaia di siti al mondo, c’è quindi un’ottima possibilità che anche quel 50% di nuovi visitatori del nostro sito abbiano già il file Javascript in cache sul proprio pc perché lo hanno scaricato su un sito precedentemente visualizzato.

 

Come vedete i vantaggi sono molti ! Ammetto però che ci sia anche qualche svantaggio. Per gli esperimenti che abbiamo fatto fino ad ora abbiamo notato che a volte, qui in Italia, la connessione ai server di Google non è proprio velocissima e, se si dispone di server propri su buone connesioni, a volte ospitare le librerie Javascript direttamente sul nostro server può essere più veloce.

Usability Test con UserFly

Per chi si trova a gestire progetti Web importanti uno dei fattori più critici è sempre lo studio del comportamento degli utenti per capire come questi interagiscono con il sito Web e quali sono i margini per migliorare la loro esperienza.

Un nuovo tool rilasciato senza troppo clamore oggi aiuta incredibilmente in questo compito consentendovi letteralmente di registrare le azioni dell’utente nel sito per poi rivederle comodamente nel vostro browser in qualsiasi momento. Basta registrarsi a Userfly e aggiungere al proprio sito un piccolo Javascript che consentirà di registrare i movimenti del mouse dei vostri visitatori. Accedendo al sito potrete poi rivedere tutte le registrazioni e capire esattamente come si comportano i vostri utenti.

Il servizio è interamente realizzato in puro Javascript ed Ajax. Al momento è un po’ spartano ma sicuramente utilizzabile. Credo proprio che nei prossimi giorni lo testerò su alcuni nostri progetti. UserFly non è il primo servizio di questo genere e, solitamente, il grosso problema di questi Tool è la lentezza: quando iniziano ad avere molti utenti iscritti il download del Javascript e la registrazione delle azioni potrebbe non andare a buon fine. Vi consiglio quindi di includere il loro Javascript alla fine della pagina Html se possibile per non rallentare il caricamento del sito.

Cerchiamo sviluppatori Php e Javascript

Ciao a tutti,

eccoci di nuovo a postare alla ricerca, speriamo non vana, di persone brillanti e capaci che parlino in php e pensino in Javascript. Al momento stiamo cercando 2 sviluppatori Senior e 2 Sviluppatori Junior da integrare nel nostro organico per lavorare a progetti innovativi ed interessanti come, solo per citarne uno, eBay Case. E’ richiesta ovviamente un’ottima conoscenza di Php e Javascript. Una certa praticità con Jquery e tematiche di SEO sono sicuramente gradite.
Gli uffici sono a Milano, in zona Stazione Centrale, purtroppo non siamo interessati a lavori a distanza. Se pensate siete interessati mandateci il vostro CV all’indirizzo work@creativeweb.it

Due nuovi blog su Ajax e Web 2.0

Vi segnalo due nuovi blog appena nati: Ajax Blog e Web 2.0 Blog. Entrambi i blog fanno parte del network Blog On It e tratteranno più o meno lo stesso argomento ma da due punti di vista ben diversi. Web 2.0 Blog è infatti un blog, molto sintetico, in cui saranno segnalati tutti i nuovi siti, servizi e social network collegato al mondo del Web 2.0. Pochi fronzoli ma solo tanti screenshot e notizie sempre aggiornate per tenersi informati sulle novità del settore.
Ajax Blog è invece destinato agli sviluppatori e, adottando anche lui uno stile molto sintetico, vuole aggiornare tutti i “tecnici” sulle nuove librerie e script per utilizzare al meglio Ajax e Javascript.

I nomi dei due blog non sono certo originali ma i contenuti potrebbero essere interessanti per restare sempre aggiornati su questo mondo. Buttateci uno sguardo se vi capita !

Report sull’utilizzo di Ajax nel 2007

Per chi fosse interessato a un po’ di statistiche sull’utilizzo di Ajax, Ajaxian ha rilasciato oggi il report 2007 sull’utilizzo di Ajax condotto fra gli utenti del sito. E’ possibile scaricare il report in formato pdf. Fra i dati più significativi, almeno per me, le statistiche sull’utilizzo dei vari Framework Ajax. Prototipe e Scriptaculous sono sempre in testa ma anche jQuery, YUI e Ext si sono posizionati  ottimamente con elevate percentuali di utilizzo.