Many enterprises will use drones for commercial data gathering - but indexing and examining this data will take specialist data management skills.
Stories by Paul Rubens
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?
Newly hired college grads are a particular security risk to your organization, and special measures need to be taken to manage this "graduate risk."
Upgrading to a new client operating system is a massive headache for the CIOs of most organizations. That's because it's disruptive, it impacts hardware purchasing decisions, it drains IT budgets and it can take up hours of IT staff time.
Application container giant Docker and upstart rival CoreOS have ceased hostilities following the announcement of the Open Container Project (OCP). The project will work to develop industry standards for a container format and runtime software.
Millions of CIOs are set to miss the July 14 deadline to migrate away from Windows Server 2003, despite the huge risks to their companies.
Open source software companies must move to the Cloud and add proprietary code to their products to succeed. The current business model is recipe for failure.
Demand for top software engineering talent is going through the roof, which makes recruiting and keeping exceptional developers one of a CIO's biggest challenges.. This is especially true if you happen to be in a location where you are competing for talent with a tech giant like Oracle or Google.
Open source code is lower quality than proprietary code. At least, that's how many people now perceive it.
The Internet of Things is exploding, and it's not hard to explain why it's happening now. The sensors, networking chips and other technology required to connect to the Internet devices ranging from light bulbs to smartwatches to industrial equipment have all become inexpensive.
When the chief marketing officer (CMO) makes software purchasing decisions, it's a near-certain recipe for security, performance and scalability disasters -- and it's the CIO who's likely to be asked to sort out the resulting mess. That's the view of Sheldon Monteiro, CTO of SapientNitro, a division of business and technology consultancy Sapient.
Ten years ago, open source advocates faced an uphill battle when they tried to implement free software in an organization, while proprietary vendors such as Microsoft spoke out publicly and fiercely against it. Barriers to implementation included worries about security, support, warranties and indemnities, and concerns that the quality of software that was freely available would be inferior to that produced on a commercial basis and licensed for a fee.
Apple recently unveiled Swift, a new language to replace Objective-C for OS X and iOS application development. Apple won't accept submissions built using Swift to the iOS or Mac App Store until the fall, when iOS 8 and the next version of OS X (Yosemite) ship, so there's still some time to learn the ins and outs of this new programming language.
Most of the time, software developers do the right thing. On those rare occasions when they don't, bad things can happen. Avoiding these common coding practices will make your work easier -- and your software more secure and scalable to boot.
If you want to take your pick of the plum jobs of the future, you need experience in the languages that will be in demand. Learning one of these six will put you ahead of the pack.