Featured FREE Whitepapers

What's New Here?

java-logo

Don’t Remove Listeners – Use ListenerHandles

Listening to an observable instance and reacting to its changes is fun. Doing what is necessary to interrupt or end this listening is way less fun. Let’s have a look at where the ...
career-logo

Job Search Trap: It Doesn’t Matter What I Look Like

If you are a technical person, you probably dress in a casual way for work. I do. When it’s time to meet people, either when you network or when you interview, do you wear the same ...
software-development-2-logo

We can’t measure Programmer Productivity… or can we?

If you go to Google and search for “measuring software developer productivity” you will find a whole lot of nothing. Seriously — nothing. Nick Hodges, Measuring Developer ...
software-development-2-logo

How To Develop Software Using Only SaaS

The world is fast moving to Software-as-a-Service (SaaS) and we developers are busy learning how to build SaaS applications. We can now finally do that using nothing but SaaS applications ...
docker-logo

Java EE, Docker, WildFly and Microservices on Docker

If one thing survived all the New Year parties, it is Docker. It was hot at the end of 2014 and it looks like it is getting even hotter in 2015. And Red Hat is one of the key drivers ...
junit-logo

Testing with files and directories in JUnit with @Rule

Testing with Files and directories in JUnit is easy thanks to TemporaryFolder @Rule. In JUnit rules (@Rule) can be used as an alternative or an addition to fixture setup and cleanup ...
java-interview-questions-answers

A beginner’s guide to Java Persistence locking

Implicit locking In concurrency theory, locking is used for protecting mutable shared data against hazardous data integrity anomalies. Because lock management is a very complex problem, ...
java-interview-questions-answers

Apache TomEE + JMS. It has never been so easy.

I remember old days of J2EE (1.3 and 1.4) that it was incredibly hard to start a project using JMS. You needed to install a JMS broker, create topics or queues and finally start your ...
java-logo

Instances of Non-Capturing Lambdas

Roughly a month ago, I summarized Brian Goetz’ peek under the hood of lambda expressions in Java 8. Currently I’m researching for a post about default methods and to my mild surprise ...
java-logo

Java8 Sorting – Performance Pitfall

Java 8 brings all the goodness of lambdas to enable us to program using a declarative style. But is it really free? And should we be concerned about the price we have to pay for the ...
Java Code Geeks and all content copyright © 2010-2015, Exelixis Media Ltd | Terms of Use | Privacy Policy | Contact
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.
Do you want to know how to develop your skillset and become a ...
Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you two of our best selling eBooks for FREE!

Get ready to Rock!
You can download the complementary eBooks using the links below:
Close