nerdiness devours me
dowding:

The Evolution Of C#: from Managed Code, to Generics, to LINQ, and now Dynamics. (via Paulo Morgado)

dowding:

The Evolution Of C#: from Managed Code, to Generics, to LINQ, and now Dynamics. (via Paulo Morgado)

MonoTouch v1.9 has been released with iPad support.

The best way to learn how generics work is by looking at the problem they solve – which is rather straightforward. You use a generic whenever you have a piece of code which can be re-used by different types.

There are new languages that come about all of the time. Lately it seems that most of the languages du jour are dynamic or functional languages. We have all seen a lot of talk about languages such as Ruby, Python, F#, Groovy, Erlang, and Clojure. All of these languages represent a huge shift in programming paradigm from many of the current “corporate” languages such as C# and Java. They also all represent a significant syntactical difference from these languages.

So, if you are like many C# developers you have probably been hearing a lot recently about dynamic languages like Ruby and Python.

PostSharp is a tool that can reduce the number of lines of code in all major Microsoft .NET languages and improve its logical decoupling. Therefore its helps you delivering higher stability, cleaner design, and cheaper source code maintenance.

Novell technology lets developers use .Net and C# instead of C or Objective-C to build applications for Apple’s handheld