MokaByte
MokaByte n. 165 - Settembre 2011
Introduzione a Scala
scala

Introduzione a Scala

III parte: Costrutti avanzati

In questo terzo articolo vediamo alcune caratteristiche avanzate di Scala che, da un lato potenziano alcuni concetti di OOP, da un altro consentono di evitare tradizionali problemi legati ad alcuni approcci usati nei linguaggi funzionali. Infine, tramite un esempio, vediamo la gestione della concorrenza tramite Actor.

Leggi tutto »
Introduzione alle metodologie agili
metodologia

Introduzione alle metodologie agili

I parte: Che cosa sono le metodologie agili?

Negli ultimi tempi, ci siamo più volte occupati di metodologie agili sulle pagine di MokaByte, affrontando però nello specifico l’una o l’altra metodologia, spesso con esempi legati a progetti concreti. In questa breve serie, invece, affronteremo l’argomento metodologie agili con uno sguardo più ampio e generale, presentandone i principi basilari, fornendo una panoramica dei vari sistemi, compresi quelli meno “famosi”, e valutando come e perché la loro applicazione possa apportare benefici ai progetti e alle persone che vi lavorano.

Leggi tutto »
Multithreading in pratica
terracotta

Multithreading in pratica

Terracotta: il framework di clustering

In questo articolo vi illustriamo come realizzare applicazioni multi-threaded distribuite in Java utilizzando il framework di clustering Terracotta. Anche con Terracotta, la programmazione distribuita segue gli stessi principi e le consuete tecniche delle applicazioni multi-threaded su JVM singola.

Leggi tutto »
Viaggio a El Dorado: alla scoperta della robotica spaziale in Giappone
robotica-spaziale

Viaggio a El Dorado: alla scoperta della robotica spaziale in Giappone

VII parte: Gente in progresso

A sette settimane dall’inizio della mia esperienza avevo oramai preso piena confidenza con la mia sistemazione. Mi ero reso conto che non conoscere la lingua era un problema meno serio di quanto avessi presupposto. In Giappone lo straniero viene considerato un ospite, e trattato con molto riguardo. Se hai bisogno di qualcosa, ti basta chiedere aiuto a un passante, e quello metterà in atto i suoi migliori sforzi per capire cosa vuoi e aiutarti, spesso coinvolgendo altri passanti in una singolare catena di solidarietà. Tanto per fare un esempio, nei primi giorni mi capitò più volte di perdermi per la città, una cosa piuttosto facile in un Paese in cui le strade non hanno nome, e i numeri civici sono sparpagliati qua e la a caso, e in tutti i casi riuscii a trovare la strada di casa semplicemente chiedendo in giro.

Leggi tutto »
WebCenter Sites: Web Experience Management secondo Oracle
cms

WebCenter Sites: Web Experience Management secondo Oracle

I parte: Conosciamo WebCenter

In questa serie di articoli ci occuperemo di WebCenter Sites ossia il prodotto che evolve a partire da Fatwire dopo l’acquisizione di quest’ultimo da parte di Oracle. Semplicemente, si potrebbe dire che si tratta di un sistema di gestione dei contenuti piuttosto evoluto. Ma definirlo solo un CMS enterprise sarebbe riduttivo: Oracle WebCenter Sites è molto di più e si presenta come un vero sistema di Web Experience Management.

Leggi tutto »