Java 7 e i Doni Tardivi – Prima Parte

Dopo 4 anni e mezzo una nuova versione di Java viene rilasciata, con diverse novità interessanti, se pur non sensazionali. In questo post cominciamo a vedere assieme alcune delle principali caratteristiche introdotte nella versione 7 della jdk.

Alla faccia dell'interfaccia: Scala a Tratti

Platone definiva l’essere umano come “Bipede implume dotato di anima“: aveva sicuramente in mente i Tratti Scala, nella sua lungimiranza. I tratti, analoghi alle interfacce Java, offrono in più la possibilità di centralizzare codice, maggiore flessibilità associata a un migliore controllo. Non ci credete? Leggiamo insieme questo post!

The Geek Culture Manifesto

I Geek esistono e sono tra noi! Contano i passi nelle passeggiate romantiche, calcolano la percentuale di rifrazione dei tramonti più belli e utilizzano l’editor vim per segnarsi la lista della spesa. CoseNonJaviste ti porta in un viaggio all’interno del mondo Geek, per farti scoprire come riconoscerli e per farti capire se sei uno di loro. Perché ricorda: capire di avere un problema è il primo passo verso la guarigione 🙂

Stairway to the stars (Guida introduttiva a Scala)

In questo post presentiamo una overview di Scala, linguaggio di programmazione Object Oriented e strongly typed, ma funzionale e molto potente che è completamente compatibile col bytecode Java. Quest’ultimo sta per compiere ormai vent’anni: forse è già nato il linguaggio che può offrirci ancora di più? Scopriamolo assieme, attraverso un confronto ragionato tra i due linguaggi e con l’ausilio di alcuni snippet di codice.

Varargs: i chiaroscuri della magia

Dalla versione 1.5 in Java sono disponibili i varargs, un elegante strumento per avere metodi con zero o più parametri di uno specifico tipo. Ma i varargs presentano vantaggi così come qualche svantaggio: vediamo come usarli senza abusarne.

Davvero si può innovare con dei keyboard replacement su Android?

Innovare nell’ambito dei keyboard replacement mobile è ancora possibile, se si approccia il problema della digitazione con mente aperta e attenta alle caratteristiche dello specifico device. Vediamo insieme due approcci interessanti in ambito Android: 8Pen, provato su smartphone, e Thumb Keyboard, provato sul tablet Motorola Xoom.

4 Facce in padella – oggi ancora più Ricche (Getting started with JBoss RichFaces 4.x)

Il progetto JBoss RichFaces è un framework di componenti UI evoluti basati sulla specifica JavaServer Faces (JSF) e arricchiti di funzionalità Ajax avanzate. Il 29 Marzo è uscita la attesa nuova versione, JBoss RichFaces 4.0, che introduce il pieno supporto alla specifica 2.0 delle JSF oltre a molte novità interessanti, tra cui la validazione lato client. In questo semplice tutorial vediamo assieme come creare un Hello World con JBoss RichFaces 4.x su JBoss AS 6 ed Eclipse.