I moved to the UK a few months ago. One of the first things I did was pick up a Brompton for my multimodal commute. I ride to the station in the morning, take the train, then go from the station to my office by bike. I save quite a bit on travel card costs (which let’s one use a railcard for the London underground), so my bike will pay for itself before too long.
Finding the right route for me took some trial and error, and I’m still improving it. Here’s what I have so far.
Continue reading “A couple of London commuting routes by bike”
VisualVM and jconsole are two useful tools for debugging JVM issues. However they both rely on a JMX port to be open on the remote instance. You can work around this on the fly by running
jstatd on the remote host, but you’ll find certain things disabled. So ideally, the jmx port will be enabled on startup.
Continue reading “Assign an automatic JMX port to a Java application”
This is a guide on how I set up Arch/xmonad on my X220. I reviewed the X220 in my previous post.
Continue reading “Arch Linux on a Thinkpad X220”
After returning my previous company’s Macbook Air, I was in the market for a laptop for doing personal stuff and software dev. The MBA is almost the perfect hardware in my mind – it’s extremely light, has a quality build, 8 hours of battery life, a really amazing TN screen, and i7 processor. With linux loaded on it, it flies. But, unfortunately, there are a couple drawbacks that led me to look elsewhere. The horrible chiclet keyboard and – the ultimate dealbreaker – the price. A fully loaded 12” MBA costs around $1800, and they don’t resell for much less.
Continue reading “Thinkpad X220 Review”
I was born in Johannesburg, South Africa to Jorgen and Shane Ravn. My dad was born in Denmark and my mom was born in Rhodesia (now known as Zimbabwe). They both immigrated to South Africa as kids where later they met and had me.
Continue reading “Early days”