• RxJavaEE: RxJava, WebSocket e Concurrency in Java EE 7

    Si parla tanto di RxJava ultimamente, e a ragion veduta direi. Nell’ambito Java, ha spopolato soprattuto nel mondo Android perché permette di semplificare notevolmente la gestione degli eventi asincroni e scrivere un codice decisamente più moderno. Mi sono sempre chiesto se RxJava fosse altrettanto utile negli applicativi web, dove la “reattività” tra client e server (o viceversa) è più difficile da realizzare, perché è necessario avere una comunicazione push dal server a client, e soprattutto perché è necessario rendere…

    Read more
    0
  • prettyPre, formattare il tag PRE con jQuery e CSS

    Il tag PRE, specialmente se deve contenere del mark-up, può risultare ostico da gestire. In questo tutorial con jQuery e CSS vederemo come mostrare automaticamente il mark-up o il codice presente nel tag rendendo più gradevole alla vista il nostro elemento.

    Read more
    0
  • Testing di codice RxJava asincrono con Mockito

    L’argomento del primo screencast che abbiamo fatto a fine Maggio era composto da alcune chiamate a un server REST effettuate utilizzando RxJava e Retrofit. Nel post potete trovare le slide e il video con la registrazione dell’evento. Abbiamo visto come combinare più chiamate asincrone gestendo in modo abbastanza semplice i thread su cui eseguire il tutto. Il codice risultante era molto semplice da leggere, in questo post partiremo da un esempio simile a…

    Read more
    1
  • Sviluppare applicazioni con React e Flux

    Nel mio precedente post ho introdotto React: ultimo framework front-end creato da Facebook. In questo nuovo post tratterò Flux: un pattern architetturale che si pone come sostituto del ben più noto Model View Controller.

    Read more
    2
  • Java EE 7 e WebSocket (con WildFly e AngularJS) – Parte 2

    Nel post precedente abbiamo conosciuto WebSocket nelle sue caratteristiche architetturali e affrontato la sua implementazione lato server con WildFly, in riferimento ad un progetto di esempio ben preciso che trovate su GitHub e in live demo su OpenShift. E’ il momento adesso di vedere come gestire l’invio e la ricezione di oggetti lato client, e come integrare il tutto in una applicazione AngularJS.

    Read more
    0
  • Gestione di una form con il Data Binding Android

    Una delle novità più interessanti per gli sviluppatori Android fra quelle presentate al Google I/O 2015 è senza dubbio il framework di Data Binding. Ne abbiamo già parlato in un altro post, adesso è arrivato il momento di provare questo framework in un esempio reale.

    Read more
    1
  • Bottoni responsive con jQuery e CSS

    In questo post vedremo come usare jQuery e CSS per governare il comportamento di alcuni bottoni e renderli più eleganti e responsive.
    Con CSS faremo in modo che occupino il 100% dello spazio su dispositivi MOBILE, mentre con jQuery renderemo la loro larghezza omogenea nel caso di visione su PC.

    Read more
    1
  • Android Programmazione Avanzata: libro disponibile su Amazon

    Se seguite questo blog da un po’ di tempo sarete sicuramente a conoscenza dell’uscita della seconda edizione di Android Programmazione Avanzata. Fra gli autori della seconda edizione ci sono anche io, insieme a Matteo Bonifazi, Alessandro Martellucci e Stefano Sanna. Ne abbiamo parlato nel dettaglio in un altro post in cui è stata annunciata l’uscita del libro, altre informazioni sono disponibili sul sito ufficiale androidavanzato.it/.

    Read more
    6