How Desktop Apps Can Be Transformed Into Great Touchscreen Apps

A 2 in 1 gives you the ability to access both desktop and tablet apps, but how can developers build apps that take advantage of both platforms? Here are some of the tricks that they use.

Don't Panic, We Still Can't Program Robots Properly

Do you find yourself worried by the implications of Humans, the new TV drama about the exploits of near-human intelligent robots? Have you ever fretted over the apocalyptic warnings of Stephen Hawking and Elon Musk about the threat of superintelligent artificial intelligence? If you find this creepy or have answered “yes”, you should immediately watch footage from the recent DARPA Robotics Challenge.

SoundCloud Reminds Us That APIs Aren't Forever

Last week, SoundCloud restricted access to its application programming interface (API) for developers, making it rather more difficult developers to draw on SoundCloud’s audio content in their own apps. While annoying, that’s all-too-common behaviour in the world of APIs.

This Video And Interactive Article Explain How Code Works

From the computers in our cars to the ATMs that spit out our money, our lives are run by software and hardware. Yet not everyone knows how code actually works and why it’s so important. Bloomberg Businessweek’s explanation will enlighten and engage you on the subject of programming.

Why Maths Matters Most To Developers

While computers are poor at creativity, they are adept at crunching through vast numbers of solutions to modern problems where there are numerous complex variables at play. Take the question of finding the best delivery plan for a distribution company — where best to begin? How many vehicles? Which stretches of road need to be avoided at which times? If you want to get close to a sensible answer, you need to ask a computer.

Getting Started With Cisco DevNet

You’d think creating software with Cisco’s DevNet would be something reserved for experienced developers. But that’s not the case. We took a look at DevNet to see how new and less experienced developers could take advantage of of it.

Why Workplace Experts Argue Teaching Coding In Schools Is Vital

There’s lots of debate going on about the value of teaching coding in schools in Australia right now, much of it not very well-informed. But if you ask workplace experts, the consensus is clear: we need more focus in education on this area.

How Will Microsoft Persuade Developers To Use The Windows Store?

One of Microsoft’s big selling points for the about-to-hit Windows 10 is that you’ll be able to use the built-in Windows Store to purchase any Windows app and ensure it is kept to up-to-date. But will anyone actually want to use a feature that’s mostly associated with the less pleasant aspects of Windows 8? And how can Microsoft persuade developers to make the switch?

How Better Programming Could Make Air Traffic Control Safer

“How could an error not tolerated in undergraduate-level programming homework enter software developed by professionals over a decade at a cost approaching a billion pounds?” Professor Peter Bernard Ladkin examines how air traffic control software can go badly wrong.

Get An Android Development Education With This Nanodegree From Google

Getting into Android development can be rewarding, but there’s also a lot you need to learn. If you have some experience with code but want to transition to becoming a developer, Udacity has a year-long curriculum of material straight from Google that can get you started.