Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Journey of a Large Scale Application Built Using JavaScript - TypeScript, Node, Electron & 100 OSS Components at Microsoft

GOTO Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

Intro
Working at Microsoft
Change at Microsoft
Crossplatform IDE
CSharp on Mac
OmniSharp
Electron
What is Electron
The Pains
TypeScript
How we grew
Extensions
Eclipse
Eclipse Plugin
Extension Host
API
Provider Pattern
Creating an Extension
Language Intelligence
Sublime Text
Open Source
Transparency
Documentation
Daily Feedback
OSS Bookkeeping
License Agreement
Closing

Taught by

GOTO Conferences

Reviews

Start your review of The Journey of a Large Scale Application Built Using JavaScript - TypeScript, Node, Electron & 100 OSS Components at Microsoft

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.