A collection of variables stored on the server and associated with a user.
A socket is a network communications channel used by a program to communicate with a remote computer.
SQL injection is a vulnerability that tricks a web application into executing arbitrary SQL queries.
A statement is a piece of code that can stand by itself, without having to follow or be enclosed in any other code.
A string is a piece of text stored in a variable.
The syntax of a language is the grammatical rules a program must follow in order to be understood by the interpreter or compiler.
A software development method that emphasizes tests at all phases, short development cycles and frequent refactorings.
A test verifying the functionality of a small portion of code.
Any filter that describes what is allowed, rather than what is not allowed.
A program that reads an XML stream.
The creator and architect of the Ruby programming language.