JavaScript Meetup

JavaScript Meetup 27 Apr 2017 - 18:30

Registration is mandatory: please register on Meetup.com.

  • 18:30 Socializing, food, drinks
  • 19:00 Welcome
  • [30min] TypeScript offers more than type safety and you won’t believe why! — Gregor Biswanger
  • [30min] Parsing JavaScript – better lazy than eager? — Marja Hölttä
  • [40min] Let’s build a compiler in JavaScript — Nidin Vinayakan

Location and food sponsored by Microsoft Germany GmbH.

TypeScript offers more than type safety and you won’t believe why! — Gregor Biswanger

TypeScript is praised as the solution to be able to program reasonable JavaScript over and over again. It is the ideal entry for OOP developers. Admittedly, it is true. But TypeScript has a few other secret features that ensure a clean architecture and extremely high productivity. The talk reveals these insider tips and shows, that more than just type safety is offered. Gregor Biswanger: (Microsoft MVP, Intel Black Belt and Intel Software Innovator) is a freelance lecturer, consultant, trainer, author and speaker. He is a consultant for large and medium-sized companies, organizations and agencies for software architecture, web- and cross-platform development. You can find Gregor often on the road attending or speaking at international conferences.

Parsing JavaScript – better lazy than eager? — Marja Hölttä

Parsing JavaScript fast is critical for fast web page startup. We’ll look at challenges posed by complex frameworks and new language features and how V8, the JavaScript engine behind Google Chrome, solves them. You’ll learn how to write and bundle your code in a way that is fast to parse.Marja Hölttä: is a Software Engineer at Google since 2011. She’s currently working on V8 (the JavaScript engine behind Google Chrome), especially the parser / frontend.

Let’s build a compiler in JavaScript — Nidin Vinayakan

JavaScript has grown enough to compete with the native stack. It’s the perfect time to build a compiler in JavaScript which will compile typed JavaScript dialect to WebAssembly and asm.js. In this talk, we will go through pre-processing, Tokenization (lexical analysis), parsing, type resolving, abstract syntax tree (AST), tree shaking, finally emitting target code.

Nidin Vinayakan: is a senior JavaScript and Graphics Engineer. He has 9 years of experience in JavaScript. His hobby is developing high-performance libraries and programs in JavaScript. He is now developing a compiler to enable TypeScript to WebAssembly compilation without DOM access and garbage collector. He is also developing an open source distributed parallel CPU global illumination renderer for threejs using the same subset of TypeScript named TurboScript.

TBA

Location

Microsoft Deutschland GmbH

Walter-Gropius-Str. 5

München

Loading Map....