Kick Spy!, Kick Zeitgeist and Kick Widgets
blogs.msdn.com — What will the following code output? When you think you know, copy the code into Foo.cs and run “csc Foo.cs” and then run “Foo.exe”. Did it output what you expected? The brain teaser is to come up with the correct explanation for why the program outputs what it does. read more...
ryanheaney.info — So I have this bad habit of forgetting that TextReader is abstract. I often say to myself, “Darn, I have this string. And the API I want to use takes a stream. Can’t I just create a TextReader to do it?” read more...
ryanheaney.info — So many bloggers have taken the time to write about what makes their Visual Studio experience work for them-and I guess I’m not going to be any exception. I’m mainly putting this all here so that it’s easy for me to find in the future really-but I guess anyone can benefit from it. So without further adieu… read more...
ryanheaney.info — Mp3Sharp bills itself as being able to "decode MP3 Files natively in .NET using a Managed application written in C#." Perfect! And it does just that. It's pretty darn easy. read more...
ryanheaney.info — One of the things that .NET provides us is a great framework with immense amounts of code tucked away in nice little method calls that we can use. The problem is that one of every two .NET developers I meet has no idea what the .NET Framework actually offers them. What’s worse with some of these developers is that if you were to take away the framework they were using, they would be caught dead in the water. Frameworks are great, but you need to know what they’re actually doing to master them. read more...
ryanheaney.info — Constraining routes to be lowercase only read more...
Sponsored Link: www.carlist.ie
Ads via The Lounge