Yasser Shohoud

Yasser's personal space on the Web

  • Yasser Shohoud

    iTunes and mp3

    • 14 Comments
    I've been hearing a lot about iTunes recently so I decided to check it out. I have an mp3 player (not an iPod) so it was important to me to be able to download the music I buy in mp3 format. The iTunes download page had this statement: “iTunes...
  • Yasser Shohoud

    Moving lots of data

    • 4 Comments
    Recently I've been getting lots of questions about moving large files (or lots of data) between a WCF service and client. The question comes in multiple forms, e.g. How do I send a file that's many GB in size from the service to the client? Should...
  • Yasser Shohoud

    Web services and large content in .NET 2.0

    • 14 Comments
    There are a couple of features in .NET 2.0 (Whidbey) that help solve the problems of dealing with large data. The two main issues with sending large data in Web service messages are: 1. working set (memory) due to buffering by the serialization engine...
  • Yasser Shohoud

    Meet the WCF Channel Model - Part 1

    • 1 Comments
    For the past 5 months or so, I’ve been working on the WCF Core Communications team (with Kenny , Matt , and Steve ) where we focus on WCF transports and hosting features. In this period, I’ve learned a lot about the WCF channel model and I’m still learning...
  • Yasser Shohoud

    What Exactly Is BizTalk?

    • 0 Comments
    I now work as a Technology Architect at the Microsoft Technology Center in Austin which is part of the Microsoft Sales org. In this role I help customers understand how to architect solutions to their business problems/needs using Microsoft technologies...
  • Yasser Shohoud

    WCF RSS Sample

    • 6 Comments
    Mark is looking for some sample code for the recently released WCF RSS Toolkit . I've put the readme up here . I won't repeat the whole readme here but here's a peek at the programming model. There are several shortcuts for feeds from databases and feeds...
  • Yasser Shohoud

    Meet the WCF Channel Model – Part 2

    • 1 Comments
    Most WCF developers won’t interact directly with channels or have to think about them much. The Service Model, WCF’s programming model, provides abstractions that layer on top of channels to give a “method and typed parameters” programming model. However...
  • Yasser Shohoud

    WCF Architecture Overview

    • 1 Comments
    This is a document I wrote a while ago and has been sitting around waiting to be published. Well, it finally is! Enjoy.
  • Yasser Shohoud

    4B0082 is here

    • 68 Comments
    In the past few weeks since PDC, I've been very happy with the tremendous positive response to Indigo. People are asking questions on the newsgroup and lists, publishers and authors are actively planning Indigo books, and the team is busily working towards...
  • Yasser Shohoud

    Meet the Channel Model: ICommunicationObject

    • 5 Comments
    A Common a State Machine Objects that deal with communication, e.g. sockets, usually present a state machine whose state transitions relate to allocating network resources, making or accepting connections, closing connections and aborting communication...
  • Yasser Shohoud

    VM Ware vs Virtual PC

    • 30 Comments
    I've installed and used both VMWare and Virtual PC on my tablet. VPC has one key advantage: It lets the guest OS use the right drivers for your hardware. VMWare installs its own drivers for things like display and network. In my case, VMWare's virtualized...
  • Yasser Shohoud

    Looking for people who want to change the world

    • 0 Comments
    We have a few open positions on the Indigo (WCF) team for people who want to change the world. In this role, you would get the opportunity to really change how millions of developers write distributed applications (if you're a distributed app developer...
  • Yasser Shohoud

    WCF Custom Channel Ecosystem

    • 0 Comments
    Back in January, a few of us on the WCF team kicked off a side project dubbed "the channel ecosystem project". The goal is to create a community and an ecosystem around WCF custom channels. The first step was to make it easier for developers to build...
  • Yasser Shohoud

    Blog moved

    • 1 Comments
    I've moved my web site and blog to yassers.com. The blog is at http://blog.yassers.com . Some of the more recent entries on this blog (the ones included in this blogs current RSS feed) are duplicated there as well.
  • Yasser Shohoud

    More on the WCF RSS Sample

    • 0 Comments
    Last week we put up a sample named WCF RSS Toolkit on wcf.netfx3.com and I posted a sample service using it here . Since I wrote most of the toolkit’s code I thought I’d talk a bit about its goals, design and the future. There were two primary goals for...
  • Yasser Shohoud

    Emacs for 2007

    • 3 Comments
    Don Box , Chris Anderson , Anders Hejlsberg and Scott Guthrie did a 40 minute demo in Jim Allchin's keynote this morning. The demo started showing off the new Language Integrated Query or LINQ technology. Anders and Don wrote an app to query the list...
  • Yasser Shohoud

    Living In Austin

    • 1 Comments
    On Saturday 6/17 I boarded a flight from Seattle to Austin and I didn't have a return ticket. You see, for family reasons I moved to Austin and joined the Microsoft Technology Center . The goal of the MTC is to help customers map their business problems...
  • Yasser Shohoud

    It's here

    • 3 Comments
    I came home today to find a large box waiting for me; it's my new iMac G5! This is the 20" intel dual core version and it's absolutely stunning. Now I must admit that this is my first Apple computer. My first computer was a Texas Instruments TI 99/4A...
  • Yasser Shohoud

    Let's all become cavemen

    • 6 Comments
    I just came across a statement made by a prominent industry figure about how WS-* is becoming so complex that it is not practical to implement a WS-* architecture with no tool/stack support. Well, what's wrong with relying on tools/stacks? Isn't that...
  • Yasser Shohoud

    Nullable and XxxSpecified

    • 1 Comments
    Just read this on Simon Fell's site. We've added support for xs:nillable=”true” by mapping such elements to System.Nullable<T>. However if you give us this element declaration: <xs:element name=”foo” type=”xs...
  • Yasser Shohoud

    Bizarre afternoon in L.A.

    • 1 Comments
    This morning, I flew out to LA for PDC. The plane landed around 12:15PM, nice and early. The ride to the hotel was mostly uneventful until we got to downtown and I noticed all the traffic lights were flashing red and drivers were confused at every major...
  • Yasser Shohoud

    Web services features in .NET 2.0 (VS Connections talk)

    • 3 Comments
    My VS Connections talk's slides and code are available here .
  • Yasser Shohoud

    ASMX documentation

    • 0 Comments
    I'm currently reviewing the docs for Whidbey version of ASMX (ASP.NET Web services). What are the top 1 - 3 ASMX docs topics that you'd like to see improved? I'm enabling comments for a while so you can reply to this. I'm sure I'll have to turn them off...
  • Yasser Shohoud

    Disabling Comments

    • 0 Comments
    My blog has recently been subjected to "comment spam" so I'm disabling comments again. It's a shame because I love to hear your opinions/questions but I have over 300 spam comments just in the last week.
  • Yasser Shohoud

    How far should Whidbey go with BP conformance?

    • 34 Comments
    We plan to make services created with VS Whidbey BP 1.0 conformant by default. However, the developer has opportunities to make the service non-conformant. For example, using SOAP encoding (adding the SoapRpcServiceAttribute) would make it non conformant...
Page 1 of 3 (71 items) 123