Go and Java

I recently had to write something in Java again, and was struck by the fact that – with Java – absence does not make the heart grow fonder. The little test application just read in an HTML file and broke it out into pieces – a prefix, containing everything up to and including the tag, the inner body HTML, and a suffix including the close body tag and everything after it.  It was just a sanity test for some regexp in Java.

Read More

JVM hate

I came across this paper, published by Google, comparing benchmarks in Scala, C++, Java, and Go.  Scala comes out on top (well, under C++) in performance, by a decent margin.  This surprised me a bit, but makes me happy – Scala is a functional language, and I do think functional languages are the (medium) future of software development.  My main beef with Scala is the JVM. There are (in my mind) several problems with the JVM.

Read More

TimeTracker

TimeTracker is an Android app that helps you record the amount of time you spend on activities; for example, for recording time in a time sheet at work. It provides ways to view, edit, and filter times, and provides a time sheet report as well. Source code repository Status TimeTracker is no longer actively developed or maintained. It is, and always has been, open source. Feel free to clone and continue developing it.

Read More