'Articoli e novità su Ajax'

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.

Un buon libro per gli amanti di Javascript

Purtroppo gli aggiornamenti nonostante le tante buone intenzioni continuano a scarseggiare. La voglia ci sarebbe ma il tempo manca costantemente a causa dei tanti progetti lavorativi che dobbiamo portare avanti, alcuni decisamente interessanti e divertenti come il nostro ultimo lavoro realizzato per eBay Italia: Incredibile ma eBay.

simply_ajax.pngVolevo comunque approfittare per segnalarvi un ottimo manuale su Javascript che ho acquistato recentemente e che mi sembra veramente ben fatto, adatto sia per chi già conosce Javascript che per i meno esperti. Si tratta di Simply Javascript, scritto dallo staff di Sitepoint e disponibile sia in versione cartacea che come eBook in pdf.
Il libro è di quasi 500 pagine e oltre a spiegare le basi di Javascript affronta anche tematiche più avanzate come Ajax, gestione delle animazioni ed il futuro di Javascript, il tutto con esempi pratici di codice ed un approccio molto pragmatico all’argomento. Non vengono nemmeno ignorate le principali librerie presenti sul mercato e spesso vengono citati Dojo, jQuery, Prototype, Yui e Moo.

Decisamente azzeccata anche l’impostazione degli argomenti che tende sempre a sottolineare l’importanza della separazione fra logica fra contenuti (html), presentazione grafica (css) e parte applicativa (Javascript).
Insomma se cercate qualcosa per imparare Javascript o approfondire un po’ il linguaggio ve lo consiglio vivamente, se lo acquistate in Pdf con il cambio dollaro favorevole di questo periodo lo porterete a casa al costo di una pizza. Il libro ovviamente è in inglese.

Se invece cercate materiale gratuito e proprio non volete spendere una lira su eBook Gratis potete trovare manuali Ajax e manuali Javascript interessanti e gratuiti, ma non altrettanto completi ovviamente.

Anteprima del nuovo Google Analytics

Pare proprio che, a partire da oggi e per la durata del prossimo mese Google inizierà a spostare gli utenti di Google Analytics su una nuova versione del proprio prodotto di analisi delle statistiche web. Non mi dilungo troppo e lascio spazio alle immagini, pubblicate da SearchEngineLand. In breve sembra che l’interfaccia sia stata ulteriormente semplificata. L’homepage sarà personalizzabile con varie opzioni ed in generale la sensazione che si ha è di maggior chiarezza. In effetti lo scopo dell’aggiornamento dovrebbe essere proprio quello di consentire anche ad utenti meno esperti di capire più facilmente dati complessi.

 
488630843_ef1caf7388.jpg

Prime opinioni su Joost

Ormai è un po’ che gioco con Joost ed è venuto il momento di darvi le prime impressioni su questo sistema di streaming tv p2p. Premetto subito che ho provato Joost solo da dentro Fastweb per cui la presenza di nat e firewall potrebbero aver penalizzato per performance. Se qualcuno delle persone a cui ho mandato inviti vuole raccontarci la sua esperienza lasciate pure un commento che sono curioso.

Fatte le dovute premesse, in breve, la mia opinione è che fin qui Joost è un ottima idea, realizzata ancora non alla perfezione. Il concetto è sicuramente interessante ed anche in assenza di canali italiani c’è comunque da divertirsi, io ad esempio sto diventando un appassionato di Texas Hold’em poker grazie al canale della World Poker Tour. Anche le interruzioni pubblicitarie non sono per ora eccessive e gli unici sponsor sembrano essere Intel, HP e Opel. La qualità video è accettabile, non siamo ancora ai livelli della televisione normale ma è un passo avanti rispetto a YouTube. Il grosso problema, a parte alcuni malfunzionamenti nell’interfaccia, è la frequente “perdita” del canale. Passi che ogni tanto scatta ma troppo frequentemente mi viene comunicato che la trasmissione non è disponibile al momento. A questo punto l’unica cosa da fare è skippare alla prossima trasmissione, tornare indietro e poi cercare di riprendere al punto dove si era interrotto … un po’ macchinoso !

