Skip to content

Instantly share code, notes, and snippets.

Inner Peace

Thamaraiselvam thamaraiselvam

Inner Peace
Block or report user

Report or block thamaraiselvam

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:9b510a7ea0f096caf85850abaca22445
Boy Scout Rule:
Always leave the codebase cleaner than you found it
Code Smells:
It is not a bug but hint of problem that makes your code difficult to understand, extend or maintain
1.Long Method
Method that does multiple things(Againts SOLID Principles)
thamaraiselvam / MEAN Stack Cheat
Last active Jul 2, 2019
This is my MEAN Stack cheat sheet. Feel free to fork it or do whatever you want with it. PLEASE let me know if there are any errors or if anything crucial is missing. I will add more links soon.
View MEAN Stack Cheat

MEAN Stack Cheat-Sheet

Those who want to become a Full Stack Developer their first choice is MEAN Stack because it has a lot of scopes and easy to learn as well but preparing is hard so Here's a Cheat Sheet - Inspired by The Technical Interview Cheat


This list is meant to be both a quick guide and reference for further research into these topics. It's basically a summary of important topics, there's no way it can cover everything in depth. It also will be available as a gist on Github for everyone to edit and add to.

What the heck is MEAN Stack

Morning Session:
Debug Applications faster:
☐ Angular -> Debug via Chrome Dev Tools
☐ NodeJS -> Auto Attachment
Angular :
Component Communication:
☐ Parent -> Child Via @Input
☐ Child -> Parent Via @ViewChild
☐ Child -> Parent Via @Output EventEmitters
View Angular
☐ What is Angular?
☐ Why is Angular?
☐ How to Install?
☐ How to create App?
☐ How to run App?
View Node
OOP concepts - DONE
Class, Constructors, Inheritance/asbstract, Extendable, Methods, Typescript - DONE
Queries , Joins, Normalization, Advantages, Disadvantages
Mongo Queries, Replica set, Sharding, Advantages, Disadvantages
Difference between mysql no sql
online nosql services
elastic search
View Technical deep
Pair programming
- State what you know
- Ask questions
- Start Simple
- Should be extendable
- Write tests
Data structure
tree ( Eg: Filesystem tree, PATH /usr/home/tom)
View Database - MongoDB
MongoDB Design patterns based on application usage perspective:
The scheme depends on your application use case
Data Access Patterns
Number of reading vs update
what is the size of expected documents
Performance issues in MongoDB:
Schema Design:
View aws_access_policy_for_wptc
"Statement": [
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
thamaraiselvam / nginx.conf
Created Jun 19, 2018
Working Nginx + Multisite + localhost + linux configuration
View nginx.conf
server {
##DM - uncomment following line for domain mapping
#listen 80 default_server;
##DM - uncomment following line for domain mapping
#server_name_in_redirect off;
thamaraiselvam / git.txt
Created Apr 17, 2018
How to change author name/email for past commits
View git.txt
git filter-branch --env-filter '
NEW_NAME="New Name Value"
You can’t perform that action at this time.