Coding conventions: 9 areas where developers actually agree

Millions of GitHub commits don't lie: find out how your coding habits and pet peeves stack up based on real code written in Java, Python, Ruby, PHP, Scala, C#, and JavaScript.

02/25/14

Everything about Java 8

Back in September 2013, developer M. Hixson took the JDK 8 Developer Preview for a test drive. His commentary about important changes coming in Java 8 is still worth a read.

02/11/14

Uses and limitations of the Stream API in Java 8

The Stream API is one of the more noteworthy additions coming in Java 8. Get a short demo of Stream's impact on your everyday for-loop, then consider some of the features you might yet wish it had.

02/06/14

Does your pay measure up? The 2014 tech salary guide

Wondering how your salary measures up? Get the results -- just in -- from the Robert Half Technology 2014 IT Salary Guide.

01/31/14

Fixing the Java memory model

With the recent announcement of JEP 188: Java Memory Model Update, now seems like a good time to brush up on what you know about the JMM.

01/29/14

Horizontal reuse: An alternative to inheritance

Horizontal reuse offers advantages over inheritance in many situations, but not in every language.

01/23/14

Why Silicon Valley can’t find Europe

Europe isn’t just irrelevant among the tech industry power-set, it's virtually off the map. And that is a mistake.

01/18/14

What's the best programming language to learn first?

Your first programming language should teach you basic programming concepts (namely, OOP) and make it easier to learn other languages later on -- and yes, Java is definitely a contender.

01/09/14

Load More