Articles, Home

Really Know Your Tools

Great programmers all possess deep knowledge of their primary tools. If you’re not expert in yours, invest the time you need. Here’s a start.

Articles, Home

OpenJDK Startup – Late 2019 Edition

With a couple of weeks left until development work on OpenJDK 14 starts to ramp down, I figured it’s time to take a fresh look at what’s been going on in the OpenJDK to make java and friends start up faster, use less memory et.c.

Articles, Home

Java Concurrency and Multithreading Tutorial

Java Concurrency refers to multithreading, concurrency and parallelism as handled in the Java language and platform. This Java Concurrency tutorial explains the basic benefits, costs, problems and solutions a decent Java developer ought to know about.