Browse by Tags

Not so Hidden Gems in VS 2010
I’m just going to assume that all readers of my blog know that Visual Studio 2010 Beta one has been released . I’ve been running it almost exclusively since I downloaded and installed it. There’s a lot to like. For this first post, I’m going to limit...
Query Language or Method calls: A matter of taste
My last post (which was too long ago), generated question on whether I prefer the query language or the method notation for LINQ queries. The answer is ‘yes’.  Jon Skeet mentioned this as well last January, but anything you can do with query syntax...
Explain from the Questioner’s perspective, not your own
I was involved in an interesting discussion about how the C# language has evolved, and how it’s getting harder and harder to teach developers to be proficient in the language with each passing version. I think that’s our fault. As leaders and experienced...
Live Framework and custom resource types
I’ll start this post with a couple caveats. I’m learning the Live Framework SDK, just everyone else. This (and upcoming) blog posts on the Live Framework are based on my initial learning on Live Framework. All the usual disclaimers apply. My plan is to...
Euler Problem 12
It’s been a long time since I have worked on any of the Euler problems. I simply haven’t had time. Well, it was time to spend a bit of time just exercising the math part of my mind, and solve another problem. Problem 12 asks you to find the...
Code and Slides for State of Michigan Developer Briefing
Yesterday, a number of community leaders and Microsoft employees gave a series of presentations for developers working for the State of MI. We spent the better part of the day discussing the current and future trends for developers on the .NET framework...
MSDN Developer Conference -- Detroit: January 22
There is still time to register for the MSDN Developer Conference in Detroit, this coming Thursday. If you missed PDC, this is a chance to get a look at the major content announcements from that conference.  You’ll get sessions on the Azure Services...
Posted: Code and Slides from CodeMash
I’ve just uploaded my code and slides from both talks at CodeMash. I was somehow lucky enough to have two talks at CodeMash: Extending and modeling the type system using Extension Methods. Slides CodeSamples Understanding Query Comprehensions Slides CodeSamples...
Posted 12 January 2009 11:04 AM by wwagner | with no comments
Filed under: , ,
Interview with .NET Zone live (includes sample from More Effective C#)
More Effective C# was one of the better selling books at PDC, which triggered Alan Ashcraft to sit down and chat with me about C#, writing, helping customers, and being a general nerdy person. The full interview is here: http://dotnet.dzone.com/articles...
Learning new languages with VSM
This month’s VSM has a pair of articles by me and Kathleen Dollard that were great fun to write, and I believe they’ll be useful to a wide audience. My regular C# corner column discusses what every VB Developer should know about C#. Kathleen’s column...
LINQ IQueryable toolkit available on CodePlex
Matt Warren has put the IQueryable toolkit on CodePlex .  I’m excited about this for a number of reasons. I’ve commented before about how much I’ve learned reading Matt’s posts about building an IQueryProvider. That makes LINQ much more powerful...
Q & A on last post (Duck Typing)
My last post on duck typing generated this question:   I have a question regarding your recent post about Duck Typing and anonymous type scope in C# 4.0.  Does this now open up the possibility of using an anonymous type (say, the results of...
Duck Typing in C# 4.0
I’ve been having fun learning the new upcoming C# 4.0 features Anders described at PDC (see video here ). One of the the more interesting areas is dynamic, and the ways you can use dynamic to support duck typing . In C# 4.0, you can create methods that...
Full PDC Wrapup: The Next Big Thing
The Microsoft PDC is positioned as a forward looking conference. Roughly 75% of the content is pre-release content, and only 25% is on products and platforms that have already shipped. On the one hand, that makes it very challenging to understand everything...
Another item from More Effective C# Posted on InformIT
Today, the fine folks at InformIT posted another item from More Effective C# for you to learn more about the style and the content from the book: Item 29: Enhance Constructed Generic Types with Extension Methods If you have questions about the content...
More Posts Next page »

Search

Go

Blog Group Links

Nascar style badges