Picture of Massimiliano Torromeo

Massimiliano Torromeo

Appassionato di informatica sin da piccolo, ho iniziato a programmare come autodidatta dall’età di dodici anni circa. Con il passare del tempo sono diventato un convinto sostenitore del software libero e del movimento open source. Questa predilezione per il software libero mi ha portato presto ad avvicinarmi al mondo Linux e nel 2011 a diventare un membro del team di Trusted Users di Arch Linux. In Artera dal 2007 mi occupo di tutti gli aspetti legati alla nostra infrastruttura: lo sviluppo interno di software e soluzioni enterprise, la ricerca e l’applicazione di nuove tecnologie, la formazione interna dei nostri reparti di programmazione e supporto.

Riflessi CSS in Firefox

In questi giorni è uscita la versione 5.0 di Firefox, che aggiunge supporto alle animazioni CSS e miglioramenti all’interfaccia. Ho quindi deciso di dedicare un’articolo a questo browser, per quanto personalmente continui a ritenere WebKit superiore.

Gestione CSS avanzata: Parte 4

cssEccoci all’ultimo appuntamento di questa serie dove ci occuperemo di applicare una conversione aggiuntiva del codice aggiungendo nuove regole per i browser che offrono varianti proprietarie a altre funzioni utili per la conversione dei colori.

Gestione CSS avanzata: Parte 3

cssProseguendo con il nostro tutorial è giunto il momento di ottimizzare un po’ le prestazioni aggiungendo la gestione della cache.

Come accennato nei post precedenti, dovremo tenere in considerazione due diversi tipi di cache.

Gestione CSS avanzata

cssIniziamo oggi una nuova serie di post su come gestire al meglio i CSS dei nostri siti internet, descrivendo in dettaglio la nostra metodologia di sviluppo che apporta notevoli vantaggi sia alla manutenibilità del codice, che alle performance del nostro sito.

Quello che andremo a realizzare è uno script che sfrutta diverse tecnologie per ottenere il miglior risultato possibile:

Come tradurre un’applicazione Pylons

Applicazioni web in PythonUno degli ultimi passaggi nello sviluppo di un’applicazione web è la traduzione e localizzazione in altre lingue, anche se per motivi tecnici sarebbe meglio progettare l’applicazione fin da subito per essere facilmente traducibile, anziché modificarla a progetto terminato.

Applicazioni Web in Python: I Modelli

Applicazioni web in PythonAnalizziamo in questo articolo l’ultimo elemento del modello MVC. Precedentemente abbiamo analizzato i controller e le viste, oggi tocca ai modelli. Il modello è quel componente che fornisce i dati all’applicazione, interagendo con una base di dati di qualsiasi tipo, anche se il caso più comune, come anche nel nostro tutorial, prevede l’interazione con un DBMS.

Applicazioni Web in Python: La struttura

Applicazioni web in PuthonProseguiamo la creazione della nostra applicazione Pylons. Nell’articolo precedente eravamo arrivati alla creazione dell’ambiente e della base della nostra applicazione. Oggi entreremo un po’ più in dettaglio nel setup dell’applicazione e potremo finalmente metterla in esecuzione per la prima volta.

CSS razionalizzati con CleanCSS

cssDurante lo sviluppo di siti web con layout complessi, è facile perdere il controllo dei fogli di stile che si possono evolvere in complessità più rapidamente dei pokémon.
Nel tentativo di arginare il problema nel mio ultimo progetto (sviluppato in python) ho deciso di provare CleverCSS.