GOTO Amsterdam (June 13-15, 2016) is a vendor independent international software development conference with more than 60 top speakers and 800 attendees. The conference covers topics such as Microservices, Rugged, JavaScript, Post-Agile, Data, Spring++, Connected Worlds & Philosophy.

Alexandru Dima, Enjoys Programming, Challenges, Helping Others & Drinking Beer

Alexandru Dima

Biography: Alexandru Dima

Alex works at Microsoft in Zurich, in the VS Code team. He's the main developer of the Monaco code editor that powers VS Code and he is passionate about making developers productive. Before Microsoft, Alex has been working for IBM, studying at ETH Zurich and hacking at his C++ 3D game engine. He used to be so fond of JavaScript that he wrote an Eiffel to JavaScript transpiler, but now he likes TypeScript much more.

Twitter: @alexdima123

Presentation: Visual Studio Code: Shipping One of the Largest Microsoft JavaScript Applications

Track: JavaScript / Time: Tuesday 14:30 - 15:20 / Location: Veilingzaal

How can you survive a project that uses JavaScript massively and must be continuously evolved?

Visual Studio Code is a cross platform code editor indistinguishable from a native editor, but its code base was not always meant to be for a desktop application. In this talk I will share the key insights that allowed us to create a rich code editing experience and that will help you in managing a large, always evolving, JavaScript code base. We will take a deep look into the major steps in the evolution of VS Code from its humble beginning more than 4 years ago to one of the largest TypeScript code bases at more than 350k lines of TypeScript.

Prerequisite attendee experience level: advanced