development

Better Software summer 2017 issue cover What’s in the Summer 2017 Issue of Better Software MagazineIt can be a challenge to develop software solutions on a variety of operating system platforms. Browser-based apps support some degree of platform independence with HTML 5, but web apps aren't usually as robust as desktop apps. Our cover story removes the mystery of how to create apps for both Windows and macOS.
RoboBee Can the IoT Help Save the Bees?

More than one-third of all crops in the US require insect pollination, and managed honey bee colonies are our main resource. According to the US Department of Agriculture, beekeepers have been steadily losing colonies, but the IoT may be able to help with some interesting projects.

Toyota's Human Support Robot Coming Soon: Personal In-Home RobotsToyota is developing personal helper robots, and it recently got one step closer to making them commercially available by conducting the first in-home trial in North America. This robot can fetch, carry, open doors, and pick things up off the floor, helping people with limited mobility be more independent.
virtual reality headset Gearing Up to Test in the Augmented and Virtual Reality World

With close to $9 billion being funneled into virtual reality investments in the last five years and the number of users buying these devices continuing to rise, the augmented reality (AR) and virtual reality (VR) sectors are important areas in which testers should focus their efforts.

3 Core DevOps Values for Testers to Know

With DevOps, modern software teams of all shapes and sizes are aiming to deliver a high-quality software production early and often. Shifting testing earlier into your development lifecycle and smartly using test automation to reduce bottlenecks can create a more seamless, collaborative business.

minecraft Building Collaborative AI by Catching Minecraft Pigs

For artificial intelligence (AI) to become useful in our everyday lives, AI must have the ability to work with other agents and humans in order to function in complex environments. At Microsoft, one AI research approach involves creepers, endermen, zombies, skeletons, Iron Golems and, yes, those pigs.

sports team in a huddle Software Testing and Development Is Now a Team Sport

One person might be the spark that starts the fire, but it takes multiple people to help keep the flame burning. Developers and testers rely on each other more and more these days, and you need to be able to pass something along to someone with different talents in order to successfully reach the finish line.

Branches Choose Continuous Integration over Branching for Faster FeedbackContinuous integration is the best way to get feedback often on the state of your project. Running automated builds and tests after each integration improves reliability and predictability. Consequently, using task and feature branches, while useful in some cases, can be a distraction and delay getting information.