<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Joost&#039;s blog &#187; Microsoft Tech</title>
	<atom:link href="http://joost.reuzel.nl/category/microsoft-tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://joost.reuzel.nl</link>
	<description>Just some thoughts</description>
	<lastBuildDate>Wed, 18 Nov 2009 09:10:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel="next" href="http://joost.reuzel.nl/category/microsoft-tech/feed/?page=2" />

		<item>
		<title>Development in SharePoint 2010</title>
		<link>http://joost.reuzel.nl/2009/development-in-sharepoint-2010/</link>
		<comments>http://joost.reuzel.nl/2009/development-in-sharepoint-2010/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 22:42:01 +0000</pubDate>
		<dc:creator>Joost</dc:creator>
				<category><![CDATA[Microsoft Tech]]></category>

		<guid isPermaLink="false">http://joost.reuzel.nl/2009/development-in-sharepoint-2010/</guid>
		<description><![CDATA[Developers have been a major audience for Microsoft&#8217;s SharePoint team. Developing for SharePoint 2010 got a lot easier. An incomplete list of features added to aid developers: 

Client SharePoint Object Model. Applications that do not run inside SharePoint as a WebPart can now make use of a new library to access SharePoint information. This library ]]></description>
			<content:encoded><![CDATA[<p>Developers have been a major audience for Microsoft&#8217;s SharePoint team. Developing for SharePoint 2010 got a lot easier. An incomplete list of features added to aid developers: <span id="more-137"></span></p>
<ol>
<li><em>Client SharePoint Object Model</em>. Applications that do not run inside SharePoint as a WebPart can now make use of a new library to access SharePoint information. This library takes away most of the complexities around invoking the SharePoint web services. Very useful in e.g. Silverlight applications.</li>
<li>New <em>deployment package</em>. SharePoint 2010 introduces/improves greatly the WebPart packaging and deployment using the new Windows SharePoint Package. It is now much easier to publish a feature or WebPart to a site or farm.</li>
<li><em>Sandboxed WebParts</em>. Web parts can be added to a site in a sandbox. A sandbox means that the WebPart will run in its own server-process. Furthermore, it has restrictions imposed on it (such as the time it may run). This greatly improves the stability of the environment as faulty WebParts no longer crash the SharePoint process. Especially interesting to know is that using the sandbox you don&#8217;t need administrative privileges on a farm to deploy a WebPart to a site.</li>
<li>
<div>Improved <em>Visual Studio 2010 support</em> for SharePoint. In Visual Studio you can now:</div>
<ol>
<li>Use SharePoint templates to get you up-to-speed</li>
<li>Design WebParts visually as if they are ASP.NET controls (which in fact they are…) (see <a href="http://msdn.microsoft.com/en-us/magazine/ee309510.aspx">this article</a> for some extra info)</li>
<li>Browse through a SharePoint site using the SharePoint Explorer Window</li>
<li>Deploy WebParts to SharePoint through new wizards and the new feature/webpart package</li>
<li>Hit F5 to automatically build, deploy, reset IIS, attach the debugger and open the page with the WebPart…</li>
</ol>
</li>
<li><em>Linq2SharePoint</em> provides a LINQ query interface to search through list and site content. Regrettably this feature is not available in the new client object model (to be used by apps not running inside SharePoint)</li>
<li>The <em>Developer Dashboard</em> provides statistics on page load time, executed queries, query execution times, server info, etc. Very useful! See <a href="http://razi.spaces.live.com/Blog/cns!612EA30171E9AE3A!1348.entry?sa=829227687">this post</a> for a preview…</li>
<li><em>Silverlight</em> is now supported out of the box.</li>
<li><em>Business Connectivity Services</em> is the follow-up of the Business Data Catalog. It is now much more powerful and even easier to use. You can relatively simple create an &#8216;external list&#8217; that behaves just as any SharePoint list, but of which the content is hosted in another system (SQL Server, SAP, …) It even supports write operations to the lists! Visual Studio comes with templates for creating new BCS adapters for unsupported content sources…</li>
<li><em>SharePoint Designer </em>has gone through a major redesign making it much more useful.</li>
<li><em>New WebService interface</em> allowing for easier and more extensive access to SharePoint functionality. Moreover, REST support has been added to query lists and content. A very cool demo I saw was the combination of the REST interface with the improved Excel Services: A graph in an Excel file in a SharePoint library could be accessed through a (REST) URL and posted as a (PNG) picture on a webpage or inside PowerPoint. When the data in the excel file was updated, the graph was adjusted in PowerPoint and on the webpage. The Url looked like: <a href="http://mysharepointsite.com/lists/documents/excelfile.xlsx/mygraph">http://mysharepointsite.com/lists/documents/excelfile.xlsx/mygraph</a>, where mygraph was a named set in the Excel file (named sets are a new feature of Excel 2010). Very cool.</li>
</ol>
<p>Combine this with the new features (SilverLight, Performance Point Services, improved Excel Services, etc.) and you&#8217;ll find that SharePoint 2010 is worthwhile upgrading. What I couldn&#8217;t test at the TechEd is the stability and performance. Hopefully that has improved as well…</p>
]]></content:encoded>
			<wfw:commentRss>http://joost.reuzel.nl/2009/development-in-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New in SilverLight 3</title>
		<link>http://joost.reuzel.nl/2009/new-in-silverlight-3/</link>
		<comments>http://joost.reuzel.nl/2009/new-in-silverlight-3/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 20:55:22 +0000</pubDate>
		<dc:creator>Joost</dc:creator>
				<category><![CDATA[Microsoft Tech]]></category>

		<guid isPermaLink="false">http://joost.reuzel.nl/2009/new-in-silverlight-3/</guid>
		<description><![CDATA[Currently I&#8217;m at the Microsoft TechEd 2009 in Berlin. There is a lot of talk and demo&#8217;s on the new SilverLight release. There are a fiew features that make it much more interesting than the previous versions. My top 3:


Writable Bitmaps: These allow you to create bitmaps from inside the SilverLight applications. This functionality forms ]]></description>
			<content:encoded><![CDATA[<p>Currently I&#8217;m at the Microsoft TechEd 2009 in Berlin. There is a lot of talk and demo&#8217;s on the new SilverLight release. There are a fiew features that make it much more interesting than the previous versions. My top 3:
</p>
<ol>
<li><em>Writable Bitmaps</em>: These allow you to create bitmaps from inside the SilverLight applications. This functionality forms the basis for many new SilverLight effects. A cool feature of the writeable bitmap classes is that you render a portion of your XAML into the bitmap and act upon that rendering. Here at TechEd I&#8217;ve seen some cool demos like magnifying glasses, or video frame capturing that use this.
</li>
<li><em>Communication framework</em>: SilverLight applications can now communicate with each other. This allows you to modularize your pages. For example, I can think of a set of SilverLight based SharePoint WebParts that communicate about the range of data that they are showing.
</li>
<li><em>Offline capabilities</em>. SilverLight becomes true RIA… You can now take SilverLight applications offline. This allows you to start a SilverLight application from your start-menu or desktop. You do not even have to be online to work with the SilverLight apps.
</li>
</ol>
<p>This is just a top 3. There are much more features and improvements like improved development support in Visual Studio 10 and Microsoft Blend, improved integration into SharePoint, improved data binding, RIA services for data access, etc… SilverLight is developing fast!
</p>
<p>
 </p>
]]></content:encoded>
			<wfw:commentRss>http://joost.reuzel.nl/2009/new-in-silverlight-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linq to anything</title>
		<link>http://joost.reuzel.nl/2009/linq2anything/</link>
		<comments>http://joost.reuzel.nl/2009/linq2anything/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 20:32:46 +0000</pubDate>
		<dc:creator>Joost</dc:creator>
				<category><![CDATA[Microsoft Tech]]></category>

		<guid isPermaLink="false">http://joost.reuzel.nl/?p=131</guid>
		<description><![CDATA[LINQ is probably one of the most compelling features of .NET3.5. I love the way you can query your data models and how that is automatically converted to queries to the underlying datasources. If you are not familiar with it, do have a look at MSDN&#8230;
Apparently I&#8217;m not the only one who loves LINQ. You ]]></description>
			<content:encoded><![CDATA[<p>LINQ is probably one of the most compelling features of .NET3.5. I love the way you can query your data models and how that is automatically converted to queries to the underlying datasources. If you are not familiar with it, do have a look at MSDN&#8230;</p>
<p>Apparently I&#8217;m not the only one who loves LINQ. You may already know about Linq2Sql, Linq2Objects and Linq2Entities. However, did you know that there is now also &#8230;</p>
<ul>
<li>Linq2RiaServices, allowing simple access to data in the middle tier from SilverLight applications</li>
<li>Linq2ADODataServices, providing similar functionality as the Linq2RiaService, but utilizing the ADO.NET Data Services framework.</li>
<li>Linq2SharePoint, allowing you to query SharePoint lists and sites from within a SharePoint WebPart, and</li>
<li>Linq2Azure, which is used to query Azure storage.</li>
</ul>
<p> Seems that every locally or remotely stored set of object  gets a Linq interface&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://joost.reuzel.nl/2009/linq2anything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
