MongoDB is a NoSQL document-oriented database. In previous articles we introduced MongoDB and also covered in detail how to use MongoDB’s unique data model to store structured data. In this article we will explore the programming environment that MongoDB provides … Continue reading
In a previous article, we covered what MongoDB is and how it enables scalability to be achieved due to its unique architecture. One key component of that architecture is the data model, which is based upon schema-less documents and collections. … Continue reading
SQL databases such as MySQL, Microsoft SQL Server and Oracle have served us well for the past decades. From small desktop applications to large enterprise resource planning systems, these databases have been faithfully fulfilling their tasks. The massive growth of … Continue reading
In case you missed these blog posts when they were first published… here are five of the Best of Safari Blog posts that are bubbling to the top as the most popular for October 2012.
Why develop for Windows 8? Windows 8 is a platform with high potential. Based on the trends, Windows 8 is expected to run on half a billion devices within a year or two. Since previous versions of Windows are already … Continue reading
Dependency injection (DI) is a pattern used to write modular, loosely coupled components. Specifically, you inject specific dependencies into a module at run-time rather then loading them in a hard coupled fashion at compile time.
The combination of a mobile device and maps seems to be a perfect match. Until the release of Google Maps API in June 2005, mapping solutions were expensive and complicated. The API has had three major releases since then with … Continue reading
Some times debugging jQuery Mobile can be tricky. Here are a few tips to help you through the debugging process. Use an analog It is difficult to debug jQuery Mobile on a mobile browser, but you can use an analog. … Continue reading