-
Core Java
Run, JUnit! Run!!!
JUnit together with JavaScript and SVN are some of the technologies that programmers often start using without even reading a…
Read More » -
Core Java
Mastering Java Bytecode
Hey! Happy Advent :D I’m Simon Maple (@sjmaple), the Technical Evangelist for ZeroTurnaround. You know, the JRebel guys! We’ll as…
Read More » -
Core Java
A conversational guide for JDK8’s lambdas – a glossary of terms
Last advent…I wrote a post related to the new treats that JDK8 has for us. Most probably the feature that…
Read More » -
Software Development
What Open Source is (and isn’t) and why you should use it?
Open Source software plays a big role in the Java ecosystem (just think Maven, all the libraries in Maven Central,…
Read More » -
Core Java
(Part 1 of 3): Synopsis of articles & videos on Performance tuning, JVM, GC in Java, Mechanical Sympathy, et al
I have been contemplating for a number of months about reviewing a cache of articles and videos on topics like Performance…
Read More » -
Core Java
Using Matchers in Tests
Gone are the days when we were forced to write way too many assertion lines in our testing code. There…
Read More » -
Enterprise Java
Waiting for the right moment – in integration testing
When you have to test multi-threaded programs, there is always the need to wait until the system arrives at a…
Read More » -
Enterprise Java
Java EE 6 Web Profile. On the cloud. Easy.
Java SE is ok. Java EE is evil. That’s what I always used to think. Well, not anymore, now. Let…
Read More » -
Core Java
Ensuring the order of execution for tasks
Sometimes it is necessary to impose certain order on the tasks in a threadpool. Issue 206 of the JavaSpecialists newsletter…
Read More »