Personal tools

Nicola Senno

Jul 03, 2014

5 indispensabili tool per testare le prestazioni del vostro sito web

NEED 4 SPEED

5 indispensabili tool per testare le prestazioni del vostro sito web

Le performance di un'applicazione sono sempre un tema caldo quando si parla di web. Prepariamoci quindi a misurale e a monitorarle con il giusto set di strumenti

Vorrei approfittare dell’interessante articolo del collega Luca Fabbri: Plone e risorse JavaScript/CSS: alcuni consigli per buone prestazioni, e prendere l’occasione per proporre in questo mio post una lista delle “top 5” applicazioni web per il test delle performance.

E' ormai noto che gli utenti sono particolarmente sensibili alle prestazioni mentre navigano un sito web, a tal punto da decidere di abbandonarlo se non le ritengono soddisfacenti.

Come in una gara ogni millisecondo è prezioso, le statistiche sul comportamento degli utenti (gli studi sono di qualche anno fa, probabilmente le aspettative ora sono anche superiori) mostrano chiaramente quanto facile sia perdere visitatori per colpa di qualche secondo di troppo.

read more

May 11, 2014

Come creare l'ambiente di sviluppo per le vostre applicazioni AngularJS

AngularJS rock!!

Come creare l'ambiente di sviluppo per le vostre applicazioni AngularJS

L'ecosistema di applicazioni che si crea attorno ad un framework è determinante per il suo successo. Vediamo assieme come creare l'ambiente giusto per AngularJS

Basta una semplice ricerca in rete per rendersi conto di quanto rapidamente si stiano diffondendo i framework JavaScript ispirati al pattern MVC, segno evidente di un WEB in continua evoluzione.

AngularJS tra questi è sicuramente uno dei più interessanti e attivi, probabilmente grazie anche alla sponsorizzazione di Google.

read more

Mar 11, 2014

GistBox: finalmente gli strumenti di gestione che mancavano su Gist

Remember Sammy Jankis?

GistBox: finalmente gli strumenti di gestione che mancavano su Gist

Filed Under:

Non sarebbe male poter salvare in modo rapido piccole parti di codice/testo, e renderlo poi facilmente ricercabile; qualcosa che funzioni come una memoria a lungo termine

Questa la premessa di qualche mese fa quando, cercando in rete, mi sono imbattuto in GistBox. Un incontro quasi "fatale" oserei dire; ancora non lo sapevo, ma era proprio il tool che stavo cercando.

Cos'è GistBox

GistBox è un'applicazione web (disponibile anche come Chrome app) creata da Rui Jiang allo scopo di aiutare gli sviluppatori a organizzare in modo semplice i propri snippet, ponendosi come interfaccia a Github e aggiungendo a quest'ultimo un ulteriore livello logico ricco di funzionalità.

read more

Jan 17, 2014

Elasticsearch: un motore di ricerca open source, distribuito e RESTful

nuovi tool da explorare

Elasticsearch: un motore di ricerca open source, distribuito e RESTful

Filed Under:

A inizio anno si pianificano le attività per l'anno che sta per iniziare. Nel 2014, tra la lista dei framework da approfondire, c'è sicuramente Elasticsearch

La settimana scorsa, leggendo l'articolo New Year's Python Meme 2014 di Alessandro Pisa, mi sono soffermato a riflettere sulla quinta domanda proposta nel meme:

What are the top three things you want to learn next year?

read more

Nov 08, 2013

Mobile device detection con Apache Mobile Filter (AMF)

Device sniffing

Mobile device detection con Apache Mobile Filter (AMF)

Introduzione al Mobile device detection con Apache Mobile Filter, per capire "cosa sono" e "cosa sanno fare" i dispositivi mobili utilizzati dai vostri utenti

Il processo di identificazione dei dispositivi mobile, utilizzati per la visualizzazione di un'applicazione web, si chiama mobile device detection o device detection.

Questa pratica trova tipicamente impiego nello sviluppo di applicazioni web che hanno come target entrambe le piattaforme mobile e desktop, ossia risponde alle domande "cosa è" e "cosa può fare" il dispositivo che ha effettuato la richiesta, fornendo indicazioni utili per calibrare la risposta da servire.

Le informazioni ricavabili dall'analisi della delle richieste HTTP, variano da poche unità a qualche centinaio e la quantità e la qualità dipende dal software utilizzato.

In ambito Open Source un esempio pratico di software per il device detection è Apache Mobile Filter (AMF).

amf

Ideato da Idel Fuschini, AMF consiste in un modulo Apache (costituito da una suite di moduli Perl), il quale, con l'ausilio di un device repository (WURFL, DetectRight e 51Degrees), determina le caratteristiche dei dispositivi e propone il risultato sotto forma di variabili d'ambiente facilmente leggibili dall'applicazione web.
AMF può essere utilizzato principalmente in due modalità.

read more