Geeks With Blogs
AzamSharp Some day I will know everything. I hope that day never comes. August 2010 Entries
The ObjectID _id When Updating Entities in MongoDb
The ObjectID is assigned to each document when the document is persisted in the MongoDb database. The ObjectID is a unique ID to distinguish between different documents. The ObjectID is kept in the field/attribute called “_id”. This attribute is very important when fetching and updating the records. When using MongoDb with C# driver I usually create a property called “_id”. This property maps directly with the _id field of the MongoDb storage system. Let’s say you do not have _id in your C# entity ......

Posted On Tuesday, August 31, 2010 8:18 AM

MongoDb, Serialization and OR Mappers
The C# driver for MongoDb works with plain documents. Unfortunately, we don’t live in a document oriented world. Our world is more of an object oriented. There are numerous ways of converting the object structure into documents and I have blogged about this before. If you are interested here is an article which takes about ToDocument() method which can be used to convert objects to documents. Implementing Business Object to Documents Converter While making these conversions I thought that maybe I ......

Posted On Tuesday, August 31, 2010 3:22 AM

Unit Testing Using the Ruby Language
My quest to learn things outside the Microsoft stack has led me to the Ruby language. I always admired the beauty and expressiveness of the Ruby language. Ruby advocates the idea of unit testing and that is why it is baked into the Ruby language. I just published an article on Unit Testing Using the Ruby Language which can be viewed using the following link: Introduction to Unit Testing in the Ruby Language I hope you enjoy the article ......

Posted On Thursday, August 19, 2010 8:23 AM

Capturing Nature Through Lens
I think most of the programmers have this disease of keeping them self busy with work and I am no exception. Several months ago I was interested in gardening and spent most of the time growing my vegetables. I like to think I was kind of successful as my garden produced 6-8 large tomatoes and one single huge egg plant. Anyway, Houston heat and insects have kept me out of the garden and I needed another gig. So, I decided to give photography a try. My wife bought a D5000 Nikon which was a perfect ......

Posted On Tuesday, August 17, 2010 2:07 AM

NOSQL Movement
When I was in school my instructor introduced me to relational databases. I mostly programmed in Oracle learning different types of JOINS and T-SQL statements. It was forbidden to talk about any other type database. Now, fast forward few years and everyone is talking about Document Databases. The NOSQL movement is all about non-relational databases. The word NOSQL might seems a little harsh if you are a DBA but the reality it just means that there are options other than relational databases. Think ......

Posted On Thursday, August 12, 2010 7:20 AM

Package Management Using NU
Ruby has an awesome package management system called RubyGems. You just type the name of the package on the command line and it is magically downloaded on your machine. Finally, there is something similar on the .NET framework. NU Project allows the developers to download different packages including NHibernate, RavenDb etc. For an introductory article on NU check out the following link: Package Management Using NU ......

Posted On Thursday, August 12, 2010 6:56 AM

Tour of jQuery Library Screencast 38 Minutes
I recently published a screencast about jQuery on ShopHighOnCoding. The screencast is 38 minutes long (yup! it is long) and covers different aspects of the jQuery library including jQuery notation, effects, drag and drop, sorting and jQuery Ajax API. The screencast is available with a small price of $4.99 and trust me it is worth it. So, if you are interested in quickly understanding the power of jQuery library then check out the screencast using the link below: Tour of jQuery Library ......

Posted On Wednesday, August 11, 2010 8:22 AM

Is the grass greener on the other side?
I have been meaning to write this post for quite some time now. Finally, I have a moment to spare and express my thoughts. I have been programming in .NET for several years and I have never felt the shortage of excitement until now. Unfortunately, when I think about the future of .NET I see nothing on the horizon. ASP.NET MVC has been pulling me back into the .NET community but this will end some time soon. Every time I start building the application I am faced with same stuff over and over again. ......

Posted On Wednesday, August 11, 2010 6:35 AM

ShopHighOnCoding Released!
If you follow HighOnCoding you should know that I am a big fan of creating screencasts. I have developed over 200 screencasts for many different websites. After providing the screencasts free of cost I decided to put a small price tag on it. ShopHighOnCoding allows the user to purchase screencasts for less. Some of the screencasts are also given out for free. The great thing about ShopHighOnCoding is that it allows you to download the screencast with the code. The screencast is available in MP4 format ......

Posted On Wednesday, August 11, 2010 3:27 AM

Copyright © Mohammad Azam | Powered by: