Community Convergence XXIV

Recently my time has been taken up with a series of internal issues involving Beta1, C# Samples and various programs to help our team work more closely with our customers. Meanwhile our developers have been busy getting Orcas Beta 1 ready for release. Fortunately, that has not kept some of them from also finding time to write some great blog posts including one for Luke Hoban on Ray Tracing in C#.

Figure 01: A C# Ray Tracing program found in a post by Microsoft C# PM Luke Hoban.

What’s Hot from the C# Team

  • C# PM Luke Hoban has a wonderful post on Ray Tracing in C#. He adds some enticing flourishes demonstrating how to use LINQ and C# 3.0 to make the job easier. 
  • Luke also has informative post on how easy it is to write in memory queries with LINQ compared to the techniques we used to perform the same operations in C# 2.0.
  • Finally, Luke wrote a fun post of solving puzzles with LINQ.
  • Jomo Fisher on Fast Switching with LINQ
  • Wes Dyer has been pouring forth knowledge in his blog at a remarkable rate for several months, earning himself a stellar reputation in the blogosphere. Don’t miss his most recent post on Design Patters and Iterators.
  • Matt Warren is one of the best programmers I’ve ever met. On the C# forums you can often find him sharing that knowledge with others. On his infrequent blog posts, however, he finds an outlet for his outlandish sense of humor. Take, for instance, his most recent post on transparency in the corporate world.

What’s Hot in the C# World

kick it on

Comments (5)

  1. You’ve been kicked (a good thing) – Trackback from

  2. Tom Kirby-Green says:

    Hey Charlie,

    Any chance of someone doing a brief blog series covering writing a LINQ provider? I’m sure there’s folks out there (myself included 🙂 ) who’d be interested.

    Kind regards,


  3. Gaurav says:

    Hey Charlie , u doing a gr8 job , u provide gr8 links regarding C# , i usually turn up to ur blog in two or three days & everytime i find some excellent links..

    Keep it up..

    ( I m Learning alot..)

  4. ccalvert says:


    I’m glad you are enjoying these posts. Folks on our team like Luke, Jomo, Wes and others have been doing a great job of writing good technical content, and I’m glad to do what I can to point folks toward their work.

    – Charlie

  5. paulsta says:

    Hello, I put some ideas about the LINQ langauge in the C# pixel shading blog which I think would be good for games and AI. By the way, will there be a way to do something like this in c# 3.0 or c++?

    foreach PIXEL in BITMAP



    That could be accelerated using graphics cards and such like. Or somethinglike:

    for each VECTOR in range2D(1..width,1..height)

    that would be really useful. Not just for pixels but for anything where you want to loop through a grid or 2D array.