I know the difference between the two on a technical level.
But in real life, can anyone provide examples (the more the better) of applications (uses) of TCP and UDP to demonstrate the difference?
UDP: Anything where you don't care too much if you get all data always
TCP: Almost anything where you have to get all transmitted data
EDIT: I'm not going to bother explaining the differences, since you state that you already know and every other answer explains it anyway :)