Businesses from airlines to hospitals have been grappling with a faulty software update that caused technological havoc worldwide on July 19, and its repercussions continued through the weekend. The breadth of the outages highlighted the fragility of a digitised world dependent on a few providers for key computing services. Read full story