Microsoft CEO Satya Nadella and Office Corporate Vice President Kirk Koenigsbauer will discuss "the changing nature of collaboration and how we can empower every team to achieve more," according to the company. There will also be unnamed "special guests" at the event.
The invitation to the two-hour event that day doesn't spell out the specifics of what will be discussed beyond team collaboration. It ends with "How can we empower every team to achieve more?"
Microsoft's P language, for asynchronous event-driven programming and the IoT (internet of things), has been open-sourced.
Geared for embedded systems, device drivers, and distributed services, P is a domain-specific language the compiles to and interoperates with C, which itself has been commonly leveraged in embedded systems and the IoT. "The goal of P is to provide language primitives to succinctly and precisely capture protocols that are inherent to communication among components," said Ethan Jackson and Shaz Qadeer of Microsoft, in a tutorial on the language.
Microsoft created a new ventures arm just over four months ago. As of October 4, Microsoft Ventures has invested in 13 companies, officials said today.
Microsoft and the Series A to Series D startups in which it has invested to date are not disclosing the amount Microsoft is investing in each of the companies in its portfolio. But Microsoft has created a new Microsoft ventures site listing the companies it is backing.
A couple of decades ago, Microsoft was the kaiju of network computing. First came MS-DOS, and Windows soon followed. Each simply took over business desktops. Before Novell knew what hit it, Windows was then infused with the DNA of OS/2 and became Windows NT and in turn NT Server. Novell had dominated the early PC networking market, but by the end of the 1990s the company was a shadow of its former self.
Microsoft this week at its Ignite 2016 conference in Atlanta released details of a new cloud-based service for rooting out software bugs.
The so-called Project Springfield tool is a fuzzing service that the software giant has been testing with some customers as well as in-house. Fuzzing is a form of testing that sends random inputs to software programs to spot security holes.
testing looks for vulnerabilities that could open the door for bad actors to launch malicious attacks or simply crash the system, causing delays and other problems.