Insider

Get exclusive access to premium articles, product guides, reviews, how-tos, and more from CIO, CSO, Computerworld, InfoWorld, ITworld, and Network World - the best enterprise tech publications in the business. Learn more!

To the cloud! Real-world container migrations

Forward-thinking organizations offer real-world lessons for containerizing enterprise apps for the cloud

machine learning

Get started with TensorFlow

Begin harnessing the power of Google’s open source machine learning library with InfoWorld's hands-on tutorial

rube goldberg machine automation

First look: Chef’s Habitat puts automation in the app

By packaging configuration and runtime requirements with the app, Habitat decouples automation from the infrastructure

eagle soar bird fly flight sky

First look: Google Cloud Machine Learning soars

Four rich, pretrained machine learning APIs bring the smarts behind Google to your apps

lazy developers

7 habits of highly effective developers

Writing good code doesn’t take as many hours as you may think. Here’s how the best get it done. (Hint: being lazy is a good start.)

10 hard-core coding tips for faster Python

Optimizing Python doesn't come to any one factor, but a few of these together could give your code a serious boost

lorimerlite framework structure build construction

Beyond jQuery: An expert guide to choosing the right JavaScript framework

How to choose from 22 essential JavaScript frameworks for Web and mobile development

swissknife

Couchbase 4.0 review: The Swiss Army knife of NoSQL

Hybrid document-oriented, key-value database brings easy, ad hoc queries into the mix with a SQL-like query language

cw feb2016 open source

Open source: Career-maker, or wipeout?

Is a career focused solely on open source sustainable? Experts predict a wave of opportunities for IT pros with all-open-source résumés — in five years or so

Green monitor screen with code

Bitbucket vs. GitHub: Which project host has the most?

The right choice boils down to factors such as pricing model, community involvement, and third-party RCS support. In some cases, developers might consider using both

florida east coast railway and portmiami

Review: OpenShift 3 rocks Docker containers

Red Hat’s robust, easy-to-use, and highly scalable PaaS now builds on Docker, with some temporary limitations

 microservices - minitature figurines service a circuit board

Modular software creates agility -- and complexity

Good things may come in small packages, but microservices can present big challenges for software application design. Here’s how to make the most of modular design without sweating the small stuff

cloud arrow

Review: AWS Lambda redefines 'on demand'

Amazon’s simple, scalable compute service runs your functions whenever needed, but is limited to Java, Python, and Node.js

composition
Tip

Java 101 primer: Composition and inheritance

A quick guide to the composition technique in Java programming. Learn how to use composition to resolve the well-known problem with inheritance.

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?

fields primer

Java 101 primer: Fields and methods in Java

Learn how to handle fields and methods right, with these seven advanced techniques for object-based programming in Java.

3d printed robotic hands

Review: MongoDB 3.0 reaches for the enterprise

MongoDB zeroes in on operations with pluggable storage engines and revamped management tools

Graffiti that says You were meant for greatness
Tip

Up your coding game with these 7 habits of great programmers

Experienced software engineers share their thoughts on what differentiates great programmers from good programmers and what it takes to up your coding game.

editor red ink revise revision calligraphy writing pen correction

Review: 10 JavaScript editors compared

Sometimes you need a full-fledged IDE but for many cases a simple JavaScript editor is more than enough. Find out why JavaScript editors Sublime Text, TextMate, and Brackets lead the pack for capabilities and speed.

business storm 157689723

Review: Storm’s real-time processing comes at a price

Storm may be the only real-time processing framework that has been proven to process millions of messages per second, but there's a steep learning curve ahead.

Load More