Trasformare da Adobe Illustrator a Canvas HTML 5

Grafici e Web designer saranno contenti di sapere che esiste un plugin per Adobe Illustrator, noto programma di editing vettoriale, che permette di trasformare i file .ai (con illustrazioni e livelli) in documenti HTML5 perfettamente validi e contenenti già il codice sorgente precompilato. Ai⇒Canvas, questo il nome dell’ottimo plugin per Adobe Illustrator, è in grado di leggi tutto »

Quando il Flash era ovunque…

Agli albori del WWW (World Wide Web) i siti web non potevano fare a meno delle splendide animazioni in Flash, che quasi sempre intrattenevano il visitatore nelle primissime fasi di navigazione del sito. Era la moda del momento, chiunque sentiva la necessità di inserire almeno un’animazione Flash nel proprio sito internet. Purtroppo però, gli sviluppatori leggi tutto »

Un database di codice opensource, 3 miliardi di righe, oltre 30 linguaggi di programmazione

Al momento di scrivere, il database cui faccio riferimento ha superato i 3,338,449,289 (3 miliardi e 330 milioni) di righe di codice opensource, scritte con varie licenze e vari linguaggi di programmazione (oltre 30, dai più noti Java, PHP, .NET, Ruby, ai meno noti ma altrettanto importanti Lisp, Smalltalk, Cobol, etc).  Collegandosi al sito del leggi tutto »

DevBlog mobile, da ora su Android e iPhone

Un blog che parla di tecnologie web non poteva escludere gli smartphones da una comoda visualizzazione dei contenuti. Per questo motivo devBlog è diventato mobile, così tutti gli articoli pubblicati potranno essere consultati dai dispositivi attraverso un’interfaccia più semplice ed usabile. Android, iPhone &co. avranno una viewport ottimizzata, che non richiede scroll orizzontale, per leggere leggi tutto »

Mobile Fight: iOS vs Android

Se potessi rappresentare iOS e Android come personaggi della realtà, quali attori/attrici famosi sceglieresti? E per quale motivo? Ci hanno provato Brad Frost e Jack Bishop, sviluppatori americani, che hanno realizzato alcune slide per descrivere la situazione del mobile Internet. In queste slide non ci sono dettagli tecnici, ma ottimi consigli e best practises per leggi tutto »

Video, organizzazione nei team di sviluppo

Un professionista nel campo dello sviluppo industriale del software presenta una sessione molto interessante sull’organizzazione di un team agile, dimostrando come potenziali cambiamenti relazionali tra le persone possono influire sull’efficacia del team stesso. Per fare in modo che il team di sviluppo raggiunga gli obbiettivi di business prefissati, Andrea Provaglio spiega quali sono gli elementi leggi tutto »

Ruby, perchè usare le dependency injection?

Ricordiamo l’importanza di sviluppare applicazioni robuste, scalabili e facilmente manutenibili: la struttura deve sopportare variazioni senza diventare instabile e deve consentire il refactor del codice anche negli stadi avanzati di completamento. Ci vengono in aiuto i design patterns che offrono strategie davvero indispensabili ai programmatori. Mi è capitato più volte di sentire che Ruby non leggi tutto »

Contenuti dinamici in Javascript, Google li indicizza

Pochi minuti fa Matt Catts ha annunciato che il Googlebot è finalmente in grado di eseguire codice javascript per indicizzare contenuti dinamici, generati lato client e/o a seguito di specifiche azioni dell’utente all’interno della pagina web. Si tratta decisamente di un passo avanti nell’era del Web 3.0 e delle applicazioni dinamiche, studiate per offrire una leggi tutto »

Come usare JSON e creare oggetti contenenti diversi data types

La notazione JSON (JavaScript Object Notation) viene utilizzata in molti linguaggi di programmazione, in particolare tecnologie web come RubyonRails e PHP, per gestire strutture dati in modo semplice ed efficace. Si tratta di un formato di rappresentazione testuale di oggetti e il suo utilizzo più frequente è quello riguardante le interfacce API dei web services. leggi tutto »

4 Geeks: Facebook presentation

Vorrei inaugurare con questo articolo una nuova rubrica dedicata al mondo geek, che conterrà risorse divertenti e interessanti per sviluppatori e smanettoni dei linguaggi di programmazione, di internet e delle tecnologie web, giusto per fare ogni tanto un “cofee break”. Puoi condividere immagini, video, link, risorse bizzarre e interessanti per la comunità geek, che hai leggi tutto »