Oggi voglio segnalavi un sito dove sono raccolte tante fotografie di calcolatori ormai entrati a far parte della storia dell'informatica ma che a loro tempo erano dei veri propri gioielli di alta tecnologia e alcuni dei quali hanno "invaso" uffici e case di tante persone. Cliccando su ogni foto si
Author: Giuseppe Capodieci
Java: La Garbage Collection
La gestione della memoria di Java, con la sua garbage collection integrata, è uno dei migliori risultati ottenuti nello sviluppo di questo linguaggio. Questa caratteristica consente agli sviluppatori di creare nuovi oggetti senza preoccuparsi esplicitamente dell'allocazione e deallocazione della memoria, in quanto è il garbage collector che recupera automaticamente la memoria
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
Java – Come creare una classe immutabile
Java – Estendere le dimensioni di un array
JDK 9: Le novità per gli sviluppatori
La più grande novità di JDK 9 è sicuramente il Java Platform Module System e l'introduzione del JDK modulare. Tuttavia, ci sono molte altre nuove funzionalità nel che sono di particolare interesse per gli sviluppatori, ed è proprio su queste che ci concentreremo in questo articolo. Cominciamo la carrellata delle novità con: Factory Methods
Il ciclo di vita di una Servlet
In questo articolo parleremo di un di una delle tecnologie stabili per condividere le risorse server-side e che sta alla base della programmazione web in java: la Servlet. Ne analizzeremo in particolare il ciclo di vita in modo da poterne comprendere al meglio il funzionamento. La Servlet è un componente Web indipendente dalla
Il primo caso di “Bug”
L'uso del termine bug è legato ad un curioso aneddoto risalente ai tempi pionieristici dell'informatica: il 9 settembre 1947 il tenente Hopper ed il suo gruppo stavano cercando la causa del malfunzionamento di un computer Mark II quando, con stupore, si accorsero che una falena si era incastrata tra i
Java 8: Pattern Decorator in salsa Lambda
Incrementare le performance di una web application con l’HTTP Caching
Ci sono varie tecniche che un programmatore può usare per migliorare le performance di una applicazione web al fine di rendere migliore la user experience. Una di queste e anche una delle meno considerate è quello di usare la cache HTTP. La cache HTTP è una specifica universalmente adottata in tutti