In questo articolo presenteremo un approccio diverso dal solito per concepire la persistenza nel mondo Java: invece di partire dall'analisi dei dati, partiremo dalla business...
Con questo articolo concludiamo la nostra analisi dei requisiti funzionali e in particolare la comparazione tra la notazione dei casi d'uso e l'approccio delle storie...
L'App Store conta 1,2 milioni di applicazioni e Google Play altrettante. I numeri continuano ad aumentare e diventa sempre più difficile monetizzare le proprie app....
Questo articolo continua la nostra esplorazione del pattern Canonical Data Model, questa volta da un punto di vista pratico e orientato agli sviluppatori piuttosto che...
Il Canonical Data Model è un pattern di integrazione enterprise descritto nel famoso libro di Hohpe e Woolf dedicato all'argomento. Sebbene, per certi versi, sia...
Nel corso dei precedenti articoli ci siamo soffermati a definire con precisione i requisiti software in generale e poi quelli funzionali ricapitolando sia la notazione...
Completiamo la nostra discussione su Dagger, affrontando l'organizzazione delle classi e la testabilità del codice. Dagger ha alcune funzionalità avanzate che consentono di svolgere questi...
Con la BeanValidation, introdotta a partire dalla piattaforma Java EE 6, la rappresentazione del modello diventa sufficiente ad esprimere i concetti e quei vincoli che...
In questa nuova serie, affrontiamo il tema della User eXperience con un taglio molto pratico. Attraverso il framework MEAN.io, creeremo un piccolo prototipo di servizio...
Se state creando un'app e vi state apprestando a sviluppare la parte server, fermatevi un attimo e leggete quest'articolo: farà sicuramente al caso vostro e...
In questo articolo affrontiamo l'argomento Dagger, un framework che sfrutta la dependency injection e che presenta alcune caratteristiche che ne stanno decretando il successo, soprattutto...
Continuiamo la serie sulle applicazioni per dispositivi mobile affrontando la oramai proverbiale diatriba: app native o app ibride. Come vedremo, ci sono svariati aspetti, e...
Concludiamo la miniserie sullo 'sviluppo guidato dalle verifiche' (Test Driven Development): in questo secondo articolo portiamo avanti il nostro esempio consistente in un semplice gioco...
Alcune applicazioni web necessitano di un servizio di notifica lato server, vale a dire di uno strumento con cui informare il client, in questo caso...
Organizzata dal Google Developers Group di Firenze si è svolta lo scorso 13 febbraio la conferenza sullo sviluppo di applicazioni mobile & embedded. Numerosi i...
Cominciamo in questo numero una serie in più puntate che affronterà il tema delle applicazioni per dispositivi mobile sia da un punto di vista tecnologico...
In questa miniserie affrontiamo lo 'sviluppo guidato dalle verifiche' (Test Driven Development): è una pratica agile che ben si inserisce all'interno di più ampie metodologie...
Uno sguardo a quanto successo nell‘anno appena passato e ai possibili sviluppi per il 2014 per quanto riguarda la piattaforma Java e le tecnologie che...
In questo quarto articolo della serie dedicata al teorema CAP, iniziamo l'esplorazione di MongoDB non prima però di aver ricapitolato alcune informazioni sui database NoSQL....
In questo terzo articolo della serie dedicata al teorema CAP o di Brewer, concludiamo la trattazione su Oracle Coherence, entrando in particolari tecnici della gestione...
Affrontiamo lo sviluppo di applicazioni mobili in ambito bancario prendendo in esame un prodotto reale, effettivamente progettato e sviluppato. Vedremo come il progetto sia stato...
Continuiamo la serie dedicata al teorema CAP, o di Brewer, approfondendo la cache distribuita Oracle Coherence. In particolare, dopo aver ripassato il teorema nel corso...
In questa penultima parte del nostro viaggio per la realizzazione di una applicazione di realtà aumentata browser-based ci occupiamo di utilizzare NyARToolKit con GWT, una...