I just finished reading the Kindle edition of “Just Spring”, a very high-level view of part of the Spring Framework in under 100 pages.
While there is some decent content, and the author seems very knowledgeable, the writing is quite poor. Many missing words in sentences, typos, etc. ultimately mar an otherwise nice introductory book.
Interesting article referenced by SD Times about the decrease in Java and increasing use of Python, especially for machine learning (and other popular languages’ stats as well):
I check the TIOBE Index every month, and the continuous downfall of Java is quite unfortunate and surprising. C# and Java are my favorite imperative languages, and while C# is doing fairly well it’s still nowhere nears as prominent as Java, even after Java’s decrease. Here’s hoping Java makes a strong comeback!
I’ve been brushing up on Java a bit lately, and came across the topic of generics. While I’ve consumed generic classes, primary collections, I’ve only created a generic class a few times. It’s really quite fascinating, in particular when you get to the concept of upper and lower bounds for generic types.
Type erasure in Java is also quite intriguing… the end result being that the Java runtime knows nothing about generics.
I’m reading “Learning Java” 4th Edition, and while there might be a newer version, I still highly recommend it for reviewing generics.
Check it out at: