2008 Oct 10
1 of 2138 | 25. Architect Forum - Some Thoughts about the Feedback - While the feedback for yesterday's forum was in the good average range for all architect forums (typically the architects are more critical than others;)), I really started thinking about the future of the platform and the way we are driving this platform. But, why did I start to think about it? Well, yesterday was the first forum after a very long time where I selected the topic really based on the feedback I've got from several architects and customers in the past 8-10 months - Enterprise Service Bus, which is a very concrete and not very strategic and visionary topic. But I really got that feedback from several architects, so I thought it makes sense discussing about this topic - alth......
2 of 2138 | ACM Article: Restful web services vs. big web services: making the right architectural decision - Great article on ACM regarding when to use REST vs. WS-* standards that are in wide use in SOA architectures today. Very interesting reading for those who may want to take the light-weight approach vs. using the webservice composition and discovery tools that enterprises may find in the TIBCO and IBM SOA stack. ABSTRACT Recent technology trends in the Web Services (WS) domain indicate that a solution eliminating the presumed complexity of the WS-* standards may be in sight: advocates of REpresentational State Transfer (REST) have come to believe that their ideas explaining why the World Wide Web works are just as applicable to solve enterprise application integration problems and to si......
3 of 2138 | Anybody ready for Visual Simulation - The team that brought you Flight Simulator has been working for a while to separate the core simulation engine away from the packaged product so that it can be used in other applications that require real world simulation. Out of this came Microsoft ESP. So now you can simulate any environment in the world in your app. If you are interested in finding out more about how to do these kinds of things, the Microsoft ESP team are holding two developer events, one in Orlando and one in London in early November. If you are interested, please go to the following site and get registered. The section about "Changing the World" sounds pretty neat. Agenda Tim......
4 of 2138 | Attachments go crazy and loose their positions when item is touched by Exchange Web Services - My fellow colleague had this customer who was using Exchange Web Services to update body of an appointment item. He created a new appointment from Outlook with some body text, attachments in the body to the position where he wanted, subject & location. Appointment was saved as it should and life was good. This is how the appointment looked like. Then he decided to update the body using Exchange web services and see how it messed up everything I tried to repro it with my code but was not able to repro it and my code was updating it just fine. So I serialized the request in XML for both codes and compared them. The culprit was the Body's format and this line of code was responsi......
5 of 2138 | BUG: HasAttachments property is false on meeting occurrence with attachment - I thought it was just the last month full of bugs and fixes. This month also started with a Exchange Web Services bug.. or better Exchange Bug as Exchange Web Service is just a victim :( If you add an attachment to a single occurrence of a recurring CalendarItem, and then call GetItem with AllProperties set to retrieve that occurrence, the attachment is returned but HasAttachments property is set to false. Not only that you cannot see the attachment in the OWA, but Outlook has no problem in showing that attachment. You can reproduce the error this way...
Normal
0
false
false
false
EN-US
X-NONE
X-NONE
......
6 of 2138 | Dynamics Sessions @ PDC2008 - It’s no secret that the nature of software development is radically changing. Come to PDC2008 to experience Microsoft’s vision for cloud computing and building applications that seamlessly bridge the gaps between PC, Web, and phone, and be the first to see the full range of advances in Windows 7, the next major version of the Windows client operating system.
Here are five Dynamics Sessions you don’t want to miss at PDC2008….
Case Study: Bridging On-Premises with the Cloud
David Shutt
Learn how CRM has designed and architected a single code-base to target a cloud-based and on-premises offering. The architect of Dynamics CRM will describe how they look at using cloud servi......
7 of 2138 | Gartner Podcast: SOA Lessons Learned From the Trenches - Gartner came out with a good podcast of one of their sessions from the Gartner Enterprise Architecture Summit. It is a very informative panel discussion about "Lessons Learned From the Trenches" with SOA/Enterprise Architecture. Anyone who is an Enterprise Architect or Technology/Business Executive embracing the change and possibilities of SOA in their organization will want to give it a listen. Chances are very good you'll be vigorously nodding your head and maybe even feeling a little bit better about yourself knowing you are not alone in dealing with these problems. Much of the conversation is about how to drive SOA adoption (it appears relying on developers to browse a reposi......
8 of 2138 | Mon jeune parcours à travers les machines et les langages de programmation - C'est le week-end et j’ai envie de partager avec vous mon parcours à travers les machines et langages de programmation associés. On se fait souvent ça au bureau pendant les pauses café et je suis sûr que vous aussi: un revival des vieilles technos. N’hésitez pas à venir en faire de même en commentaire ! De mon coté, j'ai découvert la programmation vers 7 ans sur un Atari 800XL que mon père (commercial de son état) avait acheté dans l'espoir secret de faire son suivi commercial dessus. Vite largué par cette étrange technologie, j'ai pris le relais et j'ai découvert un truc incroyable: le BASIC. Une c......
9 of 2138 | Open Source UGC project of Korea, UCCLight - UCCLight Open Source Project UCCLight DEMO Video Full media service with Microsoft Technologies UCCLight project developed by “http://Hoons.kr” community open source project made by Microsoft technologies, product and services. Media Encoding Automation encoding by Microsoft Expression Encoder 2 SDK. End-user can upload various format of media to encoding server and it transcoding to WMV, Silverlight format. Silverlight media player Silverlight support WMV, VC-1 codec. This open source project implemented Silverlight 2 based media player and populate user information with WCF(Windows Communication Foundation......
10 of 2138 | Problems with System.OutOfMemoryException At System.String.GetStringForStringBuilder in 32-Bit Managed Solutions - If you are working with a VSTO or managed code solution for Office, you may encounter a System.OutOfMemoryException when working with very large DataSets, XML files, or numerious object serialization calls. The problem typically occurs on a call to System.String.GetStringForStringBuilder in the managed call stack.
For details on the problem and its general cause, see the following post:Problems with System.OutOfMemoryException At System.String.GetStringForStringBuilder in 32-Bit Managed Solutions...
11 of 2138 | SharePoint vs. File Servers - The question often arises: When should you use SharePoint and when should you use a file server? There are a lot of considerations to think about when deciding where to put various information assets – security – auditing – recycle bin requirements – usage scenarios and workflow – versioning – encryption, and last but not by any means least, asset size and bandwidth usage requirements.
For example, SharePoint lists are a great way to capture and display data from your coworkers. SharePoint is also a super tool for document repositories, especially when you need to maintain multiple versions of documents. Large audio/video streaming media, DVD ISO files are best served wit......
12 of 2138 | Silverlight Day????????? - ?????????????????????????????????????????????? ???????????????????????????????? ?????????Silverlight DRM?????????????????????????????? C#?????????????????????????????????????????????????????????????? ?????????????????????URL????????? ??????? http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Silverlight-ASPNET-AJAX-WCF-and-an-external-data-source/ ?????????????????? http://devkeydet.spaces.live.com/blog/cns!1F72DA7294089597!452.entry Ask the Speaker????????????????????????...(read more)...
13 of 2138 | Speaking at WDNUG - It’s been a little while since I’ve presented at a public forum – particularly since I missed TechEd Australia after it clashed with my Great Barrier Reef holiday. However this is all going to change with my next live appearance in the centre of the known universe, Wollongong! More specifically I’ll be talking at the Wollongong .NET User Group (WDNUG) next Wednesday, October 15. That should leave plenty of time for you all to book flights from all over the world to attend this monumental event. I’m dong a talk with the catchy title of Aspect Oriented Architecture meets Service Oriented Architecture using the Policy Injection Application Block and WCF. Here are the official details: The......
14 of 2138 | Transfer those skills.... - This is not a new resource but one which i feel we haven't done a good enough job of talking about. Project Rosetta is a website that provides a number of tutorials and articles on relevant subjects for developers and designers looking to broaden their skills to include Silverlight. There are articles that talk about how to use your flash skills in Silverlight as well as some good discussions on the improved developer and designer workflow offered through our tools. Go take a look and let me know what you think....... http://projectrosetta.com/...
15 of 2138 | Very cool feature from Microsoft Outlook Connector - Folks, I downloaded the Windows Live bundle from http://home.live.com and liked the outlook connector in there. It is pretty cool and allows one to integrate various non-corporate e-mail accounts into your outlook. This provides for a richer experience. See below. I can read my office e-mail and as well as other mail from services such as hotmail in one client, which provides a richer experience. As you can see I have my main office e-mail which is expanded and as well as my various hotmail accounts all in one place. The bottom three (Red Arrows) are all my various hotmail accounts. Not only that you can see side by side the calendar entries. See below – I th......
2008 Oct 09
16 of 2138 | Busy Bees! - The Dynamics team have been busy bees lately! CRM 4.0 BizTalk Adapter Now Available The long awaited revision of the Biztalk adapter that was available for CRM 3.0 has now been released. It supports both 32-bit and 64-bit deployments, form-based authentication and multi-tenancy installations. The Adapter Can be downloaded here: http://www.microsoft.com/downloads/details.aspx?FamilyId=ABD3BB9E-A59A-4EB6-8DE8-FB25B77926D7&displaylang=en The Accelerators are coming!! They have also been madly working away on the new CRM Accelerators due for release in the last Quarter of this year: There are now a series of posts on the CRM team’s blog about each of the 8 accelerators (links belo......
17 of 2138 | Calling a WCF Service from SharePoint - My colleague Michael Washam posted a nice article about how to call a WCF web service from a SharePoint Web Part using Javascript. How to call a WCF web service from SharePoint ....(read more)...
18 of 2138 | Cheat Sheet: patterns & practices Catalog at a Glance Posted to CodePlex - As part of our patterns & practices Application Architecture Guide 2.0 project, we've been hunting and gathering our patterns & practices solution assets. Here's our initial draft of our catalog at a glance: Cheat Sheet: patterns & practices Catalog at a Glance (CodePlex) You can use it to get a quick sense of the types and range of solution assets from blocks to guides. Architecture Meta-Frame We used our Architecture Meta-Frame (AMF) as a lens to help slice and dice the catalog: Here's some examples to illustrate: App Types - Factories such as Web Client Software Factory and Web Services Software Factory map to the application types. You can ......
19 of 2138 | Listen to Rob's Windows Mobile Interview on .NET Rocks! -
I was recently interviewed by Carl Franklin and Richard Campbell who run one of the Internet's most popular developer sites, .NET Rocks! You can catch the interview at http://www.dotnetrocks.com/default.aspx?showNum=384 where you can either listen to it live via the website, or download it to your favorite device to listen later.
I cover the current state of Windows Mobile + the entire ecosystem including OEMs, Mobile Operators, developers and who does what within Microsoft's Mobile Commications Business in Redmond and the Mobile Development Center in Hyderabad. I take Carl and Richard on a deep dive of our latest mobile development technologies and techn......
20 of 2138 | Part 4. IIS ??????? - ?????? Part 3. ???????????? WCF ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? IIS ??????? WCF ??????????IIS ???????????????????????? ????????IIS ?????????????????????????? .svc ??????? WCF ????????? 2 ?? ASP.NET ??????????? ????????????? .svc ???????? WPAS (Windows Process Activation Service)???? [Step.15 .svc ??????? WCF ?????????] ?????? Web ????????? WCF ??????????????????? Web ????????????????(? WCF ????????????????????????? ASP.NET Web ???????????????????) ????????? Default.aspx ???????????????????????????WCF ?????????......
21 of 2138 | SharePoint at Microsoft PDC 2008 - PDC is coming up. Surely you’ve heard about it. It’s going to be a lot of fun, and where we’ll hear about what technologies we will be blogging about for the next 3.5 years. This is the mind meld where Microsoft gives the world it’s going forward directions and commands – yes – in fact, this is the place that the conspiracy theorists have been warning us against. Too many developers, and a very large venue, in Los Angeles. It will be easy for attendees to lose their focus, (lots of shiny things in L.A., and developers are easily distracted) so let me remind you what the important events are. Sunday Night – SharePoint by Day, SharePint by Night! Yes, Andre......
2008 Oct 08
22 of 2138 | A SharePoint adventure in "Publish Links to Office" - So I had a need to do a little thing such as get a link to a MOSS site to show up in the "My SharePoint Sites" Save-As dialog in Office. First, this wasn't a site that I was indexing so, I couldn't rely on it picking up the fact that I was a member and automatically putting it into My SharePoint Sites list on my My Site. So let the adventure begin...
First, it seemed innocent enough. If you go to the SSP that your My Site uses, there is an Admin option to configure "Published Links to Office client applications". I went there, added a new entry http://partners.litware.com and set it to have the team site icon. Note that you can leave the audience field blank which will push the link to eve......
23 of 2138 | Coming Soon! Accelerators for Microsoft Dynamics CRM 4.0 - The Microsoft Dynamics CRM Team is pleased to announce the upcoming availability of eight no-cost add-on solutions for Microsoft Dynamics CRM 4.0. Each accelerator showcases how the Microsoft Dynamics CRM 4.0 platform can be configured and extended to broaden marketing, sales and service capabilities. Microsoft Dynamics CRM customers and partners can further configure these Accelerators to meet their specific business needs.
Accelerators for Marketing, Sales and Service
Analytics
Support a range of business intelligence “maturity” levels for customers and partners.
Event Management
Gives companies the ability to easily manage the planning, execution, tracking and reporting......
24 of 2138 | Creating a simple sequential workflow - Purpose of this post is to show you how to get started developing SharePoint MOSS 12 workflows with Visual Studio 2008 by creating a simple sequential workflow. Let's say we want to create a workflow that creates a task each time user creates new announcement in Announcement list.
First step is to launch Visual Studio 2008 and navigate to File ? New ? Project (or press Control + Shift + N) to open the New Project dialog. One note on launching Visual Studio 2008 – you have to launch it with administrator privileges in order to create SharePoint Workflow projects. SharePoint workflow project templates are located under Office 2007 node.
As soon as you click OK the New Office SharePoint W......
25 of 2138 | Flickr, Silverlight og WCF - Jeg elsker billeder. Jeg elsker at se billeder på Flickr fordi de gør mig så glade og giver mig inspiration til nye ting. Billeder siger jo mere end 1000 ord; med mindre de ord er en del af et programmeringsprog :) Jeg har været igang med at lave en random-image-generator udfra nogle af de brugere på Flickr jeg godt kan lide at se billeder fra. Ideén kom sig egentlig af FogBugz, hvor der er optræder et billede som en del af en menu bjælke i applikationen. Det billede i FogBugz giver et indtryk af tryghed og tilfredsstillelse ved brug af softwaren, men desværre skifter det for sjældent. Jeg gik selv igang med at lave lidt sjov... Ind p......
26 of 2138 | FYI: Exchange API spotting - Exchange 2007 SP1 RU4 Released - The Exchange Development Blog has a new post about the recently released Rollup 4 for Exchange 2007 SP 1. There are several key changes to Exchange Web Services in this release that are discussed in the post… “…If you have written code against Exchange Web Services, we definitely recommend that you take a look at RU4. The following are the biggest changes that will be coming in the rollup: - Item IDs are now returned after MoveItem/CopyItem calls. - Unknown/unsupported item types are returned as Messages. - Updating tasks can now have correct behavior for Start and Complete Date values…"...
27 of 2138 | How to access a particular mailbox using Microsoft Exchange web services ? - In this article, we will see how we can access a particular mailbox using Microsoft Exchange web services ? The DistinguishedFolderId element identifies Microsoft Exchange Server 2007 folders that can be referenced by name. The DistinguishedFolderId class has an optional Mailbox property on it that allows you to indicate which mailbox you are accessing. 1: <DistinguishedFolderId Id= "" ChangeKey= "" > 2: <Mailbox/> 3: </DistinguishedFolderId> .csharpcode, .csharpcode...(read more)...
28 of 2138 | HOWTO: How Document Collaboration Works at Microsoft - While the title of this post might indicate that there is a sweeping document collaboration strategy that all teams and people use, that’s not the case necessarily. We are big at dogfooding which is a made up verb indicating that we love to try out our own software and tools in our everyday jobs just the way our customers do. To that end, this post will describe a successful multi-national document collaboration effort surrounding the recent publication of the Office SharePoint Server 2007 and Team Foundation Server 2008 guidance that was recently published on MSDN. The guidance for this heavily anticipated documentation will be released in phases over the next few weeks and ......
29 of 2138 | SAMPLE WF CONFIG FOR NLB SCENARIO - If you are deploying your workflow application to multiple machines(NLB scenario) and all these machines are using same database for persistence , you need to use following config
(1)OwnershipTimeoutSeconds should be very high value ,so other hosts can't load these workflows
(2)Disable auto unload
SAMPLE WORKFLOW CONFIG:
<WorkflowRuntime Name="WorkflowServiceContainer">
<CommonParameters>
<add name="ConnectionString" value="Initial Catalog=SHARED;Data Source=localhost;Integrated Security=SSPI;"/>
</CommonParameters>
<Services>
<add type="System.Workflow.Runtime.Hosting.ManualWorkflowSchedulerService, System.Workflow.Runtime, Versi......
30 of 2138 | Screencasts – Creating Your First WCF Client - Welcome back to the WCF screencast series! After a spending four weeks covering WF topics, we return to WCF for the latest video in the weekly WF/WCF Screencast series. In the coming month, we’ll be covering topics around the calling of WCF services. This week, CSD MVP Aaron Skonnard from PluralSight guides the viewer through how to create your first WCF client application that consumes an existing WCF service (see the screencasts covering the creation of a WCF service and how to create endpoints for more details). We add the service to the client application using the WCF service's Metadata Exchange (MEX) endpoint - which generates the service definition and contract, which Aaron then wri......
31 of 2138 | Upcoming Northeast Developer Events - October / November - Here's the latest (and large!) set of activities and events for developers in the Northeast. Know of any other events or user group meetings? Please let me know! Connecticut October 15 The Fall Northeast Roadshow - Farmington, CT Entity Framework, REST, Dynamic Data, IE8, Unit Testing, UI Technology, and even Robotics! - Chris Bowen & Jim O'Neil October 28 Connecticut .NET User Group - Microsoft Offices, Farmington, CT "BizTalk Server for Developers" - Mario Harik November 8 Fairfield/Westchester Code Camp - Stamford, CT Spend the day sharing knowledge and networking with fellow developers! November 12 Fairfield/......
32 of 2138 | Web Slices, IE8 and S+S - RSS or really simple syndication has become a great tool to provide updates to a website subscriber. An RSS feed requires the web site to duplicate some content to be published as an XML file or feed, that a software running on the client (IE, Outlook or readers) downloads for consumption. RSS has become a great technology that showcases Software + Services model.
A Web Slice allows users to subscribe to a portion of a Web page. The Web Slice format consists of the minimum HTML annotations necessary to enable the publication and consumption of a mutable item on a Web page. Web publishers can use this format in to make portions of a Web page subscribe-able.
IE 8 is the software with the f......
33 of 2138 | XmlDocument vs XElement Performance - I have been using XElement class a lot lately, I was doing some performance tests on this to figure out the difference between this and XmlDocument class and here is what I found. First of all XElement class is part of .NET Framework 3.5, it was introduced with XML to Linq and is part of System.Xml.Linq namespace. This class has been totally written from scratch to get better usability with LINQ. XElement.Nodes and XElement.Attribtues return IEnumerable which could be easily used to traverse nodes. You can also use them Lambda expressions. For more information on XML to LINQ check http://msdn.microsoft.com/en-us/library/bb387098.aspx. In my case, I have created a test bench (console appli......
2008 Oct 07
34 of 2138 | Biztalk 2006 adaptor for MS CRM 4 - We have just released the Biztalk adaptor for MS CRM 4.
It can do pretty much the same as the adaptor for CRM 3 but this one support 64 bits natively
You can download it free of charge from this URL:
http://www.microsoft.com/downloads/details.aspx?FamilyId=ABD3BB9E-A59A-4EB6-8DE8-FB25B77926D7&displaylang=en
Now go and upgrade that Biztalk server :)
Over and out....
35 of 2138 | Exchange Web Services Update Rollup 4 Roundup - We have just released update rollup 4 (RU4) for Exchange 2007 SP1. This rollup fixes some bugs in Exchange Web Services (EWS), and introduces some behavior changes to EWS to allow customers and partners the flexibility to accomplish some key scenarios. If you have written code against Exchange Web Services, we definitely recommend that you take a look at RU4. The following are the biggest changes that will be coming in the rollup:
- Item IDs are now returned after MoveItem/CopyItem calls.
- Unknown/unsupported item types are returned as Messages.
- ......
36 of 2138 | Interesting Downloads for Week Ending 3-10-2008 - Hi All, Please find attached the listings of new or updated downloads for the week ending 3rd October 2008. Key ones include Infrastructure Development & Operations • Hyper-V Server 2008 Getting Started Guide • Microsoft Hyper-V Server 2008 - English • Branch Office Infrastructure Solution for Windows Server 2008 Solutions & Solution Development • Requirements Management with Visual Studio Team System White Paper • Microsoft SQL Server 2008 Books Online (August 2008) • Modifying Messages with the WCF Adapters • Web Platform Installer Beta Security, Policy & Compliance • Microsoft Forefront Security for SharePoint with Service Pack 2 • Microsoft Application......
37 of 2138 | Microsoft Dynamics CRM 4.0 BizTalk Adapter Now Available - The Microsoft BizTalk® Server 2006 adapter for Microsoft Dynamics® CRM 4.0 is now available. This adapter has the same functionality as the previously released 3.0 adapter, with the following updates:
Supports both 32-bit and 64-bit deployments of Microsoft Dynamics CRM 4.0
Supports form-based authentication
Supports multi-tenancy
With this adapter, you can integrate Microsoft Dynamics CRM 4.0 with any other non-Microsoft business application using the BizTalk server mapping capabilities, which allows you to discover and use the schema of any of the Microsoft Dynamics CRM entities.
Adapter is available at no additional charge and can be downloaded from here.
Sanjay Jain
Microsoft D......
38 of 2138 | Moss Camp and Cloud Camp Coming to Chicago! - Cloud Camp on 10/21/08 CloudCamp is an unconference where early adapters of Cloud Computing technologies exchange ideas. With the rapid change occurring in the industry, we need a place we can meet to share our experiences, challenges and solutions. At CloudCamp, you are encouraged you to share your thoughts in several open discussions, as we strive for the advancement of Cloud Computing. End users, IT professionals and vendors are all encouraged to participate. Register at this site today!...(read more)...
39 of 2138 | PDC is coming - Uncloaking after a long absence, here's some of what is new and exciting for the next release of WCF and WF: everything can be done in XAML.
http://blogs.windowsclient.net/rob_relyea/archive/2008/09/30/pdc08-xaml-talk.aspx
http://channel9.msdn.com/pdc2008/TL36/...
40 of 2138 | Setting up cross farm searches via Federated Search - In recent months I've seen significant issues with search crawl times at numerous customers who have deployed MOSS globally. The issues often are caused by the need to crawl other farms across the world, so "global" results will show up on one search page. Crawling the world from one location is a very bad idea because bandwidth and latency between data centers across the world is very poor. For more reading on search performance, check out the Microsoft Enterprise Search blog, and focus on the "Perf and Scale" tagged content. With the release of the MOSS Infrastructure Update, Microsoft has added Federated Search features to MOSS. Search Federation allows for the aggregation of queri......
41 of 2138 | Snap Shot of BizTalk 2006 Solutions For MQSeries - I wanted to create a snap shot of BizTalk 2006 solutions for MQSeries. The two options we have can be confusing, so hopefully the information below will add some clarity.
BizTalk WebSphere MQ Adapters
BizTalk Server 2006 we only use:
1) MQSeries Server Adapter
2) MQSeries Client Adapter
Base Client – Transactions not supported
&......
42 of 2138 | The Microsoft BizTalk® Server 2006 adapter for Microsoft Dynamics® CRM 4.0 is now available!! - The Microsoft BizTalk® Server 2006 adapter for Microsoft Dynamics® CRM 4.0 is now available.
This adapter has the same functionality as the previously released 3.0 adapter, with the following updates:
• Supports both 32-bit and 64-bit deployments of Microsoft Dynamics CRM 4.0
• Supports form-based authentication
• Supports multi-tenancy
With this adapter, you can integrate Microsoft Dynamics CRM 4.0 with any other non-Microsoft business application using the BizTalk server ......
43 of 2138 | Updates for AJAX in IE8 Beta 2 - Sunava Dutta here, a program manager focused on improving AJAX in the browser! Now that Internet Explorer 8 Beta 2 is out, I want to write about some of the latest rounds of enhancements we’ve made. As many of you may recall, back in March we discussed a set of developer experiences in AJAX across scenarios such as client-side cross-domain data access, local storage, and navigation state management among many others. The good news is our team has been working since Beta 1 to tweak and update our implementations based on feedback from developers (thanks for your contributions!) and ongoing updates to the W3C standards drafts on which most of these implementations are based or have been submi......
44 of 2138 | User Group Session: A Lap Around Visual Studio Team System 2010 - On Monday, 13-Oct I will be presenting a session at my local (and favorite) user group, the .NET Developers Association. For this session I will be providing a demo-filled tour of the next release of VSTS - Visual Studio Team System 2010. This is your chance to come and see some of what we will be showcasing at the upcoming PDC 2008 later this month. Tell your friends, tell your boss (heck, maybe you'll get paid to come). One lucky attendee will walk away with a fully licensed copy of Visual Studio Team System 2008 Team Suite. A Lap Around Visual Studio Team System 2010 In this session you will witness a demo-intensive tour of the upcoming release of Visual Studio Team Syst......
45 of 2138 | Virtual Earth 6.2 Technical Webcast On Demand - I uploaded my webcast into our SkyDrive service and have posted it here for your viewing pleasure. Check out my blog post from last week for the download details for the samples from this webcast. Also I should point out that we have updated the WCF contracts for our staging service so if you are using the samples you should delete and recreate the service references for all of the services in these samples so that they won't throw exceptions. Enjoy....
46 of 2138 | Web part zone adapter - A lot of people working with public facing web sites and SharePoint 2007 have discovered that the web part zone makes it virtually impossible to have a WCAG complient site, in other words to have a page layout which doesn't use HTML tables for layout purposes. The only possible way to change this is to make a web part zone adapter which renders the web part zone in a DIV based layout instead. The only downside to this approach is that this will break the javascript the zone uses to drag and drop web parts. This downside can be minimized if you only apply the adapter when the page is rendered to the end user, which means when the page is not rendered in edit mode. By doing this the javascrip......
2008 Oct 06
47 of 2138 | activating fEATURE FOR eACH mYsITE sITE COLLECTION - Recently I had to get a feature activated over all 800 MySite of a Farm. The approach I choose was to generate an xml list of all the MySIte URL's in my farm and use a Windows application to read the XML file and generate the appropriate activation script. a) The step to get all the site collections within the WebApplication hosting MySite is to run the command of stsadm -o enumsites -url http://moss:34078/ >C:\MySiteList.XML . This xml file would include the URL of all mysites in an XML Node. b) Assuming all your mysites are under http://moss:portnumber/sites/personal/, the next thing you need to do is simply load the XML File in an XML domdocument and generate the appropriate activat......
48 of 2138 | Astoria & IIS , HTTP 400 Bad Request on Posting Large Payloads to an astoria service - We’ve seen this in the labs and also reported by our customers on the forums, If you try to post a large amount of data to an astoria data service , you might receive a response code Http 400 Bad Request even though the response data is valid. An ADO.NET Data Service sits on top of Windows Communication Foundation , although most of the required plumbing is hidden away from you , you can still see the effects in scenarios such as this . Why do I get a generic 400 Bad Request in this case ? When the request size ( including headers ) exceeds 64 K ( 65536 bytes ) , WCF chokes on the request as this request size is greater than the limit on the maximum size of the......
49 of 2138 | Common Problems Composing Security with Streaming -
Security and streaming are two features that often do not get along with each other. Although the concepts are not inherently in conflict, their implementations often do things that cause problems for the optimal execution of the other.
You may have seen that the message security channel, like the reliable messaging channel, in its native mode likes to buffer messages. This is because signing is one of the aspects of message security. The message signature is typically computed based on the contents of the message to allow detection of any changes. Although you could still achieve some benefit from streaming on the network and on the client, buffering of the message requires storag......
50 of 2138 | Entity Framework mapping scenarios - One thing I like to get across when I talk about the ADO.NET Entity Framework is that in V1 the Designer does not support all the capabilities of the underlying Entity Data Model (EDM) – and hence you will sometimes need to “roll up your sleeves” and start editing the underlying XML files (CSDL, MSL, SSDL) that make up an EDM. There is a document which will help if you find yourself needing to do this - Entity Framework Supported Mapping Scenarios. Summary: This white paper enumerates the supported mapping scenarios in Entity Framework. It also mentions important design considerations for store schema in order to deal with advanced mapping scenarios. The paper covers off a vari......