Where to find the world's best programmers
The coder you need may likely be on the other side of the world, according to recent research.
The coder you need may likely be on the other side of the world, according to recent research.
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.
Developers share their top tips for being lazy (i.e., increasing coding efficiency) using the popular group chat app.
COBOL offers the promise of job security and above-average pay. Even some of the cool kids are doing it.
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?
Microsoft's business strategy for the cloud appears to amount to this: ‘Be more like Apple.’ Here’s why that approach works.
While they can’t necessarily replace a college degree, MOOCs are playing a key role in addressing the software development skills gap.
Industry giants like Google, Facebook and Ericsson have already solved many of the large-scale problems that smaller companies are now facing.
Many enterprises will use drones for commercial data gathering - but indexing and examining this data will take specialist data management skills.
Citizen developers can produce valuable businesses applications quickly, but is speed to market worth the risk of security and compliance considerations flying out of the window?
By offering big data services in its Azure cloud on Linux, Microsoft is sending several important messages to customers.