Applications inevitably change over time. Features are added or modified as new products are launched, user requirements become better understood, or...
Data structures that power your database As an application developer, you should care how database handles storage and retrieval internally, because...
Data models Data models are perhaps the most important part of developing software, because they have such a profound effect: not only on how the...
What is a data-intensive application? Many applications today are data-intensive, as opposed to compute-intensive. Raw CPU power is rarely a limiting...