Skip to content

Instantly share code, notes, and snippets.

@thamaraiselvam
Last active May 5, 2019 05:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thamaraiselvam/ff662f8e18710fd5b96fc3b90afabfee to your computer and use it in GitHub Desktop.
Save thamaraiselvam/ff662f8e18710fd5b96fc3b90afabfee to your computer and use it in GitHub Desktop.
OOP concepts - DONE
Class, Constructors, Inheritance/asbstract, Extendable, Methods, Typescript - DONE
Database:
RDBMS:
Queries , Joins, Normalization, Advantages, Disadvantages
Mongo Queries, Replica set, Sharding, Advantages, Disadvantages
Difference between mysql no sql
online nosql services
elastic search
NodeJS
How node works - Done
Event driven programming language - Done
run time vs programming - programming Langulage - JS, Runtime which run js (node, browser )
compiler or interpreter - Compiled(JIT - just in time) and interpreter language. (loop problem so JIT brought in)
how compiler works, Code -> tokenize -> Syntax tree -> then run it
Event loop - Done - task queue -> call stack -> c++ apis -> task queue
Event Loop (simple term) helps to js do non blocking io operations
global objects such as process done
JS hoisting - lift to top fun() declarations then var declaration
js closure - check for local, then parent, then global
promise - done es6
await and async- done es7
ES6 and basic array functions - Done
ecma scripts - to created for standardize JS
webpack - for bundeling
gulp/ Grunt - task runnner
babel - to transpiling code to support browsers
favorites NPM - chalk, express, node-schedule, nodemon
REST - pattern for making apis, get, POST, PUT, DELETE
TDD and unit testing
JS protypes
Caching techiniques and tools
Nodejs caching techiniques
Redis or something
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment