Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Explore the journey of building a large-scale application using JavaScript/TypeScript, Node, Electron, and 100 open-source components in this 51-minute conference talk from GOTO Amsterdam 2016. Join Erich Gamma, Distinguished Engineer at Microsoft, as he shares insights from his five-year experiment in developing browser-based tools with modern web technologies. Learn about the challenges and solutions in creating a cross-platform IDE, the adoption of Electron, the benefits of TypeScript, and the implementation of an extension system. Discover how Microsoft embraced open-source development, transparency, and daily feedback to create a successful developer tool. Gain valuable knowledge on topics such as OmniSharp, language intelligence, and the Provider Pattern for API design.
The Journey of a Large Scale Application Built Using JavaScript - TypeScript, Node, Electron & 100 OSS Components at Microsoft