-
Core Java
JDK 9 is Feature Complete!
Today’s Mark Reinhold message JDK 9 is Feature Complete — now it’s time to ramp down announces that JDK 9’s…
Read More » -
Software Development
Significant Software Development Developments of 2016
This post is my personal and opinionated assessment of some of the most significant developments related to software development in…
Read More » -
Core Java
Compare Exactly in Java Equals Methods
As I’ve worked with legacy Java code over the years, I’ve run into subtle logic and performance issues that could…
Read More » -
Software Development
Bash on Windows 10
Because I work with Linux and Windows based machines for development, I often find myself wishing that I had some…
Read More » -
Core Java
Inheriting Javadoc Method Comments
Although the JDK Tools and Utilities pages for the javadoc tool describe the rules of Javadoc method comment reuse by…
Read More » -
Software Development
Fixed-Point and Floating-Point: Two Things That Don’t Go Well Together
One of the more challenging aspects of software development can be dealing with floating-point numbers. David Goldberg‘s 1991 Computing Surveys…
Read More » -
Career
Salaries and Job Offerings Categorized by Programming Language
The Paysa Blog recently featured a post Silicon Valley’s Most Valuable Skills in which they looked at the most valuable…
Read More » -
Core Java
The Value in Project Valhalla
I have been interested in the progress of Project Valhalla for quite a while, but Brian Goetz‘s recent message “Project…
Read More » -
Software Development
Unintentionally Obfuscated: Dealing with Challenging Legacy Code
I recently had to deal with some legacy code with significant performance issues. It was more challenging than I thought…
Read More »