About Me
I'm a contract Java developer working in Melbourne for the past 10+ years.
More recently I created onmydoorstep.com.au, a place to find out more about where you live in Australia.
I'm also active in the open-source community with several projects ongoing.
Follow @richard_nichols
Also on Github.Tags
ant apple automation cluster css cv Design developer doclet documentation drm ebook Google guice guides images ioc IT jasperreports Java javadoc javascript jobs jpa junit markdown netbeans off-topic open-source performance recruitment regex releases servers soap-box syntax testing tips ui visural-common visural-wicket warp-persist web wicket windowsArchives
-
Popular Posts
- Simple Guide To Sub-reports in JasperReports / iReport
- Converting Ebook Formats – .mobi to .epub
- Implementing Facebook OAuth 2.0 Authentication in Java
- 1 Minute Guide – Installing Redmine on Windows
- 5 Minute Guide to Clustering – Java Web Apps in Tomcat
- Wicket – forcing page reload on browser back button…
- 5 Reasons Why NetBeans Rocks
- Adding a Dynamic Watermark to an Image – Java Web Application
Category Archives: Java
Guice / Java IoC best practices – using annotations for configuration
18 months ago I introduced Guice 2.0 into my workplace development team. So far it has been doing a good job of making inversion of control / dependency injection approachable, light-weight and helpful for the whole team. The biggest issue … Continue reading
Java String “substring” – an example of lazy error messages…
What does this error mean? Exception in thread “main” java.lang.StringIndexOutOfBoundsException: String index out of range: -1 That’s easy right? You’ve passed “-1″ as an argument to a Java String’s “substring” method. Wrong. Here’s some code that gives the same error … Continue reading
Adding a Dynamic Watermark to an Image – Java Web Application
I recently had to come up with a way to add a dynamic watermark to images served in a Java web application. This was able to be done pretty easily in a Java Servlet Filter using the regular AWT toolkit. … Continue reading
Clustering Guice Java Web Applications
Considering the origin of Guice (it’s use in Google Adwords, one of the largest apps on the Internet), it’s fair to say it should support clustering / session replication. There’s not much in the way of documentation around that aspect … Continue reading