Java Annotation Processing

Nel lavoro di tutti i giorni può capitare di dover scrivere del codice boilerplate, senza valore aggiunto, magari ripetitivo o con classi che differiscono pochissimo tra loro. Se la logica è fatta in modo tale che non si riesce a mettere a fattor comune, magari conviene spostarsi ad un livello di programmazione dichiarativo con le annotations, interpretate tramite Reflection di...
Continue reading...

Screencast – Intro a Scala

Screencast – Intro a Scala Riprendono dopo la pausa estiva gli screencast di CoseNonJaviste. Mercoledì 14 ottobre alle 22 faremo un live screencast introduttivo a Scala, il linguaggio di programmazione di cui abbiamo già parlato in passato qui su CNJ. Esamineremo quali sono le caratteristiche sintattiche interessanti di Scala e come semplifichi di molto la scrittura del codice, tramite la...
Continue reading...

Creare una classe in Scala

Creare una classe in Scala In questo post vedremo come creare una classe in Scala: avremo un approccio “morbido”, scriveremo una classe in Scala come se stessimo programmando in Java e via via la traghetteremo verso una sintassi da Scalista (?) navigato. In pochi semplici passi scopriremo come Scala ci permette di liberarci di molto codice, pur mantenendo la stessa...
Continue reading...

Google Web Toolkit nel 2014, intervista a Francesca Tosi

In questo post intervistiamo Francesca Tosi, fondatrice assieme Alberto Mancini del Google Developer Group di Firenze, co-founder di Jooink e Intel Software Innovator. Di recente Francesca è diventata moderatrice della community italiana su Google Plus dedicata a Google Web Toolkit, anche se ora il nome corretto sarebbe GWT Web Toolkit. Francesca da sempre tiene talk su questa tecnologia e, tra...
Continue reading...

Liferay: Esporre Web Services Custom

Nel momento i cui cerchiamo di spingerci oltre quello che strumenti di sviluppo ci offrono di “default”, è quasi certo che incontreremo qualche difficoltà ad andare avanti e molto spesso la difficoltà è dovuta alla disponibilità di scarsa documentazione. Nell’ambito del Service Layers, la piattaforma di sviluppo di Liferay consente in modo semplice e veloce di generare tutto lo strato...
Continue reading...