Healthy lifestyle tips

Here are a few tips for healthy lifestyle – physical, emotional and mental.

  • Get enough sleep (adults 7-8 hours and children 9-10 hours minimum) 
  • Some form of physical activity like walking, jogging in fast pace (6000 steps/day minimum)
  • Some form of meditation for inner peace (30 minutes minimum)
  • Balanced food (Less carbohydrate, more protein, lots of vegetable and fruits, enough water)
  • Entertainment, connecting socially and a feeling of love (With family, friends and community every week)
  • Staying engaged than idle (Physical exercise, learning or doing some work)
  • Most importantly, we all need to think life simple and take it easy! We are here for just a period of time and this is an opportunity to enjoy!!!

If these are many, just ask yourself whether you are doing these three things every single day.

  • Did i do something to take care of my physical or mental health today?
  • Did i learn something new today?
  • Did I use my health and knowledge to accomplish something in action today?

If it feels like answer to these questions is “No” for more than a week continuously, it is an indicator for you to fix some of your habits. 

Life is easy. Why do we make it so hard?

Computer programming : Core concepts and trends

Computer Hardware

CPU and core

https://theydiffer.com/difference-between-a-cpu-and-a-core/

HTML Basics

HTTP codes https://www.youtube.com/watch?v=VLH3FMQ5BIQ

request/response headers https://www.youtube.com/watch?v=eesqK59rhGA

Algorithm

Book (Algorithms edition 4 )

https://algs4.cs.princeton.edu/20sorting/

MIT – https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/

Stanford 

https://www.coursera.org/specializations/algorithms

Princeton

https://algs4.cs.princeton.edu/lectures/

Code / instruction execution – Java Stack + Heap with Reference & Instance Variables

https://www.youtube.com/watch?v=hWokyBoo0aI&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=29

Heap and Stack

https://www.youtube.com/watch?v=UcPuWY0wn3w 

 Multiple threads and synchronization – heap and stack

https://www.java-success.com/02-%E2%99%A5%E2%99%A6-3-java-multithreading-basics-heap-vs-stack-thread-safety-synchronization/

Thread synchronization – Bank money transfer example

https://www.codejava.net/java-core/concurrency/java-synchronization-tutorial-part-1-the-problems-of-unsynchronized-code

Data structure

Data structure – my code school

https://www.youtube.com/user/mycodeschool/playlists

Quick Sort

https://www.geeksforgeeks.org/quick-sort/

Database indexes using B and B+ trees

https://www.youtube.com/watch?v=aZjYr87r1b8&list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O&index=77

http://coding-geek.com/how-databases-work/

Trie data structure

https://www.youtube.com/watch?v=AXjmTQ8LEoI

AVL tree (convert unbalanced binary tree to balanced one) https://www.youtube.com/watch?v=jDM6_TnYIqE&t=1008s

Binary tree and AVL Trees

https://www.youtube.com/watch?v=jDM6_TnYIqE

Heap and priority queue

https://www.youtube.com/watch?v=HqPJF2L5h9U (Check this udemy courses for data structure)

Creation and traversal of the following, including complexity (Big O)

Array

LinkedList

HashTable

Tree 

Graph –https://github.com/arpanpathak/Data-Structures-and-Algorithm/blob/master/Data%20Structures/Graph/java%20implementaion/GraphExample.java

DFS and BFS https://www.youtube.com/watch?v=bIA8HEEUxZI

https://www.techiedelight.com/depth-first-search-dfs-vs-breadth-first-search-bfs/

Recursion

https://introcs.cs.princeton.edu/java/23recursion/

Front end technology

React, npm and Nodejs concepts

https://medium.com/@vikasharry03/react-setup-on-local-computer-912f9a551af3

https://www.youtube.com/watch?v=sBws8MSXN7A&t=1930s

Sorting – Bubble, Selection, Merge

Search

Dijkstra algorithm (Shortest Path)

Baysian

https://www.youtube.com/watch?v=eHfhpAhGdvY

https://www.youtube.com/watch?v=O9vXGZ5j8r8

Linear Algebra 

N choose K

C(n,k) = 

https://www.youtube.com/user/statisticsfun/playlists

