Kevin Ransom

Developing the Peer Channel

  • Kevin Ransom

    Algorithms and .Net collections

    • 1 Comments
    Algorithms and .Net collections Recently I was asked by a colleague about an InvalidOperation exception with the message: Collection was modified; enumeration operation may not execute. It would seem that my colleague like many of us expected code similar...
  • Kevin Ransom

    To foreach or not to foreach that is the question.

    • 18 Comments
    Recently email was forwarded to me with a link to a page with some performance tips for developers. The second performance tip on the page was: foreach foreach through an array is incredibly slow compared to for (int i = 0; i <...
  • Kevin Ransom

    Developing the Microsoft Business Framework

    • 30 Comments
    Hello, World! I am a Development Lead on the Microsoft Business Framework, with responsibilities for XmlSerialization, Web Services and the Web Service Designer. I have opinions on almost every topic going (I even have opinions on “not having...
  • Kevin Ransom

    Peer to Peer SDK

    • 1 Comments
    At the beginning of this year I joined the Collaboration Technology group. Our group is charted with creating a platform for developing Peer to Peer applications and for creating experiences on top of that platform. Windows XP already contains the elements...
  • Kevin Ransom

    Some thoughts on the Global Assembly Cache and the compatibility of assemblies

    • 0 Comments
    Enormous Caveat --- what follows is my opinion and my interpretation of the opinions of people around me, it does not represent the advice of Microsoft or the .Net Framework team. Over the last month I have been embroiled in a series of long and interesting...
  • Kevin Ransom

    Peer Channel

    • 1 Comments
    Updated to reflect Feb CTP changes in the config model. In Longhorn we are implementing many enhancements to the Peer to Peer programming platform one of the most exciting to me is the Peer channel. The discussion that follows describes pre-release...
  • Kevin Ransom

    Early Technology Adoption Programs

    • 6 Comments
    Microsoft Business Framework team has begun an early Technology Adoption Program that is currently engaging with ISV’s focusing on business applications development. Although the Technology Adoption Program is currently near full there will be other...
  • Kevin Ransom

    Is there anybody out there? (Online /Offline and the Peer Channel)

    • 1 Comments
    ********************************************************* Updated to reflect changes in the February CTP ********************************************************* One of the most frequently asked questions is this: How can I tell if a node is...
  • Kevin Ransom

    Handling Messages directly

    • 0 Comments
    ********************************************************* Updated to reflect changes in the February CTP ********************************************************* My previous samples demonstrated using ServiceModel to dispatch messages to a strongly...
  • Kevin Ransom

    Multiple channels

    • 1 Comments
    **** One of my colleagues has pointed out a bug in this example **** I have edited this so that it now shows the correct code. The bug is that for Peer channel the configuration for each endpoint needs a distinct address to see what has changed...
  • Kevin Ransom

    Automatic port number generation

    • 0 Comments
    It has been an age since I updated this, the reason is quite simple - My team has been working hard to get Peer Channel ready to ship. One of my favourite of the features we have added recently is now available in the latest CTP ( download here ) is...
Page 1 of 1 (11 items)