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!

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.

Conquer continuous delivery with GitHub and Jenkins

GitHub and Jenkins together help make agile development real, enabling you to automate the build process and focus on test-first development.

Review: The big 4 Java IDEs compared

Find out how Eclipse, NetBeans, JDeveloper, and IntelliJ IDEA stack up today in capabilities and ease of use.

Load More