Browse by Tags

Euler Problem 14: Learn to Memoize
This is going to be fun. It’s a bit of LINQ, a bit of academic Computer Science, and a bit of meteorology. Euler Problem 14 concerns a sequence referred to as hailstorm numbers. Hailstorm number...
VS2010 Beta 2, Release dates, and More
You probably noticed that Visual Studio 2010 Beta 2 was released for download today (for MSDN subscribers). The general release will be Wednesday (Oct 21). I’ve had limited time (obviously) to work...
Long time, no Euler (or YAEPS # 13)
Well, it’s been a long time since I’ve taken the time to solve and blog about one of the Euler problems.  It was time to pick this up again. Problem 13 says: Work out the first 10 digits of the sum...
Elevate: SRT Solutions first Open Source Project
Chris Marinos started Elevate as a learning time project at SRT Solutions.  It’s still very young, but it’s already very useful to me. Chris wrote a great introductory post on the library, which is...
Book Review: Essential LINQ
During my recent vacation, I read the final print version of Essential LINQ , by Charlie Calvert and Dinesh Kulkarni. Normally, I try to answer the question, “Who should read this book?” That answer eluded...
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...
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...
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...
Extension Methods and Null Arguments
A little while ago, I did a DNR TV on C# 3.0 . During that, I talked about preserving null semantics when  you write extension methods.  I made the point that you should never test if the first...
More Effective C# available now
Today is the official release date for More Effective C# . Writing a book may seem to be a solitary activity, but nothing could be further from the truth. I have been lucky enough to work with fantastic...
Clarifying my comments on Previous Post
My last post generated valid criticisms from readers. Let’s clarify and correct that. Keith Elder commented: I got the impression reading your post that you "skimmed" my article and didn't...
Creating Readable LINQ
Keith Elder wrote a post a post asserting (or at least proposing) that a more imperative syntax for a problem is more readable than a LINQ based C# 3.0 version. (See here for his post). Well, that got...
Paul Kimmel interviews me about C#, LINQ, and writing books
Paul Kimmel spent some time over the summer chatting with me about More Effective C# , LINQ, upcoming C# features, and the process of writing books. It's live here: http://www.informit.com/articles...
Posted 06 October 2008 08:06 AM by wwagner | with no comments
Filed under: , , ,
DNR TV on C# 3.0 is live
Last week, I recorded a DNR TV with Carl Franklin discussing C# 3.0 extension methods, local type inference and some of the best practices that revolve around those parts of the languages. It's up...
Euler Problem 10
Patrick posted his solution earlier this week. I figure it was time to add mine. Also, Octavio Hernandez pointed out in the comments to problem 8 that he had discussed similar code constructs in his blog...
More Posts Next page »

Search

Go

Blog Group Links

Nascar style badges