Stack overflow

Stack overflow is a term used to describe a situation where a program tries to push data onto a full stack, or where the stack pointer exceeds the stack’s bounds. This can cause the program to crash, or to corrupt other parts of memory. Who uses Stack Overflow? Stack Overflow is used by developers to … Read more

Universal Plug and Play (UPnP)

Universal Plug and Play (UPnP) is a networking protocol that allows devices to connect and communicate with each other over a network. UPnP is designed to work with all types of devices, including computers, printers, internet-connected TVs and game consoles. UPnP is also intended to work with all types of networks, including home networks, corporate … Read more


Metacognition is the ability to think about one’s own thoughts and cognitive processes. It includes awareness of one’s own cognitive abilities and limitations, and the ability to monitor and regulate one’s own thinking. Metacognition is a relatively new concept in psychology, having only been identified as a distinct cognitive process in the 1970s. However, it … Read more