Spero vivamente che risolvano questi problemi, o che si risolvano da soli con l’aumentare degli utenti essendo un sistema P2P perché Joost ha un grande potenziale e il fatto di poter scegliere direttamente quale canale/programma si vuole vedere senza essere legati ai classici orari di programmazione è molto comodo !

Inviti per Joost

Per chi non sapesse ancora cosa sia Joost ecco un breve riassunto: E’ un’applicazione P2P per lo streaming televisivo via Internet creata dagli stessi inventori di Kazaa e Skype. L’applicazione è veramente carina ed iniziano ad esserci canali tematici interessanti anche se purtroppo tutti in inglese.

Al momento la partecipazione alla beta di Joost è soltanto su invito, se qualcuno fosse interessato a provarlo dispongo di diversi inviti quindi non esitate a lasciare un commento con la vostra email e vi invierò un invito finché sono disponibili.

Update: Grazie per l’ottima risposta ragazzi, siamo arrivati a + di 30 inviti mandati e per ora blocco i commenti. A breve forse daremo altri inviti quindi restate sintonizzati.

L’importanza dei tempi di caricamento di una pagina

In questi giorni, stufo del continuo stato di sovraccaricamento di alcuni server che si occupano di FunOnIt (sito non adatto ai minorenni) ho deciso di fare qualche esperimento di caching. Essendo poco il tempo ho scartato una soluzione con vero e proprio caching dell’html e mi sono concentrato sul limitare lo stress di ogni pagina sul database. Fortunatamente il nostro framework utilizza Adodb come abstraction layer per i database e questa comoda libreria PHP implementa già di suo un sistema di caching su disco delle query. In una mezzoretta sono riuscito a implementare il caching in tutti i punti critici del sito ed i risultati sono stati a dir poco incoraggianti:

  • Carico dei database server diminuito del 70% a fronte di un incremento del carico sul webserver di circa il 5%
  • Traffico quasi raddoppiato

Solitamente non presto mai molta attenzione all’argomento perché nella maggior parte dei siti il carico di traffico non è tale da congestionare il server fino a portarlo a livelli di carico eccessivi, con FunOnIt invece la situazione stava diventando intollerabile e sono rimasto veramente sorpreso da quanto il velocizzare il sito abbia influito sulla quantità di traffico che riceve ! Dopo 24 ore dalle modifiche il traffico era arrivato a 150.000 pagine al giorno ed ora, a distanza di due settimane viaggiamo stabilmente sulle 200.000 … decisamente un bel risultato !

Ora grazie anche a Firebug voglio dedicarmi con maggior attenzione al profiling dei tempi di caricamento dell’html della pagina per studiare a fondo l’ottimizzazione di css e javascript. Quest’ultimo, soprattutto con librerie di grandi dimensioni come, ad esempio, YUI può diventare veramente pesante !

[tags]FunOnIt, firebug[/tags]

Cerchiamo due sviluppatori php/javascript a Milano

Update 19/03/2008: Ragazzi stiamo ancora cercando sviluppatori php e Javascript. Mandateci i vostri CV !.

Ciao a tutti, purtroppo la mole di lavoro che abbiamo in questo periodo non ci consente di aggiornare frequentemente il blog, torneremo presto a seguirlo con maggiore attenzione anche per segnalarvi tanti progetti interessanti che ci avete segnalato tramite i commenti. Nel frattempo proprio in virtù del troppo lavoro vi segnalo che stiamo (Creative Web) cercando 2 sviluppatori PHP/Javascript/SQL. Il lavoro è full time con sede a Milano. Se siete dei maghi con PHP, volete lavorare a progetti Web 2.0 e Ajax mandateci il vostro curriculum all’indirizzo work@creativeweb.it, vi ricontatteremo al più presto per fissare un colloquio.