This post will walk through creating a simple camel route that will retrieve weather results from a SOAP web-service for cities contained in a CSV file and write the responses out to a file.
Author: Ian
WSSimulator
WSSimulator is a new open source library that easily allows for you to simulate web service calls and their responses. Useful for when can not (or don’t want to) interact with web services but need to still test these points in your code without mocking objects.
When to use WSSimulator?
- If you quickly need to serve up static repeatable content over HTTP.
- In integration tests when real web service calls cannot be made (for example, when the producing service does not yet exist, costs prohibit calling the services within tests or the services are not accessible). Continue reading
CognitiveJ – Image Analysis for Java
CognitiveJ is an open source Java library that makes it easy to detect, interpret and identify faces or features contained within raw images.

Person Identification
Continue reading
Kickass features in Intellij IDEA
I would like to reflect over some lesser known features offered by intellij IDEA that have helped while working in real world projects over the past few months.
For those who don’t know, Intellij IDEA (and from now on, ‘Intellij’) is a polyglot IDE developed by Jetbrains while is primarily focused to the JVM market but as has first class support for popular web based platforms, database and server systems, cloud and platform services along with supporting wealth of languages and data standard such as Groovy, Scala, Python, JSON or XML and so on..
@NotNull helping to fight the battle with NPE’s
You may have come across the @NotNull & @Nullable Intellij IDEA annotations but should you be using them in your day to day coding and if you were to, what benefits would they give?