Site Archives terminology
The object in question
For all the talk of object oriented design and patterns on this blog I sometimes question my own take on objects. What are objects? What are their roles?
Most of my experience in the professional realm has been in ‘enterprise architecture’ (until recently) where layered approaches are king. Most the systems I have worked on and [...]
Ajax Comet: A Primer
Comet is a programming technique that enables web servers to send data to the client without having any need for the client to request it.
In classic AJAX applications, web browser (client) cannot be notified in real time that the server data model has changed. The user must create a request (for example by clicking [...]
Getting Things Done (GTD): The Discovery
To take a short break from my recent technology research and to indulge my topic A.D.D., I spend the evening reading about ‘Getting Things Done’ (GTD). I forward an article to someone earlier this week from Lifehacker, and they asked me “Do I GTD?”. My first thought was “huh?”. Then I asked them what [...]
Model View Controller Explained
According to Wikipedia’s entry on Model View Controller:
Model-view-controller (MVC) is an architectural pattern used in software engineering. Successful use of the pattern isolates business logic from user interface considerations, resulting in an application where it is easier to modify either the visual appearance of the application or the underlying business rules without affecting the other.
MVC [...]
Web Development Cheat Sheets
Doing a google blog search on PHP I ran across a blog for someone that compiles ‘cheat sheets’ for web development technologies. What great about this is they are free in PDF/PNG formats.
PHP cheat sheet features things like functions, expressions, and techniques.
Subversion cheat sheet is good to have while working with saving source and managing [...]
Now for the REST of the story
What is REST?
When boiled down, REST is an architectural style that defines a set of constraints. These constrains describe what HTTP and the World Wide Web are based on. These constraints can be defined as follows (list and image below used from A Brief Introduction to REST):
Give every “thing” (resources) an ID
Link things together
Use [...]
What is a mashup?
I have recently have been hearing the term mashup thrown around a lot. To not be left behind, I looked up the Wikipedia entry on mashups. According to the article a mashup is a web application hybrid. By including content or functionality offered through third party services (typically through web services), making a new application [...]
Find It Quickly
Find what you're looking for quickly by using our keyword search. Can't find it? Try our links below.


