JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year

Javascript for C#/ Java/ C++ Developers

Submitted by Abhijit Gadkari (@abhigad) on Friday, 20 July 2018

Section: Full talk Technical level: Intermediate

Abstract

Focus of this talk will be on mapping main stream OO principals such as data encapsulation, inheritance, polymorphism to Javascript syntax and evaluating its impact on overall Javascript performance , scalability and underlying data structures

Outline

Outline:
1. Intoduction to Javascript 2 phase execution cycle and underlying memory model
2. Implementing OO concepts such as class, constructor, objects, inheritance, abstract class , properties, static types etc. via common javascript syntax
3. Demo Large Scale Javascript project designed using OO principals [code will be shared via github ]. For example, Enterprise class Decision Engine implemented in Javascript
4. Evaluating performance and scalability matrix based on the evaluation of large scale javascript implementation

Requirements

  1. Good OO Understanding [preferbaly background in C++ / C# / Java / Pyton]
  2. Basic undertanding of executing Javascript via browser based and non-browser based javascript engines
  3. Fundamental memory managment knowledge [difference between stack and heap, pointers, call stack, etc.]

Speaker bio

Slides

https://www.slideshare.net/slideshow/embed_code/key/jiNZyYWSN80VVF

Comments

Login with Twitter or Google to leave a comment