Features

3 support cheer megaphone
cloud computing savings 1

cloud ladder climb sky

13 reasons to ditch AWS for another cloud

There great alternatives to AWS, and many are evolving in ways that hint at the future of the cloud

Type dependency in Java Part 2

Type dependency in Java, Part 2

Make type dependency work to your advantage when programming with the Java Collections API, generics, and lambda expressions.

brain nerves connections

Primer: Make sense of cognitive computing

If you’re confused about exactly what it means from an IT and business perspective, you’re not alone

Go Monopoly car board game

What's the Go language really good for?

Learn the strengths, weaknesses, use cases, and future directions of Google's hit programming language

hot coffee java beans cup steam

The state of Java 9

The shift to modularity has bedeviled Java, but Oracle says it's mending fences and moving forward. Here's what you can expect from Java 9

Java 9 concurrency enhancements

Java 9's other new enhancements, Part 6: Concurrency

Java 9 introduces a publish-subscribe framework for reactive streams, improvements to the CompletableFuture class, and other concurrency enhancements

camp night landscape mountains <<< HOLD - LEAD ART FOR UPCOMING CW FEATURE >>>

Is a coding boot camp right for you?

Coding boot camps are popping up everywhere as demand for programmers grows. But with high tuition costs and a lack of proven oversight, are they worth it? 

Java vs. Go

Java vs. Google's Go: An epic battle for developer mind share

The upstart Go is giving stalwart Java a run for its money on greenfield server-side web apps

strategy chess

Strategy first: How to do mobile dev right

Build platforms, back-end services, native vs. web—to launch the right mobile development strategy, you must make sense of several moving parts

future what is next

11 technologies developers should explore now

From machine learning to digital twins, opportunities abound in emerging (and converging) tech trends

Zombie Cloud Data

Don't get bit by zombie cloud data

Data you thought you had deleted from the cloud can come back to haunt you. Get to know your provider’s data deletion policy

Modular Java's true impact

The true impact of modular Java

Java 9's much anticipated modularity may have less effect on your coding practices than you think

App dev trends going hot -- and cold

21 hot programming trends—and 21 going cold

Hot or not? From the web to the motherboard to the training ground, get the scoop on what's in and what's out in app dev

colors paper stacks lines rainbow

Java 9's other new enhancements, Part 5: Stack-Walking API

Replacing StackTraceElement, the new Stack-Walking API supports filtering and lazy access to stack trace information, and makes it easier to obtain the caller class

certifications certified certificate

Trust issues: Know the limits of SSL certificates

All SSL certs are not created equal, and web browsers make matters worse by not clearly showing what security you’re actually getting

Employee handcuffed to keyboard

6 terrible tech managers—and how to succeed despite them

From the Know It All to the Overwhelmer, succeeding beneath a bad manager takes strategy and finesse

elctrical plug shock

Jenkins users can shore up software security with plugins

Safeguard the software you develop from the start with these Jenkins plug-ins and integrations, which automate security testing

8 great testing tools for mobile app developers

8 great testing tools for mobile app developers

Emerging tools and cloud-based services help you get your apps right across devices

Load More