Microsoft was the talking point in a couple of the articles, and they also own Github. The rest, could be considered under the tech giants umbrella -- so I'd say the links are topical and relevant.
Whats not clear to me is whether the first part of the sentence is talking about Github or tech giants? Actually, thats a general thing in this article, switching between those two modes.