development
|
Automation and Ethics: The Human Side of Technology Automation technology is becoming more prevalent, and while it brings convenience, it also introduces some moral quandaries. Someone has to decide what the devices will do when things go wrong. What are the ethical responsibilities of software developers and testers working on these projects? |
|
|
Successful Performance Testing Begins at RequirementsDiscovering performance issues in early builds allows more time to correct the design. By including critical performance-related features and elements earlier, we can take advantage of the incremental nature of the development process to avoid creating engineering in potential performance issues. |
|
|
Maximizing the Coexistence of Scrum and Kanban It is difficult to exclusively use Scrum or kanban in product development, given the advantages they both provide. The prospect of using the two together can be just as difficult to fathom, yet it is possible for them to coexist—and with optimal results. Read on to learn how to combine the two. |
|
|
Tools—Some Assembly Required A tool architecture is simply a picture of all your development, testing, and deployment tools and how they fit together. Creating a "current state" diagram and then looking forward and creating a "future state" diagram helps you understand where tool integrations would be beneficial. |
|
|
Shift Left and Put Quality FirstWhen switching to an agile workflow, it's assumed that you'll be able to deliver products faster and more efficiently right away. But adopting agile is just one part of the equation. You also have to focus on the technical enablers you need. Adam Auerbach explains some factors that worked for him. |
|
|
The Race to Smartwatch Supremacy In an attempt to compete with Google and Apple, Pebble, which Kickstarted one of the first smartwatches two years ago, is dropping its prices and adding new functionality. The company will have to continue to push, though, if it hopes to remain relevant in this now competitive industry. |
|
|
Cloud Company Consolidation: Getting Ready for the Next Cycle?Over the past few weeks there have been a spat of announcements related to a new cycle of cloud technology consolidations and mergers. Is this a sign that cloud computing is entering the next great technology revolution cycle, or is it the beginning of the end of cloud innovation? |
|
|
Facebook Simplifying the Integration Process for DevelopersAdding Facebook or Twitter support to both established and startup apps should be quick and easy, not an additional headache. Facebook understands the increasing desire for streamlined developer tools, and that’s exactly why it’s upgrading its system for integrating Facebook within apps. |
|