Test con Selenium Grid e JMeter

Test

Molto spesso ci viene richiesto per le applicazioni web di effettuare test di carico o di verificare il comportamento con diversi browser. L’utilizzo congiunto di strumenti come Selenium e JMeter ci permette di avere un ambiente di test davvero utile e semplice da utilizzare.

Heap, Stack & Friends

ram_memory

Quando il programma di cui ci occupiamo hai dei problemi relativi alla memoria, il primo tentativo spesso è quello di aumentarla. Ovviamente questa non è la cura giusta per ogni tipo di problema, quindi prima di aumentare la memoria fornita alla JVM dovremmo capire come effettivamente è organizzata internamente, per poi capire quale sia il […]

Java 8 è (finalmente) tra noi

Java 8

E’ finalmente disponibile per il download la versione 8 della Java Standard Edition. Questa nuova versione contiene al suo interno diversi miglioramenti e nuove feature rispetto alla precedente, tra le quali: Espressioni Lambda Diversi miglioramenti riguardanti la sicurezza Nashorn JavaScript Engine Nuovi package per la gestione delle date, in linea con la JSR-310 Nuovi tool […]

Struts2: I namespace

xml

Un piccolo esempio su come lavorare con i namespace in Struts 2. Cosa sono i namespaces in Struts2 I namespaces non sono altro, detto in parole povere, che gruppi nei quali vengono suddivise le actions. Action con lo stesso nome possono appartenere a namespaces diversi e avere comportamenti diversi. All’atto pratico, considerando l’url del browser, […]

HazelCast: In-Memory Data Grid Prêt-à-porter

hazelcast

HazelCast è un data grid opensource, che permette di memorizzare dati ed effettuare operazioni direttamente tramite la memoria volatile (RAM). Alcune delle principali feature di questo progetto sono le seguenti Distributed java.util.{Queue, Set, List, Map} Distributed java.util.concurrency.locks.Lock Distributed java.util.concurrent.ExecutorService Distributed Topic for publish/subscribe messaging Write-Through and Write-Behind persistence for maps Java Client for accessing the […]