Concludiamo la serie dedicata alla riprogettazione e al miglioramento dei processi di business presentanto un esempio pratico di modellazione grazie all’uso di un sistema software...
Dopo la panoramica generale vista nell’articolo precedente, concludiamo in questo articolo l’analisi sulle IT Operations, prendendo in esame i nuovi container, le loro caratteristiche e...
Come con il più conosciuto UML, anche nell’ambito del Business Process Management si è tentato a più riprese di introdurre una notazione standard per modellare...
In questo e nel successivo articolo, effettueremo una carrellata sull’argomento container nelle sue varie sfaccettature, in relazione alle evoluzioni in atto nel mondo delle IT...
Java 8 ha introdotto nel linguaggio la notazione Lambda, una sintassi per definire funzioni anonime che trae ispirazione da quanto è disponibile in linguaggi funzionali...
La modularizzazione di Java è finalmente disponibile in Java SE 9 dopo un lungo e accidentato percorso iniziato nel 2008 ancora dalla Sun Microsystem e...
Java ha recentemente compiuto 20 anni. A differenza di altre ricorrenze legate al mondo IT, questo anniversario è stato celebrato in tono minore, il che...
Il linguaggio di programmazione Go ha ricevuto, in tempi recenti, una crescente attenzione da parte degli sviluppatori. Apparso tre anni fa dopo un lungo periodo...
Nei due articoli precedenti abbiamo dato un'occhiata a un approccio integrato per lo sviluppo e il rilascio di software, in contesti di dimensioni ragguardevoli, parlando...
L'affermazione del modello di cloud computing e le lezioni imparate nella gestione di software distribuito hanno portato all'ideazione di uno stile architetturale basato su microservizi,...
Continuiamo a parlare delle anticipazioni disponibili al momento sul framework Singular. Nonostante solo poco materiale sia stato rilasciato, possiamo comunque già fare alcune considerazioni sulle...
Nell'articolo precedente abbiamo visto come Test Driven Development e Continuous Integration siano due dei pilastri su cui impostare una corretta ed efficace organizzazione dello sviluppo,...
Continuiamo la carrellata tra API Java che possono risultare utili per affrontare specifici problemi. In questo numero passiamo in rassegna JFreeChart, una libreria Java pura...
Chi realizza software si trova spesso a dover scegliere tra strumenti tecnologici diversi, preferendo certi framework per la rapidità d’uso, magari rinunciando però alle potenzialità...
L'importanza che i social media hanno raggiunto nell'attuale panorama mondiale va ben oltre l'aspetto informatico: le due piattaforme social più diffuse rappresentano ormai il principale...
Nell'articolo precedente abbiamo visto l'implementazione di un servizio SwitchYard. In questa quarta parte passiamo a vederne il deploy e gli aspetti legati alla pubblicazione dei...
Nei numeri precedenti abbiamo affrontato le problematiche relative alle architetture di integrazione, con particolare attenzione a SOA e abbiamo presentato SwitchYard JBoss. A partire da...
Proseguiamo la nostra serie sulle API Java, rimanendo anche per questa seconda puntata in casa Apache: presentiamo infatti POI, ossia l'API che ci consente di...
Nella nostra serie dedicata alla prototipazione attraverso MEAN.io, intendiamo realizzare un'applicazione che utilizza JavaScript come linguaggio di sviluppo, sia lato frontend che lato backend. In...
Cominciamo con questo numero una serie tecnica che, in maniera molto sintetica, si occuperà di presentare delle API Java in grado di interagire con applicazioni...
Cominciamo con questo articolo una nuova serie con lo scopo di illustrare le soluzioni di integrazione applicativa. È un argomento che in passato è stato...
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...