Bill Blogs in C#

Bill Wagner discusses C#, LINQ, and other items of interest

Browse by Tags

All Tags » C# » .NET General (RSS)
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 a while back. Problem 10 asks for the sum of all...

Posted by wwagner | 2 comment(s)

Code from Lightning Talk: Compiler Tricks
My last Lightning Talk should how you can mix constructor calls and object initializers. It's a useful technique that can keep you from writing too much code you don't need. To see what I mean, start with this simple person class: 1: class Person...

Posted by wwagner | 2 comment(s)

Some Clarification on VSTS licensing, builds, and Continuous Integration
Jeff Beehler wrote this post clarifying some questions on VSTS licensing as it relates to build environments. There is a common misconception (that I shared) that your build machine needed a licensed copy of VSTS team developer. In fact, that's not...

Posted by wwagner | 1 comment(s)

Filed under: , ,

MVP status renewed, RD status renewed
Yup, it's that time of year. My MVP award was renewed, as was my RD status. Both are prestigious awards that represent contributions to the technical community around various products. In addition, Patrick Steele, one of our senior consultants re...

Posted by wwagner | with no comments

I hate testing
And that's why I write automated tests. I recently inherited some truly bad code. I'd post some examples, but the codebase is owned by a client, and the code is covered by an NDA. But, to give you an idea how bad it is, here are a few interesting...

Posted by wwagner | 2 comment(s)

Filed under: ,

Source Code for .NET Framework being released
I read this on Scott Guthrie's blog early this afternoon. This is absolutely fantastic. Instead of all that time in Reflector, wondering what something does, where the method works, or why it was implemented, we'll have actual source code. If...

Posted by wwagner | with no comments

Filed under: , ,