![The Next Tech logo](https://s3.amazonaws.com/media.the-next-tech.com/wp-content/uploads/2021/12/29165730/logo_02.png)
Microsoft now owns GitHub and NPM along with Visual Studio Code and Typescript.
After the recent acquisition of the world’s most popular Distributed Version Control system GitHub, Microsoft also bought NPM — package manager for the JavaScript language.
Today, GitHub has around 40 million users and NPM has around 75 billion packages downloads per month. Since 2014, when Satya Nadella took over the charge as CEO, Microsoft began to adopt open source into its core business.
Microsoft Corporation — an American multinational company that started in 1975 by Bill Gates and Pual Allen, brought a revolution in Personal Computing space by launching their first Operating System MS-DOS in 1980 followed by Windows.
Then rest is the history. Microsoft became the leader in computer software, consumer electronics and personal computers domain and it’s founder Bill Gates remains the world’s richest man for almost 25 years.
Throughout these years, Microsoft opposes the open-source software paradigm — the paradigm of freely sharing computer source code. They focused on Enterprise Business model and sold Windows, Office suits, .NET framework, Surface and many more.
When Satya Nadella took over the role of CEO from Steve Balmer in 2014, he focuses on new market trends like cloud computing, embedded, and mobile computing technologies powered by open-source advances.
Microsoft open-sourced some of its premium software, including the .NET framework and Visual Studio Code. In contrast to Microsoft ideology, He invested a lot in open source technologies and completed notable acquisitions like purchasing Xamarin, LinkedIn in 2016, then GitHub in 2018. And now GitHub owns NPM.
Today, when we talk about JavaScript developer community, most of the JavaScript developers writing code in TypeScript Language(Superset of JavaScript) in Visual Studio Code an Integrated.
Development Environment (IDE) installing packages from NPM (Library Manager) and tracking their code via GitHub (Code Version software).
Knowing the fact that all software mentioned above are owned by Microsoft, we can simply assert that Microsoft has slowly started maintaining and keep hold of the vibrant JavaScript developer community as a whole. Let’s discuss the brief history of Typescript, VS Code, Github and NPM below along with their user base and popularity one by one.
Also read: Top 10 Business Intelligence Tools of 2021
Typescript is an open-source programming language developed and maintained by Microsoft. It is a superset of JavaScript — the language which built the World Wide Web(WWW). The typescript was first made public in October 2012, after two years of internal development at Microsoft.
8 years later, today it has the capability to engulf almost JavaScript dev community. It follows a multi-paradigm — functional, object-oriented and imperative programming paradigms. It adds the latest updates from ECMAScript. Typescript can be used for developing both client-side (React or Angular) and server-side(Node.js or Deno) applications.
Visual Studio Code is an open-source, cross-platform source code editor developed by Microsoft based on Electron framework. VS Code is the most popular Development Environment (IDE) as per Stackoverflow’s 2019 developer survey.
VS Code was announced on April 29, 2015, by Microsoft at the 2015 Build conference. It supports TypeScript in addition to all major languages and offers features like debugging, intelligent code completion, snippets, code refactoring and embedded Git.
GitHub an open community platform, developed using Ruby on Rails was started in February 2008. It offers the distributed version control and source code management (SCM) functionality of Git and gives free hosted accounts to all.
According to the latest reports, as of January 2020, GitHub reports having over 40 million users, as I mentioned in the subtitle of this post, and more than 100 million repositories including at least 28 million public repositories, making it the largest host of source code in the world.
When the news broke saying Microsoft is planning to acquire GitHub. Major companies and groups were reluctant to store their private repositories on the platform. Many organizations planned to migrate to other popular version control hosting systems like Atlassian’s Bitbucket and GitLab for privacy and security concerns.
Microsoft-owned-GitHub has launched an online cloud-based code editor integrated with GitHub named Codespaces which can bring revolution and also adding features like Teams and Project to all accounts for free.
Also read: Top 10 Programming Languages for Kids to learn
Node package manager(NPM) is the default package manager for the JavaScript runtime environment Node.js. It was initially released on 12 January 2010; 10 years ago. Microsoft officials said, npm currently supports more than 1.3 million packages and 75 billion downloads a month.
Microsoft intends to always keep the npm registry available as open-source and free to developers and currently planning to integrate GitHub with NPM in order to serve the entire JavaScript developer community together.
All the above software and tools together used, supported and maintained by millions of JavaScript developers throughout the world. And now when Microsoft is owning all these, we wish the tech giant to invest more and strengthen the complete community as a whole.
Under CEO Nadella, Microsoft revised its mission statement to “empower every person and every organization on the planet to achieve more” in comparison to founder Bill Gates’s “a PC on every desk and in every home, running Microsoft software”.
Microsoft is now back in the business and one of the top contributors to the open-source business now. We know that organizations like Microsoft make an enormous impact on the developer communities all over the globe. By focusing on free software, we make a better and reliable world where we seek technology and its inventions to make human life happier and satisfactory.
Monday October 2, 2023
Wednesday September 20, 2023
Wednesday September 20, 2023
Friday September 15, 2023
Monday July 24, 2023
Friday July 14, 2023
Friday May 12, 2023
Tuesday March 7, 2023
Thursday February 2, 2023
Thursday January 12, 2023