Related Content
The Internet of Things Has Changed the Definition of Good Software As the Internet of Things takes hold and more common appliances are run by software, people will be increasingly reliant on programmers’ ability to write good code. But how do we define “good code” or “good software”—and how do we get there? Stefano Rizzo explains eight requirements he thinks are essential. |
||
Testing in the Internet of Things The Internet of Things has made practically our whole world connected. With such a huge amount of data being exchanged, there is a great need for testers who understand how to test in the IoT. Sunil Sehgal explains how testing these devices is a little different from testing other machines or programs. |
||
Mobile Testing: Simulators, Physical Devices, or Both? Simulation has many advantages over physical device testing: It costs less, is more stable, and is easier to scale. So do we really need physical device testing for mobile products? The answer is yes and no. It depends on what aspect of quality you want to validate and where you are in the product lifecycle. |
||
Traveling Light: Pare Down Software to Move Faster If you take time to examine every part of your development process, you'll probably be surprised at how many nonessential things go into your software. Kickoffs, estimations, insurance, workarounds, changes ... All these little extras add up to big things that slow you down. It's time to get lean again. |
||
The Future of Cloud Connectivity in an IoT World When new technologies are embraced and popularized, they usually fail sooner rather than later. The IoT, new architectures, and cloud systems are developing into perfect storms that will take time to develop and move on to maturity, finally providing calm, consistent conditions. How should you plan to fail? |
||
DeepDreams Are Made of This: Machine Learning and Art Google released the source code for the images made by artificial intelligence and artificial neural networks, dubbed DeepDream. Everyone, especially programmers and artists, was invited to upload their own images, experiment, and tag their creations as #deepdream on social media. |
||
Getting Started with Wearable Devices? Consider This Platform As popular as wearables have become, they pose new challenges for software developers. Size, power consumption, and focused functionality are the main concentrations. There's a host of platforms that offer developers options for creating wearables, but Lance Gleason advocates one you may not have considered. |
||
Building Security into Apps: How and Why You Need to Detect Threats In a perfect world, developers and testers are constantly asking themselves, “How can I make this more secure?” Security has become both a hot topic and a major priority in most businesses, but actually creating a mobile or web application that’s not porous might be more difficult than ever. |