<?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>TBNL &#187; msdn</title>
	<atom:link href="http://www.tibobeijen.nl/blog/tag/msdn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tibobeijen.nl</link>
	<description>...another view on the web and how it's built</description>
	<lastBuildDate>Tue, 15 Jun 2010 17:17:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MSDN InTrack: Microsoft Webstack and PHP Pt. 2</title>
		<link>http://www.tibobeijen.nl/blog/2008/12/15/msdn-intrack-microsoft-webstack-and-php-pt-2/</link>
		<comments>http://www.tibobeijen.nl/blog/2008/12/15/msdn-intrack-microsoft-webstack-and-php-pt-2/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 11:38:25 +0000</pubDate>
		<dc:creator>Tibo Beijen</dc:creator>
				<category><![CDATA[report]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[msdn]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://www.yunademo.nl/preview/tibobeijen.nl/?p=101</guid>
		<description><![CDATA[Following my first post on the MSDN inTrack day I&#8217;ll now cover the second half of the day. The two topics featured were the presentation side of things and the Microsoft Live platform.

Presentation
In this part different topics were addressed such as Microsoft Software of interest for PHP developers, the forthcoming Internet Explorer 8 and (of [...]]]></description>
			<content:encoded><![CDATA[<p>Following my first post on the MSDN inTrack day I&#8217;ll now cover the second half of the day. The two topics featured were the presentation side of things and the Microsoft Live platform.<br />
<span id="more-101"></span></p>
<h3>Presentation</h3>
<p>In this part different topics were addressed such as Microsoft Software of interest for PHP developers, the forthcoming Internet Explorer 8 and (of course) Silverlight.</p>
<h4>Expression</h4>
<p>Microsoft apparently has a whole new range of development software called &#8216;Expression <insert flavor here>&#8216;. Akin to Vista there are different flavors and akin to Vista that may cause confusion. Most emphasis was on &#8216;Expression Web&#8217;, a WYSIWYG editor replacing Frontpage. It looked quite decent in it&#8217;s own right but it is no IDE like Zend Studio. I think in PHP environments it&#8217;s most suited towards front-end developers who are mainly focused on templating.</p>
<h4>IE 8</h4>
<p>It looks like Internet Explorer 8 will have some very welcome features. (In my opinion just the fact that there will be an IE8 is a good thing as that will make IE6 &#8216;really old&#8217; and hopefully extinct soon. Good news for anyone involved in CSS and JS coding). For developers interesting features will be:</p>
<ul>
<li>JS-debugger with breakpoints and all (no more mystery line-numbers)</li>
<li>By default a web developer toolbar</li>
<li><a href="http://msdn.microsoft.com/en-us/library/cc848895(VS.85).aspx">Code profiler</a> (think: Yslow)</li>
</ul>
<p>Promising indeed. Now what remains on my wish-list is an easy way to run IE6 and IE7 alongside IE8&#8230;</p>
<h4>Silverlight</h4>
<p>On to Silverlight. One can&#8217;t but have noticed Microsoft is promoting it&#8217;s new web technology. And while Microsoft bashers will probably keep seeing it as &#8216;Just a M$ alternative to Flash&#8217;, it has some very nice features. Apparantly Silverlight is very powerful when it comes to handling video. A fine example was given in the form of last year&#8217;s <a href="http://wielrennen.nos.nl/index/silverlight">Amstel Gold coverage</a> featuring a single stream showing different camera&#8217;s. Another nice feature is Deep Zoom of which two interesting examples were shown: <a href="http://memorabilia.hardrock.com/">Hard Rock Memorabilia</a> and <a href="http://www.xrez.com/yose_proj/yose_deepzoom/new/XRez%20Xtreme%20Pano/index.html">Yosemite park</a>. Not needed in your typical CMS application but very nice nevertheless.</p>
<p>But what I liked most about Silverlight (besides the obvious show-off examples) was the way it integrates into a HTML page: Silverlight events will be <a href="http://msdn.microsoft.com/en-us/library/cc189042(VS.95).aspx">processed by the page&#8217;s javascript</a>. This means that when developing RIA&#8217;s all of the behaviour scripting can be centralised and will cover both HTML and Silverlight parts of the page. Furthermore, Silverlight object elements can be <a href="http://msdn.microsoft.com/en-us/library/cc903955(VS.95).aspx">accessed in a way similar to the HTML DOM</a>. I haven&#8217;t yet worked with Silverlight but based on this I expect integration to be smooth.</p>
<h3>Live Platform</h3>
<p>Final part of the day was about Microsoft&#8217;s Live Platform. Different features were showcased, like easily publishing video content by using Expression <insert video flavour>. Neat in it&#8217;s own right but the relation to PHP was as thin as any web service. Most interesting I found the existence of Sky Drive. 25Gb of free storage. I&#8217;ll keep that in mind if I need to share the occasional file.</p>
<p>Concluding: Espcially the IIS and Silverlight parts were of real interest from a PHP developer&#8217;s perspective. Some of the other subjects were &#8216;nice to know&#8217; and came across as more &#8216;promotional&#8217; than &#8216;informative&#8217;. That aside, it looks like Microsoft is well aware of the increasing popularity of PHP. I wouldn&#8217;t be surprised if Silverlight will make it&#8217;s way into quite some PHP applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tibobeijen.nl/blog/2008/12/15/msdn-intrack-microsoft-webstack-and-php-pt-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSDN InTrack: Microsoft Webstack and PHP</title>
		<link>http://www.tibobeijen.nl/blog/2008/12/10/msdn-intrack-microsoft-webstack-and-php/</link>
		<comments>http://www.tibobeijen.nl/blog/2008/12/10/msdn-intrack-microsoft-webstack-and-php/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 18:02:41 +0000</pubDate>
		<dc:creator>Tibo Beijen</dc:creator>
				<category><![CDATA[report]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[msdn]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://www.yunademo.nl/preview/tibobeijen.nl/?p=74</guid>
		<description><![CDATA[Last week I attended a one-day Microsoft event about what the Microsoft platform has to offer for PHP developers. Four topics were covered: MS Server 2008 &#038; IIS 7, SQL Server, Presentation and the Live platform. As was explicitly mentioned, the event wasn&#8217;t about &#8216;learning PHP&#8217; but about &#8216;what&#8217;s in store&#8217;. It seems like Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I attended a one-day Microsoft event about what the Microsoft platform has to offer for PHP developers. Four topics were covered: MS Server 2008 &#038; IIS 7, SQL Server, Presentation and the Live platform. As was explicitly mentioned, the event wasn&#8217;t about &#8216;learning PHP&#8217; but about &#8216;what&#8217;s in store&#8217;. It seems like Microsoft <a href="http://www.microsoft.com/uk/servers/winclientshearts/">takes PHP&#8217;s growth seriously</a> . In this first post I&#8217;ll cover IIS and SQL Server 2008.</p>
<p><span id="more-74"></span></p>
<h3>MS Server 2008 &#038; IIS 7</h3>
<p>The IIS 7 part was quite interesting, the most important facts mentioned being:</p>
<ul>
<li>Modular instead of Monolithic. The extension architecture allows for extra features to be added to IIS 7. Extensions can be <a href="http://www.iis.net/extensions">&#8216;official Microsoft extensions&#8217;</a>, &#8216;unofficial&#8217; (third party, no MS support) or self-developed.</li>
<li>FastCGI PHP. One of those extensions is FastCGI. Apparently FastCGI re-uses a proces as opposed to classic CGI. For <a href="http://www.iis.net/php">PHP on IIS</a> this means a great performance boost.</li>
<li>Multiple PHP versions. Per folder, or even per specific script, the PHP executable can be specified so it is easy to run different PHP versions on one server or to test applications on updated PHP versions.</li>
<li>Delegating access to configuration settings. It looked like it was possible to delegate configuration settings at a very detailed level. Delegation is helped by the introduction of &#8216;IIS users&#8217;. The configuration console can be remotely connected to using the IIS user credentials.</li>
<li><a href="http://www.iis.net/extensions/BitRateThrottling">Bit rate throttling</a>. Very useful if you are hosting large media files.</li>
<li><a href="http://www.iis.net/extensions/URLRewrite">Url Rewrite Module</a>. The most notable feature to me was that it allows you to import apache mod_rewrite settings. Very nice.</li>
<li>Alternate configuration options. For those suffering from RSI (or just not liking icons) there are several other ways of accessing IIS settings: AppCMD, Powershell, .NET namespaces or the XML configuration files.</li>
<p>IIS 7 made a good impression. It looks like some features very important for PHP development are in there. I think for sysadmins it&#8217;s very nice that all of the configuration can be done from the CLI as that is better suited for repetitive tasks, tooling and documenting.</p>
<h3>SQL server 2008</h3>
<p>The SQL server part covered the connecting proces from PHP and the features SQL Server 2008 offers. </p>
<p>For the PHP examples the <a href="http://www.codeplex.com/SQL2K5PHP">Microsoft SQL Server 2005 Driver for PHP</a> was used. This driver makes available a set of sqlsrv_ functions. In-depth coverage on that subject <a href="http://msdn.microsoft.com/en-us/library/cc793139(SQL.90).aspx">can be read here</a>. The driver is only available on windows but luckily there are other options: <a href="http://www.php.net/manual/en/mssql.setup.php">MSSQL extension</a>, <a href="http://www.php.net/manual/en/book.uodbc.php">ODBC extension</a>, <a href="http://www.php.net/manual/en/ref.pdo-dblib.php">PDO_DBLIB</a> and <a href="http://www.php.net/manual/en/ref.pdo-odbc.php">PDO_ODBC</a>.</p>
<p>Next on was coverage on the Server product itself. The part on reports wasn&#8217;t that interesting although the reports created looked very polished. And of course <a href="http://en.wikipedia.org/wiki/Lies,_damned_lies,_and_statistics">there&#8217;s a certain demand for that</a>. :). Furthermore, I think displaying the reports using an iFrame isn&#8217;t the type of &#8216;integration&#8217; PHP developers will get very excited about.</p>
<p>Working mainly with CLI or Php(My/Post)Admin I could see the benefits tools like SQL Server Management Studio and SQL Server Profiler can offer. I think they can be of great help optimising queries.</p>
<p>Of further interest to me were the geography and geometry functions. It was nice to see how easy it is to combine, say, travel distance and other attributes in a single query. I&#8217;ve never had to work with geographic data yet but, as co-attendees mentioned a lot of other databases have similar features. For example PostgreSQL has the <a href="http://postgis.refractions.net/">PostGIS extension</a> and there is some <a href="http://dev.mysql.com/tech-resources/articles/4.1/gis-with-mysql.html">spatial functionality in MySQL</a> too.</p>
<p>SQl Server is probably a very good product but I doubt if it will be used much in &#8216;blank sheet&#8217; PHP projects. For companies having a MS infrastructure and wanting to jump on the PHP bandwagon options are plenty&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tibobeijen.nl/blog/2008/12/10/msdn-intrack-microsoft-webstack-and-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
