Features

lock door security
Machine learning gets down to business

binary code vortex

Serverless computing: Freedom for devs at last

Strip away your infrastructure headaches with our clear-eyed guide to serverless and the public cloud and on-premises options fueling its possibilities

javaqa j9 process api

Java 9's other new enhancements, Part 3: The Process API

Updates to the Process API will make it easier to obtain a process ID, get additional information about a process, and execute actions on process termination

Yarn vs. NPM: Node.js developers weigh in

NPM or Yarn? Node.js devs pick their package manager

Facebook's open source JavaScript package manager is gathering steam, but don't count out NPM

A stack of coins

Java 9's other new enhancements, Part 2: Milling Project Coin

JEP 213 builds on Java 7's Project Coin with small language improvements and additions for your Java programs

light saber duel fight

PHP vs. Node.js: An epic battle for developer mind share

Here's how the old guard and upstart darling of the server-side web stack up against each other

What is deep learning really?

What deep learning really means

GPUs in the cloud put the predictive power of deep neural networks within reach of every developer

Oracel bets Java EE future on REST

Oracle bets Java EE future on REST APIs

Oracle sees REST as key to modernizing future versions of Java EE for microservices and the cloud

factory methods

Java 9's other new enhancements, Part 1: Factory methods in Java Collections

The module system and REPL tool have received widespread attention, but Java's newest release has much more to offer. This series introduces other enhancements to Java 9, beginning with the new convenience factory methods in the Java...

cloud washing2

10 new AWS cloud services you never expected

From data scooping to facial recognition, Amazon’s latest additions give devs new, wide-ranging powers in the cloud

How to avoid becoming a dead-end developer

Stop now: Don't become a dead-end developer

Sensing a possible stall in your coding career? Here’s how to break free and tap your true potential

diamond light source synchrotron main chamber

OSGi at the UK's biggest science lab

Developers at Diamond Light Source set out to migrate a mission-critical, Java-based acquisition system to dynamic class loading. Here’s what they learned.

dart burst pop bust balloon growth balloon arrows

Node.js' success exposes its weaknesses

The server-side JavaScript juggernaut's complexity and vulnerabilities still bedevil many devs

security code big data cyberespionage byte

Should software developers have a code of ethics?

With the power to drive technology, comes great responsibility. What should developers do when faced with ethical dilemmas?

Predictions for the Future of Programming

11 predictions for the future of programming

Our coding crystal ball offers clues about the kinds of turns your programming career will take in the years ahead

The year ahead in app dev

The year ahead for Java, JavaScript, Swift, and Universal Windows

Java and Swift will see significant upgrades, while JavaScript frameworks and Microsoft tooling will transform

man with online security key

5 signs we're finally getting our act together on security

Despite all the bad news in 2016, trends suggest the year ahead could be a tipping point for information security

overstuffed suitcase

Python 3.6 is packed with goodness

More async support, more type-hinting power, more speed, and more efficient memory usage top a long list of useful additions to Python

machine learning robot face matrix

Get started with Azure Machine Learning

Jump into Microsoft’s drag-and-drop machine learning studio with this hands-on tutorial

Load More