Acronyms
Acronyms that I run into from time to time
There is a set of acronyms that I run into often enough to need to know what they are, but not often enough to actually remember what they are. I'm hoping that by writing them down it will help me remember them.
ACID - Atomicity, Consistency, Isolation, Durability. The properties that make up a reliable database updating mechanism. http://en.wikipedia.org/wiki/ACID
AJAX - Asynchronous JavaScript and XML. This one is slippery. XML is not required; JSON is usually used. The requests do not need to be asynchronous. Essentially, this is a way of building UIs wherein the UI is responsible for polling information from the server at the UI's desired update rate. This is all on the UI; there is no server control over the rate. http://en.wikipedia.org/wiki/Ajax_(programming)
CRUD - Create, Read, Update, Delete. These are the basic functions needed to implement persistent storage. http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
DRY - Don't Repeat Yourself http://en.wikipedia.org/wiki/Don%27t_repeat_yourself
RESTful - Representational State Transfer. The implementation has at least six distinct, defining constraints. But, in a nutshell, a client shall be able to exist independently of a specific server (there may be caching and intermediates in the middle). The client shall be able to make requests of the server at any time. The server shall store no information about the client.
http://en.wikipedia.org/wiki/RESTful
RAII - Resource Acquisition is Initialization. The practice of wrapping the acquisition of a resource in a management object that is guaranteed to release it. http://en.wikipedia.org/wiki/RAII
There is a set of acronyms that I run into often enough to need to know what they are, but not often enough to actually remember what they are. I'm hoping that by writing them down it will help me remember them.
ACID - Atomicity, Consistency, Isolation, Durability. The properties that make up a reliable database updating mechanism. http://en.wikipedia.org/wiki/ACID
AJAX - Asynchronous JavaScript and XML. This one is slippery. XML is not required; JSON is usually used. The requests do not need to be asynchronous. Essentially, this is a way of building UIs wherein the UI is responsible for polling information from the server at the UI's desired update rate. This is all on the UI; there is no server control over the rate. http://en.wikipedia.org/wiki/Ajax_(programming)
CRUD - Create, Read, Update, Delete. These are the basic functions needed to implement persistent storage. http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
DRY - Don't Repeat Yourself http://en.wikipedia.org/wiki/Don%27t_repeat_yourself
RESTful - Representational State Transfer. The implementation has at least six distinct, defining constraints. But, in a nutshell, a client shall be able to exist independently of a specific server (there may be caching and intermediates in the middle). The client shall be able to make requests of the server at any time. The server shall store no information about the client.
http://en.wikipedia.org/wiki/RESTful
RAII - Resource Acquisition is Initialization. The practice of wrapping the acquisition of a resource in a management object that is guaranteed to release it. http://en.wikipedia.org/wiki/RAII
Comments
Post a Comment