Containers are a solution to the problem of how to get software to run reliably when moved from one computing environment to another. Here's what you need to know about this popular technology.
Stories by Paul Rubens
Corporate applications (and their users) are likely to benefit from the intuitiveness of mobile app interfaces.
Your company’s processes and operations may not work the way your software wants them to. Which needs to change: your business or your software?
The C programming language is hard to learn, its popularity is waning and demand is shifting. Is there any point in learning C?
Enterprises continue to roll out tools like Slack and Hipchat, but many struggle to get users to adopt them. Here's why.
VMware's partnership with AWS appears to be a tacit admission that its hybrid cloud offering is inadequate for most customers.
Understanding who hackers are and what they want is key to minimizing the impact of a network security breach. Here’s how security experts are taking a mathematical approach to the inexact science of identifying hackers.
Microsoft has positioned artificial intelligence as being as important as Windows, Office and Cloud. Here's why.
Forking is a concept that can strike terror into the heart of any CIO that relies on open source software. Here’s how to make sure you’re on the right side of the split.
Why restrictive licenses such as the GNU GPL are steadily falling out of favor.
Click fraud is more than just a marketing problem. It presents a real security risk to your organization, experts say. CIOs need to know their enemy.
The Xamarin acquisition proves Microsoft is more interested in its developer tools than its own struggling phone operating system.
In a world of ‘shadow IT’ services, CIOs need to adapt if they want to avoid being relegated to little more than technicians.
If you ignore the data and make IT decisions based on intuition, take heart: You are not alone. But is that the best approach?
Industry giants like Google, Facebook and Ericsson have already solved many of the large-scale problems that smaller companies are now facing.