andrewhare

↗ HN profile [ 4197 ms ] full profile
Karma
59
Created
March 21, 2010 (16y ago)
Submissions
0
  1. Google JS Test, now in Open Source (googletesting.blogspot.com)
  2. C# is well known for its nominative type system. This means that C# identifies types and their relationships based on their names. That is why C# does not allow you to create two types with the same name, even if they…

  3. Each time you write a method that accepts arguments you must make a decision as to the type of those arguments. If you are not careful, your choice could place unnecessary restrictions on the caller of the method that…

  4. Most C# developers are very familiar with writing imperative code (even though they may not know it by that name). In this article, I will introduce you to an alternative style of programming called declarative…