-
Enterprise Java
Integrating Active Directory from Java
Firstly you will need to setup Active Directory so that you can run and test your code. If (like me)…
Read More » -
Software Development
Git: Going back to a specific date time and retrospective tagging
I’m a fairly happy Git user :-) It’s and excellent product and a great improvement on CVS, SVN, SourceSafe, PVCS…
Read More » -
Software Development
Revisiting the First Rule of Performance Optimisation: Effects of Escape Analysis
In an earlier post I wrote about how to start optimising for performance. If you haven’t read the post I would…
Read More » -
Core Java
Exceptions in Lambdas: An Elegant Solution to a Bit of a Mess
Consider the following function for writing to a file: The idea behind the method is to allow the user to…
Read More » -
Core Java
C# vs Java Which one is Faster? Translating 25k C# into Java (2)
In a previous article I described how I translated 25k lines of C# into Java and the lessons learnt from…
Read More » -
Core Java
Simple Class to Measure Latency
This is a very simple class I wrote to measure latency. It’s not the Rolls Royce solution that is HDRHistogram but…
Read More » -
Core Java
Lessons Learnt Translating 25k line of C# into Java
For various reasons I’ve recently completed a project converting a complex financial application from C# to Java. The reasons for…
Read More » -
Core Java
Cheating with Exceptions – Java 8 Lambdas
Cheating with Exceptions – Java 8 Lambdas Leaving aside the religious debate about Checked vs Runtime exceptions, there are times…
Read More » -
Core Java
FileSystemMap: A Natural Way to Interact with your File System
As part of a project I’m working on at the moment I’ve been looking at creating a FileSystemMap. I’ve started…
Read More »