System Design

Twitter

Uber

Library

Facebook

Youtube

Parking lot

Others

Timezone 

Unicode – https://www.youtube.com/watch?v=sqPTR_v4qFA

Compression techniques

Storing large image

Videos streaming

JWT

https://www.youtube.com/watch?v=926mknSW9Lo

https://www.youtube.com/watch?v=oXxbB5kv9OA

Digital signatures

https://www.youtube.com/watch?v=TmA2QWSLSPg

Open ID Connect and OAuth

https://www.youtube.com/watch?v=LyqeHAkxVyk

Spring

Dependecy Injection/IOC container

http://www.codeproject.com/Articles/615139/An-Absolute-Beginners-Tutorial-on-Dependency-Inver

http://www.vogella.com/tutorials/DependencyInjection/article.html

http://www.vogella.com/tutorials/SpringDependencyInjection/article.html

Mycodeshool

https://www.youtube.com/watch?v=92S4zgXN17o&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P

Primitive data types and Numbers/String:

http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

http://docs.oracle.com/javase/tutorial/java/data/numberclasses.html

Data Types – Fundamentals:

Bit manipulation

2s complement

https://igoro.com/archive/why-computers-represent-signed-integers-using-twos-complement/

String comparison vs Numbers comparison (Why number comparison is faster)

https://stackoverflow.com/questions/16503735/is-number-comparison-faster-than-string-comparison

https://www.gamedev.net/forums/topic/598968-string-vs-int-comparison-which-is-faster/

HTML Basics:

HTTP Codes

http://code.tutsplus.com/tutorials/http-headers-for-dummies–net-8039

Big Data Data Analytics – Basics:

Basic map reduce https://dzone.com/articles/word-count-hello-word-program-in-mapreduce

http://www.datastax.com/resources/webinars#

https://www.youtube.com/watch?v=UP74jC1kM3w

https://www.youtube.com/watch?v=px6U2n74q3g

Mobile Application Development 

Harvard extension school lecture notes on mobile:

http://cs76.tv/2012/spring/

User Experience

User interface

Angular js: series of videos: AngularJS Fundamentals in 60 Minutes

https://www.youtube.com/watch?v=rAyEGv67P-U

WordPress

————

Setup wordpress using docker

https://www.youtube.com/watch?v=pkp_Dr_4pOA

Migration from prod to local (code and content)

https://www.youtube.com/watch?v=K-KEPQEcaKo

https://www.youtube.com/watch?v=wROa37k_RQA

Software Development Track – Professional Growth

Software and Platform as a Service – Basics:

SaaS, PaaS, IaaS

https://www.youtube.com/watch?v=36zducUX16w

Single vs multi tenant architecture (cloud native architecture for autoscaling, micro-services, devops for easy deployment/upgrades etc)

https://www.youtube.com/watch?v=Dj4EMIfZbJk&list=PLZlGOBonMjFVQJgpSUv-sBi1p4Zhb10cz

https://www.youtube.com/watch?v=0N4KknY_zdU

Next gen SaaS design

https://www.youtube.com/watch?v=rqXDSh0YZdk

Source Code Repository:

Git fundamentals

https://marklodato.github.io/visual-git-guide/index-en.html

Docker:

Docker container vs vm

https://www.youtube.com/watch?v=rmf04ylI2K0

 https://www.youtube.com/watch?v=TvnZTi_gaNc

https://www.youtube.com/watch?v=0qotVMX-J5s

Docker details

https://www.youtube.com/watch?v=q1qEYM_SESI&t=552s

Docker-Compose

https://www.youtube.com/watch?v=4EqysCR3mjo

Kubernetes

https://www.youtube.com/watch?v=QJ4fODH6DXI

Service->Deployment->ReplicaSet->Pod

https://www.youtube.com/watch?v=ohSUtEfDefc

Machine Learning:

https://gab41.lab41.org/the-10-algorithms-machine-learning-engineers-need-to-know-f4bb63f5b2fa#.u66s62xcc

https://www.dezyre.com/article/top-10-machine-learning-algorithms/202

K-means clustering

https://www.youtube.com/watch?v=4b5d3muPQmA

Linear regression

Logistic regression

