Six hard truths for software development bosses

It’s tough out there for software development managers. The job is not easy. Managing people is hard enough, but managing people with technical skills who do work that is very difficult to measure is truly challenging.  I’ve done it. And while I can’t claim to be some...

9 vital concepts of modern JavaScript

Modern JavaScript puts you in the center of an enormously powerful language and ecosystem. As a result, the fundamentals of the language are lastingly important, and there is always more to learn. The core language is magnificently refined and intricate. Mastering...

JDK 26: The new features in Java 26

Java Development Kit (JDK) 26, a planned update to standard Java due in March 2026, now has its first three features slated for it, with the latest being increased application throughput when using the G1 garbage collector (GC). Proposed September 8, this JEP (JDK...