The Journey of a Large Scale Application Built Using JavaScript - TypeScript, Node, Electron & 100 OSS Components at Microsoft
Offered By: GOTO Conferences via YouTube
Course Description
Overview
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
Related Courses
DEV201x: Introduction to TypeScriptMicrosoft via edX Developing Dynamic Web Applications Using Angular
Microsoft via edX Introduction to TypeScript 2
Microsoft via edX Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera Angular Fundamentals
Microsoft via edX