•settembre 15, 2010 •
Lascia un commento
Android è il nuovo sistema operativo open source per dispositivi
mobili e realizzato da Google che si è posta la missione di rendere
l’internet mobile accessibile a tutti tramite dispositi a basso costo.
Durante questo intervento mostrerò come sia possibile sviluppare per
questo sistema operativo (e non solo) senza l’utilizzo di Java e come
sia possibile utilizzare una versione light di Spring Framework nelle
applicazioni mobili.
Ed ecco il link alla presentazione: Non-conventional Android programming
Pubblicato in java
Tag: anfroid, css, html, Javascript, mobile, phonegap, spring, springframework, springme
•settembre 15, 2010 •
Lascia un commento
Alle volte succede di dover buttare un po' di mofiche fatte al repository, alle volte per un commit sbagliato.
Una soluzione semplice consiste nell'eseguire i seguenti tre comandi:
svn update
svn merge -r C:P .
svn commit -m "Rolled back to C"
Naturalmente bisogna sostituire C con la versione corrente e P con la versione a cui
si desidera ritornare
Pubblicato in Uncategorized
Tag: pillola, repository, subversion, svn, versionamento
•agosto 19, 2009 •
Lascia un commento
Sulla mailing list del JUG Lugano è stato di recente postato il link del podcast del primo meeting dedicato a Scala.
Se siete interessati a questo nuovo linguaggio di programmazione di cui si parla molto nell’ultimo periodo ve ne consiglio vivamente la visione
Se non sapete cosa sia Scala e volete approfondire l’argomento vi consiglio due link in italiano:
Continua a leggere ‘Podcast del primo Scala Meeting a Lugano e qualche risorsa per iniziare’
Pubblicato in j2ee, java, Programmazione, scala
•agosto 19, 2009 •
6 commenti
Di recente mi è capitato di dover sviluppare un applicazione web utilizzabile in cluster su JBoss 5 e con la sessione http replicata.
Continua a leggere ‘JBoss 5 in cluster e con sessione replicata su uno stesso PC’
Pubblicato in application server, http session replication, j2ee, java, jboss, Programmazione
•maggio 4, 2009 •
Lascia un commento
Domani Davide Cerbo e Stefano Linguerri presso Asset Data in Roma terranno 2 talk sull’utilizzo di Javascript come linguaggio Object Oriented e sul framework Google Web Toolkit.
Primo Talk (18:00-19:00 ca)
OBJECT ORIENTED JAVASCRIPT CON PROTOTYPE
Javascript viene sempre consiederato un linguaggio di serie B in cui
è impossibile seguire le buone regole della programmazione ad oggetti.
Ma non è così! In questa presentazione scopriremo come questo sia un
linguaggio in continua evoluzione e come sia possibile sviluppare
seguendo i paradigmi della programmazione ad oggetti. Scopriremo tool
e librerie che ci permetteranno di sviluppare creando batterie di
test, oggetti mock e inserire istruzioni di log nel nostro codice.
Durante questa presentazione illustreremo anche la libreria Prototype
che ci sarà di supporto durante gli esempi.
Secondo Talk (19:00-20:00 ca)
YAGTWO: Yet Another GWT Overview
La programmazione web sta facendo passi da gigante e oggi l’utente si
aspetta che l’esperienza di utilizzo si avvicini sempre di più a
quella a cui è abituato nei classici applicativi desktop.
Il mondo degli sviluppatori ha risposto inventanto una nuova sigla:
RIA, cioè Rich Internet Application.
Google non è stata a guardare e ha fornito la sua risposta a questa
esigenza donando alla community Google Web Toolkit.
Questo nuovo framework permette di sviluppare in Java tutta
l’interfaccia utente per poi ottenere un codice javascript che
funzionerà su qualsiasi browser web senza l’installazione di plugin
aggiuntivi.
In questa presentazione vedremo:
- perchè sviluppare applicazioni RIA
- perchè usare GWT
- come GWT utilizza AJAX per comunicare con il server
- le ottimizzazione che avremo utilizzando GWT
- come uscire dal browser con Google Gear e Mozilla Prism
- e non solo…
Alla fine della presentazione sarà disponibile anche il codice
sorgente degli esempi.
Per altre informazioni: http://www.jugevents.org/jugevents/event/15294
Pubblicato in eventi, java
•aprile 28, 2009 •
Lascia un commento
Domani parteciperò al Working Capital Camp di Catania e parlerò di:
Enterprise Social Network
Pubblicato in eventi
•gennaio 30, 2009 •
Lascia un commento
Ecco le slide della presentazione che ho tenuto a Javaday di Roma il 24 gennaio 2009!.
The Hitchhiker’s Guide to testable code
Se volete lasciare commenti fatelo qui.
Grazie
Pubblicato in java, javaday, Programmazione, roma
•novembre 18, 2008 •
1 commento
La legge di Demetra (Law of Demeter o LoD o Principle of Least Knowledge) è una regola alla base della programmazione ad oggetti che consiglia di far conoscere ad un dato oggetto il minor numero di informazioni riguardo la struttura o le proprietà degli altri oggetti.
Ad esempio la seguente classe viola questa regola:
class WordDocument {
private String title;
…
WordDocument(HtmlDocument htmlDocument){
this.title = htmlDocument.getTitle();
}
…
}
Mentre il seguente esempio la rispetta:
Continua a leggere ‘La dura legge di Demetra’
Pubblicato in Pillole di OO, Programmazione
Tag: object oriented design
•ottobre 15, 2008 •
Lascia un commento
Uno dei problemi più comuni dello sviluppo con Javascript sono il logging ed il debugging.
Il primo di questi problemi lo possiamo risolvere con Blackbird, un simpatico script js ed un css che una volta inseriti nella nostra pagina web ci daranno la possibilità di visualizzare una accativante console dove inserire i nostri messaggi di log tramite i classici metodi log.debug(…), log.warn(…), per capirci proprio come se stessimo usando il nostro amato log4j
Altro poblema molto comune è invece il debug. Qui non posso che consigliare uno dei migliori plugin per Firefox che la mente umana abbia mai partorito: Firebug.
Oltre a permettere l’inserimento di breakpoint nel codice javascript tramite questo plugin è anche possibile ispezionare visivamente il codice di una pagina html, editare in tempo reale i CSS e molte altre funzionalità utilissime nello sviluppo di applicativi web.
(p.s.: Questo sito parla per lo più di programmazione Java, ma è anche vero che spesso ci troviamo a lavorare con Javascript e quindi, ogni tanto, mi sembra anche giusto parlarne)
Pubblicato in Javascript
Tag: blackbird, firebug, Javascript
•ottobre 13, 2008 •
Lascia un commento
Il 21 ottobre 2008 a Milano si svolgerà il

La partecipazione è totalmente gratuita. Il calendario sembra interessante, anche perchè oltre ad ascoltare si potrà anche mettere in pratica tramite dei laboratori.
Pubblicato in eventi
Tag: eventi, google