Deep learning

Soft Skills

Debate and critical thinking

https://www.youtube.com/watch?v=dItUGF8GdTw

Computer Programming – Java Core concepts

Java concurrency and Thread safety

http://tutorials.jenkov.com/java-concurrency/thread-safety.html

Dynamic compilation and Classloading

http://www.javablogging.com/dynamic-in-memory-compilation/pliki/dynamiccompilation.zip

http://www.javablogging.com/dynamic-in-memory-compilation/

http://www.venishjoe.net/2009/10/dynamically-load-compiled-java-class-as.html

Serialization

http://www.javablogging.com/what-is-serialversionuid/

Java stack vs heap

https://www.guru99.com/java-stack-heap.html

Java Strings are Immutable Objects / String Concatenation is slow

http://tutorials.jenkov.com/java/strings.html

https://www.geeksforgeeks.org/java-string-is-immutable-what-exactly-is-the-meaning/

http://javarevisited.blogspot.com/2013/07/java-string-tutorial-and-examples-beginners-programming.html

http://www.xyzws.com/Javafaq/what-is-string-literal-pool/3

Java Character set and Encoding

https://www.baeldung.com/java-char-encoding

Base64 encodign

https://www.lifewire.com/base64-encoding-overview-1166412

Enums

http://howtodoinjava.com/2012/12/07/guide-for-understanding-enum-in-java/

Java general

Generics

http://ted-gao.blogspot.com/search/label/Java%20Generics

http://www.journaldev.com/1663/java-generics-tutorial-example-class-interface-methods-wildcards-and-much-more#generics-methods-constructors

Web application

Servlet specification

http://www.journaldev.com/1877/java-servlet-tutorial-with-examples-for-beginners

Yoga and Meditation

These collections are available in a variety of languages. You can select the ones that you like and save into your quick links.

Most popular toys sold in amazon

From two to five years old

 Useful Links

Must Know : Culture, safety and basic rules

Do This

  • Always keep some form of your identity card with you. It can be your driver license, passport or some other legal document. While driving, you must need to keep driver license and car’s registration number in your car.
  • Greeting – When you see or meet new people, say “Hi or Hello” to greet people with a smile. When you ask or are asked by someone “How are you?”, do not expect or provide personal details. It is used very casually.
  • Practice common courtesy – if you approach a door to enter, make sure you don’t block the person trying to come out, hold the door open for the person behind you, and if there is an obviously older person or lady – hold the door open with a smile and a polite “After you”. Also, if there is someone entering behind you, make sure you hold the door open till they grab it (never let it slam in their face). It is common to smile and nod at strangers in a confined space (e.g. elevator) or walking around your neighborhood. But respect their space – if a person is hurrying along with their head down, leave them alone.
  • Address people by sir/ma’am. If you don’t know someone, and need to ask them a question, say “Excuse me (sir/ma’am),*question*. It is a sign of courtesy, and respect.
  • Police car or emergency vehicles – When police car follows your vehicle (with flash light or siren), pull over your car on side lane and stay inside the car. When police or any emergency vehicle with a siren or flashing light, please stay on the side to give enough passage to these vehicles
  • Tip your server. Whenever you are at a bar, or a sit-down restaurant, always tip who ever brings you you’re food! Some servers do not get paid well, so tipping them 15–20% will make them happy. And they might be even kinder to you if they ever serve you again.Leave reasonable tip to the other service providers in hospitality business such as, taxi, hair salon etc. Usually, cabs and restaurants require a 15-20% tip, and hotels also require a $2-4 per day tip for baggage handlers and room attendants
  • Have a conversation. Americans are generally very open people, and probably will find your background interesting! 
  • Americans drive on the right, so when on a sidewalk they typically walk on the right as well.
  • United States is a country ruled by law and expects that all the laws are enforced in practice. So, you should be aware of basic laws and consequences.
  • America’s constitution provides freedom of speech as basic right. So, you can communicate or share your perspective freely, but please be respectful and ensure that your views are not targeted towards any particular person or group.
  • Learn English. Even if it is only a few words, knowing English will get you far in America. Mostly because it is the language of America. American people have patience to listen and try to understand a very different ascent. They appreciate anyone who is making an effort to improve.
  • Familiarize with British measurement system that US uses rather than the metric system. This means that they use pounds rather than kilograms, feet vs meters, and miles vs kilometers.
  • Celebrate July 4th and other holidays with Americans. Holidays such as Thanksgiving, Christmas, Easter, New Years, and especially Fourth of July. They are very important holidays in America. And they are very fun and wonderful holidays, and mean a lot to Americans.
  • Learn about American sports if you are not familiar with them. American football, baseball, hokey and basketball are major popular sports in the United States.

