Recent Posts


Learning Java


Frustrated by Magento? Then you’ll love Commerce Bug, the must have debugging extension for anyone using Magento. Whether you’re just starting out or you’re a seasoned pro, Commerce Bug will save you and your team hours everyday. Grab a copy and start working with Magento instead of against it.

Updated for Magento 2! No Frills Magento Layout is the only Magento front end book you'll ever need. Get your copy today!

Book: Learning Java

Author: Patrick Niemeyer and Jonathan Knudsen

I have no idea when I picked this book up. I’ve written maybe 10 lines of “professional according to Hoyle Java” in my life even though I semi-bluffed my way into a bunch of early career jobs that were java adjacent by pretending to understand it more than I did. Of course, these days all languages seem to be trending towards Java-style types so we’ll all be Java developers by the end of the world.

I was in college from 1993 – 1999 (with a few breaks in the middle to fundamentally reassess my life) and there was some Java around (more toward the end of my tenure) but fundamentals were still taught in C or C++.

I probably picked this book up as a legitimate attempt to learn the language. I worked a number of frontend web development job where the backend was in Java. This was a common pattern through a lot of the 00s before people realized that the rubys/pythons/phps of the world could do backend just as well. Also Moore’s Law.

My early efforts never really went anywhere because it just felt like the language was in the way. I’d probably be fine programming Java now, but it’s not a priority. That said in the past few years I’ve read a lot java services that other people have written — it does run the world. I’ll keep you’all informed on whether I get out of my career without working on a primary java codebase.

Series Navigation<< Designing with Web StandardsDocBook 5: The Definitive Guide >>

Copyright © Alan Storm 1975 – 2023 All Rights Reserved

Originally Posted: 27th August 2021