Technology news April 10th 2017 Microsoft Redstone 3 Windows 10 and more