Don’t Do This

  • Touch others. Big one. Americans don’t like to be touched at all by strangers. Even when you see people who may seem to need help, first ask if they need help. Physical touching is not considered normal unless you are very intimate. Also, do not get too close to them when speaking.
  • Don’t get out of the car without permission if you are being stopped or followed by the police. Always sit in your seat, put your hands on the steering wheel, and wait patiently. They will assume you are armed and they have a right to shoot you if you disobey. But please understand that they are your friends and are there to help to enforce law and order. Just be respectful of them.
  • Don’t ask someone’s age, weight and the price of personal items. And don’t say, “You’ve gained weight.” when you meet the others. Because this is all a personal matter.
  • Don’t expect public transportation to help you get across the entire country. Europe has good public transit but America is very much a car driven society. Outside of NYC, Chicago, DC and other handful cities, public transit is not great. You may want to rent a car.
  • Don’t take pictures or make recordings on private property without permission, it’s an invasion of privacy and can be a serious legal problem.
  • Don’t publish photos of children. Images of minors should not be published without parental permission.
  • Whatever you do, don’t ever talk about gun control or politics! United States respects freedom of speech, but try not to discuss religion or politics, especially with people you don’t know well. There are so many people who have different views on politics, and talking about will just create arguments, insults etc. Instead talk about the weather, sports, about a upcoming holiday etc.
  • Do not buy alcohol for yourself or someone else, if you are under 21 years old. American drinking age is 21, enjoy when of age!
  • Don’t rely on public transportation. If you are visiting a big city like Chicago, New York, Los Angeles maybe you can go anywhere with public transportation. But if you are not in a city, don’t expect public transportation to be good at all. Instead you might have to rent a car, or something.
  • Don’t leave your bags unattended. In cities there are a lot of thieves, and pickpocketers, and leaving your stuff unattended will be a huge mistake.
  • If an attractive girl smiles at you, don’t think she likes you.
  • Don’t let your kids run around naked. There are parts of the world where it’s normal for young kids to run around with no clothes, especially when it’s hot, or at swimming pools, beaches, etc. America isn’t one of those places.
  • Don’t point your middle finger at anyone. This is offensive and can cause a big argument/problem. This is just like swearing to someone. Though, you may experience this on a regular basis from other people, it is better to take it easy and stay calm.

Few Slangs or abbreviations

Whats up? means how are you.

You are silly! Typically, it means that you are acting childish or foolish in a fun way. It isn’t a compliment, but silly is too mild for most people to consider it offensive. People coming from some part of the world take the word as mentally incapable and very offensive.

B.Y.O.B means “bring your own beverage” usually alcoholic. If you go to a restaurant and ask if they serve drink, they may say we don’t, we are BYOB. This means, you can bring your own drinks.

 

FAQs

What to do if I get sick?

Medical costs in the United states are extremely high. Unless you have a medical insurance to use medical service, cost can be very high. Just provide some context, one simple doctor visit can cost you $150 – $200 and simple prescription (medicine) can cost $50-$100. If you are sick and have to go to stay in hospital, you can be paying somewhere around $5,000 – $10,000 for all the tests and hospital stay. If you have to go through a surgery, cost can be around $50,000. Overall, it is the worst experience if you get sick and are here only for a few weeks or months without medical insurance. However, you don’t need to have money to get treatment upfront. If someone happens, you will receive a treatment. Also, there are various options to apply for waiver if you can not afford the cost. These options vary greatly across different states and places and keep changing, so we do not want to provide any false information. You can consult with your friends or relatives who have been living in the United States for some time.

Find more American Slang Words and Phrases here
Education and career