In questo articolo cerchiamo di chiarire il concetto di immutabilità di una oggetto in Java. Spesso i programmatori credono che basti dichiarare un oggetto final per renderlo immutabile ma, anche se questa è una condizione necessaria, non è sufficiente per definire un oggetto immutabile. Prima di dare delle regole su
Programmazione
ES6: 10 nuove caratteristiche che ogni programmatore dovrebbe conoscerere
Per chi non lo sapesse ES6 o ufficialmente ECMAScript2015 è l'ultima implementazione del noto linguaggio di programmazione Javascript. Vista la crescente diffusione nell'uso di questo linguaggio e l' evoluzione che lo ha trasformato da un linguaggio prettamente per il web o meglio un linguaggio che funzionava solo all'interno di un
Web Developer Checklist
Validazione di una form con JQuery
I WebSocket : comunicazione asincrona full-duplex per il web
E’ un fatto ben noto che l’ HTTP (Hypertext Transfer Protocol) è un protocollo di tipo request-response senza stato (stateless). La semplicità del protocollo HTTP lo rende molto scalabile, ma inefficiente e non adatto per le applicazioni web altamente interattive o in tempo reale, oggi sempre più diffuse. D’altronde l’
JQuery: 10 regole per migliorare le performace
Le applicazioni web contemporanee sono sempre più sofisticate, con interfacce grafiche accantivanti e funzionalità complesse. Normalmente quando si costruisce un'applicazione di questo tipo è auspicabile che l'applicazione abbia dei tempi di risposta all'utente adeguati e che appaiano "scattanti" anzichè "mosce" E' quindi anche il caso delle applicazioni web che fanno
“Pulp Programming”
Implementare l’ Aspect Oriented Programming con Spring
L'Aspect Oriented Programming (AOP) è sempre stata una componente fondamentale del framework Spring. Questo modello di programmazione è sempre apparso un pò complesso da capire, principalmente per i neofiti e pertanto è sempre stato prerogativa degli sviluppatori avanzati. Ultimamente però, molte cose sono cambiate - Spring si è evoluto e
Oggi la programmazione si impara online
Lo sviluppo di applicazioni web è diventato un argomento di grande interesse di questi tempi e internet è diventata la miglior fonte di informazioni per gli sviluppatori per imparare a programmare in vari linguaggi. Lo sviluppo di applicazioni web ha alcune caratteristiche uniche. Attraverso Internet gli sviluppatori possono ottenere un sacco di informazioni sulle