Guida Ruby on Rails: convalida e test

Nel corso del precedente articolo abbiamo finalmente creato l’applicazione che ci accompagnerà per tutto il resto della guida. Nello specifico, abbiamo associato un database all’applicazione, generato il primo scaffold, utilizzato il comando rake per controllare una migration e, infine, abbiamo modificato le prime views|| Leggi altro »

Scrolling: usiamolo per le animazioni

24_02

Chi mi segue da qualche tempo forse saprà che amo particolarmente le animazioni. Questo perché, se implementate adeguatamente, sono un potentissimo strumento per migliorare l’esperienza dell’utente e aumentare il tasso di conversione. Tuttavia, perché limitarsi ad animare passivamente degli elementi...

3 commenti

Guida HTML5: Web storage

23_02

Durante lo scorso articolo abbiamo definitivamente chiuso la sezione dedicata al Canvas. Oggi passiamo, quindi, a occuparci di un’altra fondamentale funzionalità offertaci dall’HTML5: il web storage. (altro…)

Nessun commento

Come velocizzare un sito WordPress

18_02

In questo articolo voglio dare alcuni suggerimenti che possono essere messi in pratica da tutti per velocizzare il proprio sito web WordPress. Alcuni dei consigli saranno regole da utilizzare con costanza, altri invece configurazioni e strumenti (come i plugin) che...

Nessun commento

Guida Ruby on Rails: creiamo c-Bookcase

17_02

Eccoci finalmente pronti ad affrontare la parte più interessante della guida: la creazione di una vera e propria web app dedita a gestire un catalogo online di libri! Nel corso di questa lezione, per spezzare la monotonia delle lunghe lezioni...

Nessun commento

Come misurare, testare e migliorare la velocità di un sito

16_02_15

Da quando Google ha ufficialmente dichiarato che la velocità è uno dei fattori che influenzano il posizionamento di un sito nei motori di ricerca, si è attivata (come sempre, direi) tra i webmaster la corsa per ottimizzare e velocizzare il...

2 commenti

Guida Ruby on Rails: il linguaggio Ruby – Parte 2

ruby-p2

Bentrovato a questo nuovo capitolo della guida su Ruby on Rails. Quest’oggi proseguiremo, sulla scia della precedente lezione, nel tentativo di rendere la sintassi di Ruby più chiara a tutti. La scorsa volta abbiamo parlato di stringhe, array, hash e...

2 commenti

AJAX: impariamo a utilizzarlo

20-01

Sono appena passate le feste e non ne possiamo più di panettone e canzoni natalizie e luci colorate per le strade… Forse non è proprio così, rimpiangiamo quel clima di festa, ma non tarderà a tornare. Intanto, è tempo di...

6 commenti

Il modello Flexbox e il suo funzionamento

20-01

Il modello di layout Flex è stato introdotto per aggiungere una funzionalità adattabile alle nuove esigenze responsive delle applicazioni web. Fino alla sua introduzione esistevano quattro principali modelli di layout: (altro…)

5 commenti

SoundJS: l’audio sul web non è mai stato così facile

19-01

«Voglio riprodurre file audio nella mia pagina web con un controllo dettagliato del suo flusso, pur utilizzando una risorsa semplice e veloce, cross-browser e molto documentata.» Qualunque web developer, una volta che si trova alle prese con siti o applicazioni...

4 commenti

L’elemento Picture: un’ottima soluzione per gestire le immagini responsive

picture

La gestione delle immagini nello sviluppo di un sito web responsive è uno dei problemi attuali ancora in corso di sviluppo e dibattito. Il problema delle immagini è quello di far sì che in base al tipo di dispositivo e...

4 commenti

Che cosa sono le penalizzazioni e come uscirne

penalizzazioni

Certo che Google in questo periodo ci sta mettendo a dura prova: i SEO di tutto il mondo sono ormai in un continuo stato di allerta vista la sua inarrestabile scrematura dei risultati in SERP. È ovvio che aspiri alla...

2 commenti

WordPress per i tuoi clienti: semplificare l’interfaccia del popolare CMS — Parte 3

semplificare-parte03

Lo studio dell’usabilità fatto dagli sviluppatori di WordPress è sicuramente, fin dalle prime versioni, uno dei punti di forza di questo popolare CMS. Penso che la semplicità di utilizzo abbia offerto un netto vantaggio rispetto ad altre soluzioni che proponevano...

4 commenti

Guida Ruby on Rails: il linguaggio Ruby – Parte 1

ruby-parte01

Benvenuto a questa nuova lezione di Ruby on Rails. Quest’oggi ci perderemo nei meandri del linguaggio Ruby imparandone la sintassi, i costrutti, le convenzioni e tutto ciò che ci renderà più facile scrivere codice per le nostre applicazioni. (altro…)

Nessun commento

WordPress per i tuoi clienti: semplificare l’interfaccia con il plugin Adminimize – Parte 2

semplificare-parte02

Nella scorsa puntata di questa miniserie sulla semplificazione dell’interfaccia di WordPress per i vostri clienti vi ho presentato Adminimize, un comodo plugin che permette di nascondere elementi dell’interfaccia di amministrazione di WordPress in modo semplice e veloce. In questo articolo vedremo...

9 commenti

Laureato in Letteratura alla Sapienza, sceglie il Web Design

intervista-canar

Quella di oggi è un’altra piccola grande storia che vale la pena di ascoltare. Si tratta di Luca Cannarozzo, 28 anni, laureato in Letteratura, musica e spettacolo alla Sapienza, appassionato di design, che in età adulta scopre il web design...

5 commenti

Guida HTML5: il Canvas – Parte 4

html5_p4

Benvenuto alla quarta e ultima parte di questa guida dedicata al Canvas. Oggi tratteremo alcune tecniche avanzate che ci permetteranno di gestire le ombre, i pattern, i gradient e di modificare immagini. (altro…)

9 commenti

Guida Ruby on Rails: architettura di un’applicazione

ruby-architettura

Nel corso di quest’articolo affronteremo la teoria del design pattern che governa le applicazioni in Rails, ovvero il già accennato triumvirato Model, View, Control. Capiremo, nello specifico, come sia possibile che un'imposizione strutturale così rigida possa, in realtà, agevolare così...

6 commenti