Opinions

infoworld java page screenshot from livecoding.tv
client server

dev trends

9 developer trends you can bank on in 2016

From containers to NoSQL to Spark, here are the IT trends you can expect to persist next year.

A hand making the OK signal

6 things all good software code has in common

Developers know that not all code is created equal, but how do you tell the difference between solid gold code and code that's merely mediocre?

A man pulling his hair out

The terrible 10: Programmers’ biggest frustrations

Like any other job, programming has its downsides – here are 10 of them

chuck norris

How Apache Ranger and Chuck Norris help secure Hadoop

The Hadoop ecosystem has always been a bag of parts, each of which needs to be secured separately -- at least they did need that, until Apache Ranger came to town.

anglers loop

What REPL means for Java

Read-eval-print-loop functionality is coming to Java in 2016. Find out how JShell will change the way that developers learn and write Java code.

Hadoop sign door

The 7 most common Hadoop and Spark projects

Think you're breaking new ground with your Hadoop project? Odds are it fits neatly into one of these seven common types of projects.

big data painpoints

9 big data pain points

Do enough Hadoop and NoSQL deployments, and the same problems crop up again and again. It's time for the industry to nail them sooner rather than later.

abacus

How to ruin an open source project: Let us count the ways

GitHub official Brandon Keepers warns about bad practices that could kill your next open source project.

video

Job Hunting tips for the IT Pro

Martha Heller, an IT executive recruiter, offers up career advice for IT professionals at the recent IT Roadmap in Boston. Should executives job jump or build tenure? How much social media should they do? Heller offers up her...

go programming language

What's the Go language really good for?

Where does Google's snappy language shine, and where does it fall short? Here are the kinds of applications it's best -- and less -- suited for.

screwed

Oracle v. Google: We're not screwed yet

Superficially, the Solicitor General's advice to SCOTUS to find against Google and reject its appeal looks like bad news, but Simon Phipps says it's not over yet.

path sunset

Unfinished business: Java is a 20-year-old grown-up with bright prospects ahead

What have the last 20 years taught us about Java in 2035?

data analytics

10 ways our data overlords could serve us better

Dear corporations: We've already ceded our privacy. Now implement the technology to serve us right.

Photo collage including a dog and a man drinking beer

Wisdom to code by, an illustrated guide to programmer proverbs

Behold age-old truths that software developers have learned over the years

The decline of the Java application server

It's early days for container-managed services, but already it appears that a core component of the traditional Java development stack is less central than it used to be.

angularjs

Is AngularJS ready for the enterprise?

AngularJS's habit of breaking backward compatibility as it rushes to the future could be a deal breaker for enterprises accustomed to 10-year support guarantees. Or not.

container stack

Get ready for the new stack

Almost overnight, a new constellation of container-based cloud technologies has landed, threatening to supplant the old VM-based model. Your developers are probably already giving it a spin.

Is Pivotal's Cloud Foundry open enough?

A year ago, Pivotal announced its intent to set up a foundation for the open source Cloud Foundry project, but issues lurk in the bylaws and ownership of the name.

Load More