-
VueJS: progettare interfacce utente con JavaScript
VueJS è un framework basato su JavaScript che mette a disposizione un set di librerie per la realizzazione di interfacce utente da integrare nelle Web application; non si tratta di un’alternativa a soluzioni più note come AngularJS, React o Ember, ma di uno strumento che funziona in modo per molti aspetti diverso, offrendo l’opportunità di realizzare App reattive e modulari con un evidente risparmio in termini di codice digitato. continua…
-
AngularJS: aggiungere immagini tramite ng-src
La direttiva
ng-src
del framework AngularJS può essere utilizzata per aggiungere un’immagine attraverso una valutazione dell’attributosrc
di HTML, il costrutto che viene comunemente utilizzato all’interno del markup di una pagina Web per indicare l’URL associato ad un elemento grafico da includere tra i contenuti.ng-src
opera una verifica sull’immagine controllando che quest’ultima non venga visualizzata in modo errato prima della valutazione del codice che la richiama. continua… -
HTML5: paginazione con next e prev e indicizzazione
In alcuni casi è necessario lavorare su più pagine Web alla volta, documenti che potrebbero rappresentare una sequenza ordinabile; in questo caso ciascuna pagina dovrebbe avere la caratteristica di essere preceduta da un’altra pagina (previous sibling in termini di struttura) e seguita da un ulteriore documento (next sibling). Una pagina non preceduta da un’altra sarà considerata l’inizio delle sequenza, un documento non seguito da un altro rappresenterà la fine di quest’ultima.
-
Articoolo, la morte del blogger (e del giornalista)
A parte il titolo confezionato appositamente per rastrellare view, giusto un po’ di clickbait per portare a casa la pagnotta, ricordo una recente affermazione riportata su Facebook dal sempre ottimo Wolly secondo il quale ad essere morti non sarebbero i blog ma i blogger; effettivamente è da tempo che in Rete si celebrano i funerali di questa forma di espressione, in realtà però i blog ancora attivi non sono pochi, ogni giorno ne nascono di nuovi e alcuni di essi riescono ad emergere nonostante l’ingombrante presenza dei loro autori. continua…
-
Le mobile App più utilizzate in Italia
Secondo i risultati di una recente rilevazione svolta da ComScore, durante il 2015 sarebbe cresciuta del 18% la fruizione del Web in modalità multipiattaforma e del 36% l’accesso ad Internet effettuato esclusivamente tramite dispositivi mobili; a testimoniare un netto cambiamento delle abitudini di navigazione i possessori di smartphone accederebbero ormai alla Rete soprattutto attraverso le App e sempre meno via browser. continua…
-
Media Recording con MediaStreamRecorder e la MediaRecorder API
La MediaRecorder API è un’interfaccia per la programmazione utilizzabile con il metodo
MediaDevices.getUserMedia()
che mette a disposizione una soluzione semplice e completa grazie alla quale effettuare registrazioni dello streaming multimediale riprodotto tramite il dispositivo di un utilizzatore; tali registrazioni potranno essere utilizzate immediatamente in una Web application senza la necessità di ulteriori interventi manuali. continua… -
HTML5: organizzare le opzioni di una select con optgroup
Il tag
optgroup
potrà essere utilizzato all’interno delle select per i form in modo da organizzare gli elementioption
, si tratta in sostanza di uno strumento grazie al quale categorizzare le opzioni disponibili che potrebbe rivelarsi particolarmente utile quando un menu di selezione prevede la presentazione all’utente di decine o centinaia di voci differenti. continua… -
JavaScript: operatore new e valori di ritorno
In alcuni casi è possibile fare ricorso all’operatore
new
di JavaScript con lo scopo di allocare degli oggetti. Nello specificonew
permette la restituzione di una nuova istanza di un oggetto, tale risultato sarà possibile attraverso l’impiego di un costruttore, la keywordthis
farà poi riferimento al nuovo oggetto creato attraversonew
. Nel caso in cui la funzione coinvolta dovesse essere richiamata senza l’utilizzo dinew
, allora non si avrà alcuna creazione di un nuovo oggetto. continua… -
Gestire newsletter con Mailtrain
Mailtrain è un sistema per la gestione delle newsletter di tipo self hosted realizzato utilizzando una soluzione Open Source come Nodemailer; disponibile sotto licenza permissiva GPLv3, questa piattaforma è stata concepita per gestire liste di iscritti composte da milioni di record, vi sarà inoltre la possibilità di importare utenza tramite l’upload di file in formato CSV (Comma Separated Values). continua…
-
Programmers-Nightmare: l’incubo degli sviluppatori
Breve segnalazione per Programmers-Nightmare, una simpatica iniziativa (ma soltanto a seconda dei punti di vista) appositamente concepita per coinvolgere gli amici sviluppatori/programmatori in una scherzo atroce ma sostanzialmente innocuo; il senso dell’umorismo non è probabilmente il punto di forza di questa particolare categoria di professionisti a cui nel bene e nel male appartiene anche chi scrive, motivo per il quale lo script permetterà di scoprire se la nostra “vittima” rappresenta un’eccezione o l’ennesima conferma della regola. continua…