Related Content
IoT and the Wisdom of Mobile With over 12 billion devices connected today, the Internet Of Things (IoT) has taken the world by storm and is growing exponentially by the minute. Since mobile’s been around so long, what have we learned from that revolution that can help us in this new connected age of IoT? |
||
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. |
||
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? |
||
A Strange Story of Version Control and Software Customization As he was doing an inventory of a company’s commercial software and version control, Payson Hall got an odd response from a vendor: Their software has no versions. Each client has a unique, customized edition of the software. How can the vendor possibly support that many products? How would that work? |
||
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. |
||
Validate Your Core Business Assumptions Early On Verifying whether a product is being built per specifications is only solving half of the problem. Validation is a very significant activity performed by testers to ensure that the final product is ready for consumption by users and answers an important question. Are we building the right product? |
||
Look to Corporate Standards to Guide Your Organization In large organizations with distributed teams, departments can have their own procedures, acting as if they are in completely isolated silos. One approach to solving this issue is establishing corporate standards. Tap the models of widely used standards to create practical guidance for your own organization. |
||
How and When to Incorporate New Software Tools into Your Team Change isn’t always necessary—or even good, for that matter—but when is it actually the right time to incorporate a new tool, language, or piece of technology that might be taking the market by storm into your business? How do you identify the risks? |