Archives

Archives / 2004
  • Creating Efficient, High Performance XML Web Services (DEV319)

    It was a very good session Christian, one of the best in this TechEd! I'd like to see a little bit more of demos, just to convince the people in the room, not for me :-), that I already totally agree with you. I really apreciated the agenda of the session and the ideas expressed. You confirmed in my mind many of the ideas that I've already had and suggested to my customers, but above all you confirmed me that I'm on the right way. Here are the main rules expressed:

  • Third day at TechEd

    To tell the true, today was not so exciting! The only two good session that I've attended were the one of ClemensV "Best Practices for State Management at Multiple Layers (CTS404)" and the one of Mike Fitzmaurice about "Programmatic Access To SharePoint Lists And Document Libraries (BPR377)".

  • BizTalk 2004 for the Visual Basic and C# Developer (EBZ214)

    Great session! Scott Woodgate is a guarantee! It was a 200 level session, so not so deep in BizTalk architecture and programmability, but really a good session!
    Aside from the "standard" contents of a session like this,  Scott showed us a wizard, fully integrated with VS.NET, to create BizTalk Adapters that he's working on. He told us that it will be available in a few days, probably next week, on his blog. Good job Scott! Thanks!

  • Web Services, XML Serialization and Networking in .NET 2.0 (CTS2001)

    I've just attended this session. Not so exciting, probably because I was already aware of many of the contents. The interesting thing is that it's confirmed the support for IXmlSerializable in .NET 2.0, even if the GetSchema method will be ignored by XmlSerializer, that instead will call a method defined through a new attribute called XmlSchemaProviderAttribute (something like [XmlSchemaProvider("MethodName")] on top of the class...).

  • Offline Application Block: persistent MSMQQueueStorageProvider

    Microsoft Smart Client Offline Application Block makes possible to build applications that are network aware and that are able to work online or offline. When offline you can enqueue messages for central services using many different kind of QueueStorageProvider. One of the pre-built QueueStorageProvider is MSMQQueueStorageProvider that, as you can argue from its name, is a queue provider based on MSMQ. It works with a private queue not transactional by default. Sometimes it happens that you would like to make your messages persistent in order to keep trace of them in case of your Smart Client host shutdown, reboot, crash, etc.

  • DataSet vs Custom Entities

    In these days I’ve read many different opinions about DataSet and Custom Entities. Here is my personal point of view.

  • About me

    I'm a consultant, trainer and author about software development with Microsoft technologies. My job is focused on .NET, XML and Web Services, SharePoint and software architectures. I work in DevLeap, a group of people focused on producing high-level contents for the community of developers, which is delivered through a web site (www.devleap.com in Italian language), books and conferences. I wrote five books: three about XML and Web Services, in Italian language, published by Mondadori Informatica, and two books about Microsoft LINQ, published by Microsoft Press.
    I'm MCP and MCT, with more than 35 passed MCP exams, and IBM Certified Developer on XML technologies.