Features

13 frameworks for mastering machine learning
Real-world devops failures -- and how to avoid them

butterfly with gears above flower transformation

21 technologies transforming software development

The very nature of programming is evolving faster than you might think, thanks to these powerful tools

convergence collaborate ideas datastream connection fiberwire

All your streaming data are belong to Kafka

Apache Kafka continues its ascent as attention shifts from lumbering Hadoop and data lakes to real-time streams

jw fullstack

Full-stack software for cutting-edge science

Find out how open source Java- and Python-based tools power the UK's national synchrotron

shipping containers cargo containers harbor industry commerce

How to get started with Kubernetes

From Hello Minikube to Kubernetes Anywhere to example microservices apps, the options for learning Google’s container orchestration tool abound

3 support cheer megaphone

The best MVC frameworks for Node.js

16 efficient, well-tested, and well-supported frameworks for building lean and mean web apps with Node.js

cloud computing savings 1

Best of NoSQL: 7 document databases compared

Which document-oriented database is right for your app? Follow this guide to the most developer-friendly NoSQL databases

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

Load More