Logging changes before applying them to storage.

Keyword controlling member accessibility.

HTTP callback triggered by an event.

Cache strategy writing data to backing storage immediately.

Pattern allowing incompatible interfaces to work together.

Protocol supporting persistent two-way communication.

Markup language for structured data.

Iterative software-development methodology.

Software serving web content and requests.

Definition of valid XML structure and types.