Related Content
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? |
||
Deep Dive: Microsoft Explores Ocean Data Centers Data centers are regarded as energy hogs by many, and the hope is that renewable power sources can become a cost-effective alternative. Microsoft recently launched Project Natick to find out if data centers located under the ocean could be a viable possibility. |
||
Has the Mobile Space Stalled? That little rectangular device sitting in your pocket can already do so much, so it’s not as if there’s some terrible drought of innovation in the mobile space. But according to AppDiff.com’s CEO, Jason Arbon, the white hot excitement stemming from mobile phones has cooled. |
||
Agile outside Software: How All Teams Can Benefit Better collaboration, adaptive planning, early delivery, and constant improvement—do any of these agile pillars sound like something a non-software team would want to avoid? Agile has its place in different companies and teams across a multitude of industries. |
||
IoT Devices: Why Accessibility Should Be Your First Priority Just because something is new, shiny, and more fully featured doesn’t mean that everyone is going to want to use it. Even if your IoT-enabled smart grill is voice-activated, it still has to be both consistently functional and as easy to use as a regular grill. |
||
Accelerating Your DevOps Processes with Agile Everyone wants to accelerate the application development process. Agile has done a lot to help, but going faster without understanding whether we are going in the right direction has a significant risk of us getting lost. To really achieve development velocity, you need to understand agile in a pragmatic way. |
||
How to Better Test and Optimize Mobile Applications There’s no single solution that can guarantee success in the mobile testing space. However, by incorporating virtualization and making use of the cloud, you can test the functionality, performance, and security of an application across a bevy of networks. |
||
When Designing New Features, Know Thy User The next time you’re designing an “awesome” new feature, take a step back and think, awesome for whom? Is this the kind of feature that will be understood and enjoyed by your target users? Or should you rethink how it might be perceived by your audience? When it comes to design, you have to know your users. |