Flagged Links #1

I've never done a link-blog post, but I've found myself flagging a number of items in FeedDemon, so...here's a list of some cool things I've found:

"LINQ Farm: Covariance and Contravariance in C# 4.0" - A good summary of what covariance and contravariance is and what it looks like in C# 4.0 using delegates.

"Generic Variance in C# 4.0" - Another good article on variance, this time using it in interfaces as well as delegates.

"Extending Reflector: Menus, ContextMenus and Toolbars" - I've written a couple of add-ins for Reflector and this article does a great job showing you how you can extend its UI.

"Longing for higher-kinded C#" - This one is pretty advanced - I'm still trying to get my head around it a bit. Basically it's about type systems and the CLR and C# and how some Haskell-like concepts could make things so beautiful...I think...

"Google Charts API" - Sweet - I'll need to take a look at this to produce 2 meaningless graphs on my web site (maybe) and then I'll probably never use it again (or I might all the time).

"Boy Scout Check-ins" - Moral of the story: always leave the code in a better state when you check it in.

"Tweaking my color settings" - I use VibrantInk, and this was the one style I hated - this shows you where to fix it.

"Haskell for C# Programmers Part 2: Understanding IO" - I think I now understand pure and impure functions better. By the way, the next article is on monads.

* Posted at 11.06.2008 12:45:31 PM CST | Link *

Blog History