Choosing an ASP.NET MVC 4 Book

(the above graph takes the public review statistics from amazon.com on 6/21/2013) I find that choosing the right book is as important as going through the exercises and tutorials in it. If I am to invest 40+ hours into consuming it, I better choose the right one. The above info graphic represents the user review statistics from amazon.com as of …

Code First Entity Framework with MVC4 and Visual Studio 2012

I am a huge fan of ADO.NET’s Entity Framework (EF) that bridges the gap between modelling entities\business logic and data engines. It allows web-programmers like myself to focus on the solution instead of worrying about properly setting up databases, keys, foreign-keys, constraints, and indexes. Because of it’s quick turn-around, EF is perfect for prototyping and proof of concepts. For enterprise sized solutions, …

New Start up – b1t.co

Tom, Nick, and I (affectionately known as Tominick by some) have launched a new website called b1t.co, which is a simple url shortner and QR Code generator. We have plans for more functionality currently available on bit.ly or goo.gl, but this is a great start for now. We’re still ironing out the kinks and have over 11 bugs and improvements before …

C# Using the Out Method Parameter

Let’s say you need some method to perform some task and then return the value. The standard approach, of course, is to make the method return a value. What if you need the method to return multiple values? Or, better yet, you want to know whether the method succeeded in its task before you use the generated return? In this …

C# Reference – BCL

Base Class Library common namespaces System – primitive data types like Int32, Double, String, Booleans, and others. System.Collections – convenient collection types such as lists, sets, and dictionaries. System.Data – data access functionality with support for online and offline data access, targeting variouskinds of databases. System.Diagnostics – interactions with system services for event logs, performance counters, processes, and so on. …