SRT Solutions

Blogs

Browse by Tags

  • Rough Cuts available for "More Effective C#"

    OK, this is why my blogging activity has slowed to a crawl, or downright stopped lately. I've been working quite a bit on my next book: More Effective C#. It's getting closer, and it's now available on Rough Cuts. Rough Cuts is a Safari Books Online service that provides you with pre-publication...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Fri, May 16 2008
  • A Functional Programming Q & A

    I received this question in email from one of my readers, and I thought it would be of general interest: I find myself with two arrays of the same size and I want to create a third that combines each element. What I want is something similar to var S3 = S1.foreach(S2, (s1, s2) => s1 + s2); this would...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Wed, Apr 23 2008
  • The Obligatory Post-MVP Summit Post

    Well, I'm back from the MVP Summit, and it seems that tradition mandates a summary of the trip. But there is one problem: The best content was all under NDA. Most MVPs spend their time with members of the product team for their award, and other teams that are related. For me, that obviously means...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Tue, Apr 22 2008
  • Project Euler problem 6

    Euler Problem six asks you to find the difference between the sum of squares and the square of the sum for the natural numbers 1 through 100. I took the easy route, and made a brute force implementation in C#. There are a couple new bits of LINQ syntax here. This query creates two different anonymous...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Fri, Apr 11 2008
  • Euler problems in other languages

    I've had some comments on the Euler problems, so I'm assuming there is some interest. There's also been interest among other developers in our office. Darrell Hawley has started solving the problems in Python. Marina Fedner has started solving the problems in Ruby. I highly recommend reading...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Mon, Apr 7 2008
  • Euler Problem 4: Finding Palindrome numbers

    The fourth Euler problem asks you to find the largest palindrome number that is the product of two three digit numbers. For example, the number 919 is a palindrome: it's the same forward and backwards. To solve this problem, we need to find the product of all combinations of three digit numbers....
    Posted to Bill Blogs in C# (Weblog) by wwagner on Sun, Apr 6 2008
  • Project Euler: Problem 1

    I am starting a new series. A friend recently pointed me at the Project Euler problems. You can see the project here: http://projecteuler.net/ As I finish them, I'll post an explanation of the problem and the code here. I've also posted the code on MSDN Code Gallery. As I finish a week's...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Tue, Mar 25 2008
  • C# 3.0/LINQ MiniCamp at SRT in March

    The Richard Hale Shaw will present a 1-day MiniCamp on LINQ and C# 3.0 for experienced .NET developers on March 14 from 9 am - 5 pm. This class will be held at SRT Solutions' offices, at 206 S. Fifth Ave, Suite 200, Ann Arbor, MI. To attend this course, you should have a minimum of 2 years experience...
    Posted to Dianne Marsh (Weblog) by dmarsh on Tue, Feb 12 2008
  • Looking Inside C# Closures

    If you're like me, you understand new language features better when you see what the new language features generate for you. Closures in C# are no different. There's quite a bit that goes on under the covers in a C# closure. Looking at all the code that the C# 3.0 compiler generates can really...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Tue, Jan 22 2008
  • My CodeMash Agenda

    As I finish my talk preparation for CodeMash, I'm putting together my schedule. You can view the silverlight page here: http://codemash.org/sessionscheduler/?1=2&2=28&3=4&4=7&5=3&7=42&8=14 However, that doesn't let me annotate the agenda, and discuss some of the other...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Fri, Jan 4 2008

Ann Arbor Give Camp started with Jennifer Marsman , of Microsoft, wanting to organize an event to pull together the developer community in the Ann Arbor...