Your First Fluent Cassandra Application (part 2)

Last time I demonstrated how to create your first Fluent Cassandra app.  After we finished learning about how to create records and save them to the database, I issued a challenge to implement comments for our command line blog app we created.  I hinted at how I would have done…

Your First Fluent Cassandra Application

As your are probably aware by now if you follow my Twitter status or have looked in to some of my recent posts.  I am developing a library called FluentCassandra which is a .NET library for using the Cassandra database in a .NETty way.  The project has progressed…

That No SQL Thing: Column (Family) Databases

Just wanted to mention a very well written post that explains Column Family Databases, like that of Cassandra, in the most straight forward way that I have found to explain the concept to .NET developers.  I have no doubt that most of you who read Ayende’s blog have…

ASP.NET MVC 1.0 Release Candidate 2

Phil Haack has announced the availability of ASP.NET MVC 1.0 Release Candidate 2. You can download the new version from Microsoft. Source code and samples are also available on the ASP.NET CodePlex workspace. Overall, this new version doesn’t have many changes in the area of development…

How NOT To Optimize LINQ Statements

About a month ago I was experimenting with different ways to optimize my LINQ queries against the IdeaPipe database, in order to improve the read times. I wanted to improve the read times because our new Facebook Application was being launched and I anticipated an increase in our traffic to…

Deadlocked!: "read committed snapshot" Explained

I just recently read Jeff Atwood's Deadlocked! article. I just wanted to give some more insight in to the read committed snapshot so that it is not perceived as "magic". It has some definite advantages when dealing with deadlocks, however if your code relies on row level locking you are…