<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Mark Brown's Web Platform Blog</title><subtitle type="html" /><id>http://blogs.msdn.com/markbrown/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/markbrown/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-05-01T13:12:43Z</updated><entry><title>Vote for my Session at SXSW</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/08/20/vote-for-my-session-at-sxsw.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/08/20/vote-for-my-session-at-sxsw.aspx</id><published>2009-08-21T02:32:31Z</published><updated>2009-08-21T02:32:31Z</updated><content type="html">&lt;a href="http://panelpicker.sxsw.com/ideas/view/3825"&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" alt="Vote for my PanelPicker Idea!" align="right" src="http://sxsw.com/files/SXSWPanelPicker-lg.png" /&gt;&lt;/a&gt;   &lt;p&gt;Hey everybody. I am up for Community Voting for the next SXSW Interactive Festival happening next March and I need your votes to get accepted. Here is the session I am presenting.&lt;/p&gt;  &lt;h4&gt;&lt;a href="http://panelpicker.sxsw.com/ideas/view/3825" target="_blank"&gt;HD Video Streaming Server using PHP and Silverlight&lt;/a&gt;&lt;/h4&gt; A dash of PHP, a pinch of Silverlight and a smidge of IIS and you can easily make an HD video streaming server. Check out this session as we'll build a fully functional HD video streaming server and then give you the code so you can use it yourself. As a bonus we may even show on the fly encoding so you can make your very own HD version of YouTube with user generated content.&lt;img src="http://tirania.org/shots/0905050314jHmzB9EF.png" width="640" height="410" /&gt;   &lt;p&gt;This promises to be an AWESOME session and I really want to show people how far the technology has come to not only stream video content over the internet easily but also to deliver HD quality video over the internet as well.&lt;/p&gt;  &lt;p&gt;To get accepted for the SXSW event I need to get votes from the community that think this is a cool session and want to see it. So click on the session title above or the “Thumbs Up” graphic there up top, go register yourself if you haven’t (even if you’re not attending) and then click on this link above here to vote up my session.&lt;/p&gt;  &lt;p&gt;Thanks !!!&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:33be4e2e-16ef-4c4f-81c5-17f1e7ee23a4" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SXSW" rel="tag"&gt;SXSW&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PHP" rel="tag"&gt;PHP&lt;/a&gt;&lt;/div&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/markbrown/archive/2009/08/20/vote-for-my-session-at-sxsw.aspx";digg_title = "Vote for my Session at SXSW";digg_bgcolor = "#FFFFFF";digg_skin = "compact";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9877759" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Silverlight" scheme="http://blogs.msdn.com/markbrown/archive/tags/Silverlight/default.aspx" /><category term="Events" scheme="http://blogs.msdn.com/markbrown/archive/tags/Events/default.aspx" /><category term="Cool Stuff" scheme="http://blogs.msdn.com/markbrown/archive/tags/Cool+Stuff/default.aspx" /><category term="PHP" scheme="http://blogs.msdn.com/markbrown/archive/tags/PHP/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/markbrown/archive/tags/IIS/default.aspx" /></entry><entry><title>Drupal Camp LA and my life as a Food Critic</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/08/12/drupal-camp-la-and-my-life-as-a-food-critic.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/08/12/drupal-camp-la-and-my-life-as-a-food-critic.aspx</id><published>2009-08-12T17:58:27Z</published><updated>2009-08-12T17:58:27Z</updated><content type="html">&lt;p&gt;Well I’m back from my weekend sojourn to Southern California for this year’s &lt;a href="http://2009.drupalcampla.com/" target="_blank"&gt;Drupal Camp LA&lt;/a&gt; held at the University of California Irvine. It was a great trip and I had a wonderful time down there. Overall the attendees at the Drupal Camp LA were surprised that Microsoft would sponsor this event as well as want to present sessions. Many wondered indeed why we were there at all.&lt;/p&gt;  &lt;p&gt;It’s simple really. There’s a growing number of people who are really passionate about Drupal and are creating websites for their customers and for themselves. At Microsoft we are passionate about the web and we want to help the Drupal and all the other communities have the best experience using Windows as a both development environment as well as a web server. We want your stuff to run great on Windows and to do that we have to get out there to show you what we’ve been up to and also get your feedback so we can go make things better. So that’s why we were at this event and it’s why you’ll see more of us at events like this in the future.&lt;/p&gt;  &lt;p&gt;My talk on our &lt;a href="http://learn.iis.net/page.aspx/639/using-iis-search-engine-optimization-toolkit" target="_blank"&gt;IIS SEO Toolkit&lt;/a&gt; was very well received. There weren’t many people in the audience. Maybe 20 or so, but it was clear that they were impressed with this little piece of technology we created. It works on any website built with any framework running on any web server. Indeed, the heart of it is a web site crawler much like what you’d see Google or Bing use to crawl websites to rank your pages and your site itself. If you have not seen this tool in action then I’d encourage you to take a few minutes to read up on the IIS SEO Toolkit.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;My Life as a Food Critic&lt;/h2&gt;  &lt;p&gt;So during my travels this past weekend I only made it to two of the four restaurants I wanted to check out. I actually went to one of them twice (two separate locations). So here for your culinary pleasure is my review of Wahoo’s Fish Tacos in Costa Mesa, CA and San Shi Go in Laguna Beach, CA. In this segment I will be channeling James Lipton and Anthony Bourdain simultaneously.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://static.tvguide.com/MediaBin/Galleries/Imported/BioPix/C/bio_45/james-liptonnew1.jpg" /&gt;&amp;#160;&lt;img src="http://www.lesliehawes.com/wordpress/wp-content/uploads/2007/08/anthony-bourdain.jpg" width="203" height="160" /&gt;&lt;/p&gt;  &lt;h2&gt;My rating system is as follows:&lt;/h2&gt;  &lt;blockquote&gt;   &lt;p&gt;200 OK = Outstanding&lt;/p&gt;    &lt;p&gt;302 Found = Very Good&lt;/p&gt;    &lt;p&gt;404 Not Found = Somewhat Disappointing&lt;/p&gt;    &lt;p&gt;500 Internal Server Error = Stay Away At All Costs&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Wahoo’s Fish Tacos:&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_103_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="IMAGE_103" border="0" alt="IMAGE_103" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_103_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;I wandered into the Wahoo’s Fish Tacos in Costa Mesa, CA on Sunday afternoon. This location is in fact their first store so it’s been around for a while and the place has lots of charm. &lt;/p&gt;  &lt;p&gt;I ordered my regular, a #2, which is a two fish taco combo, char-broiled, with black beans, white rice and a Pepsi. Now a few things have changed in the past year since I’ve eaten there. A #2 used to be a two fish taco combo. They have since started serving chicken which boggles my mind since who the hell wants chicken at a fish taco restaurant? They’ve also started serving brown rice. WHY for God’s sake? Nobody wants brown rice as a Mexican food side. Besides their white rice is out of this world. If my taste buds aren’t deceiving me they cook it in a chicken broth and add either a tiny bit of oregano or maybe thyme and also some cilantro too. And they’ve also started serving white beans in addition to pinto which they’ve had forever and of course, black. the best bean there is.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_106_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="IMAGE_106" border="0" alt="IMAGE_106" align="left" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_106_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt;Ok, so I admit. I am not one who embraces change quickly. I like the #2 combo just the way I get it. I’ve been eating it that way for a very long time so don’t get your new fangled white beans and brown rice and chicken thing all up in my face. Flat out I don’t care. It’s perfect just the way I order it.&lt;/p&gt;  &lt;p&gt;Anyway, after ordering I get myself a Pepsi from the soda fountain and sit down in the middle of their spacious and uniquely decorated dining room seated amongst a few other casually dressed but always hip and beautiful Wahoo’s crowd. It was a little chilly in there but then it always seems to have been in past visits. I suspect that this extra chilliness comes as a blessing when this place gets packed during the weekdays during lunch. Generally at this location and every other one I have been to the line goes right out the front door. A little extra cooling feels good when the place is packed with people. &lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_104_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="IMAGE_104" border="0" alt="IMAGE_104" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_104_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;My order shows up in no time and I am face to face with a beautiful plate of food with the wonderful and tasty black beans on the left nestled gently against the rice which takes a commanding position in the middle with the two fish tacos riding side saddle off to the right. And of course a wedge of lime for your squeezing pleasure.&lt;/p&gt;  &lt;p&gt;The tacos themselves are works of art. Char-broiled Wahoo fish with a small pinch of shredded cheddar cheese underneath some cool cabbage and topped with a dash of some wonderfully fresh salsa that compliments the fish, enhancing its flavor. All of this of course is lovingly double wrapped in two fresh white corn tortillas. Magnificent.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_107_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="IMAGE_107" border="0" alt="IMAGE_107" align="left" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_107_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt;I start right in to the fish tacos savoring every bite. The fish, cabbage, cheese and salsa each in culinary harmony. A masticular delight to be sure. After I finished the fish tacos I then take the rice and beans and mix them together thoroughly into something akin to a casserole. Most people would say that I’m just mashing them together, but no. This is art and you have to ensure that the beans are completely mixed in together with the beans. You also have to use any of the salsa left on the plate and mix that in as well to create an unseemly looking but completely tasty mush. &lt;/p&gt;  &lt;p&gt;After I finished my plate I refilled my drink with some more Pepsi. One of the Pepsi fountains was out of syrup so I dumped that out in the ice trap and refilled my cup with the other Pepsi dispenser. Marvelous.&lt;/p&gt;  &lt;p&gt;Overall I give this Wahoo’s experience a &lt;strong&gt;200 OK&lt;/strong&gt;. Absolutely Magnificent.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;San Shi Go:&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_102_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="IMAGE_102" border="0" alt="IMAGE_102" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_102_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;My visit to San Shi Go was on a Saturday evening at about 8:30. I was lucky as I was expecting the place to be packed and might have to wait. Generally though over the years it is pretty easy to get in at the Sushi Bar as a single and this evening was no exception. As I walked in I see two of the sushi chefs that have been there forever. That’s Joe on the right and Yugi on the left. Both are incredible sushi chefs and artists.&lt;/p&gt;  &lt;p&gt;As i sit down I am greeted by a friendly server who provided me with a hot towel and a choice of drink. Normally I enjoy sushi with a large Sapporo lager but this evening I was not in the mood for beer so I ordered a Coke instead. The sushi chef quickly gave me their traditional greeting appetizer, a small bowl of noodles swimming in a sweet soy broth. It’s very tasty and refreshing too and cleans your palate so that &lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_095_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="IMAGE_095" border="0" alt="IMAGE_095" align="left" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_095_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt; you may enjoy your fish a little better.&lt;/p&gt;  &lt;p&gt;After my beverage arrives I made my first order. Toro Sushi. Now normally when a sushi place has Toro I order it sashimi style and when &lt;em&gt;this &lt;/em&gt;place has Toro you better believe I do, but I was not very hungry so just a little is perfect for me this evening.&lt;/p&gt;  &lt;p&gt;The Toro San Shi Go has is often Chutoro and very often Otoro grade. If they can’t get high grade they won’t buy it and to be honest nothing is more disappointing than ordering Toro and getting crap. Their Toro literally melts in your mouth. Tonight’s was no exception, Otoro this evening. Absolute perfection perched atop two perfectly formed pieces of sweet sushi rice with the perfect amount of wasabi between the two.&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_098_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="IMAGE_098" border="0" alt="IMAGE_098" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_098_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The next thing on the menu is their Spicy Scallop Roll. Now I know what you’re thinking. So what? It’s a stupid roll and you can get that anywhere. Well yes you can. However,&amp;#160; you can’t get one made as good as these guys make one. Their recipe for the scallop, mayo and spicy sauce is excellent and when combined with their incredible sushi rice it really is an incredible dish. Besides, I can’t tell you how many times I have had terrible spicy scallop rolls. They either don’t make it spicy or flavorful enough, or they simply take some some scallops and squirt spicy sauce on it and smash it into a roll and serve it to you. It’s so spicy that I can’t feel my tongue!!! I swear to God. Sushi chefs should lose their sushi license for that.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_096_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="IMAGE_096" border="0" alt="IMAGE_096" align="left" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/DrupalCampLAandmylifeasaFoodCritic_14CCA/IMAGE_096_thumb.jpg" width="244" height="196" /&gt;&lt;/a&gt;My final order tonight and the one I have been waiting to have since the last time I was there and have been thinking about non-stop since I booked this trip is their Cajun Seared Tuna. A masterpiece. This is one of the most incredible sushi dishes you will ever have in your lifetime (if you’re Buddhist like me, your next lifetime too). First, they prepare the fish by first applying a seafood cajun rub over the top and bottom of the fish. If I remember the name of this rub I will let you know but you can find this on your specialty seafood store shelves. Next they sear the tuna on both sides as you would normally when making seared tuna for sushi. Once prepared, after you order it, they slice the fish as normal for sushi and then put a drop of spicy sauce on top of the sushi, a little big of Negi (thinly sliced scallions) and then drizzle it with some low sodium soy sauce and serve. It truly is a masterpiece is it not? On my scale of HTTP Response Codes again I am giving out my coveted &lt;strong&gt;200 OK&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Well that’s it for my Drupal Camp and So Cal Restaurant Review. I hope you enjoyed it. If you are interested in having me come and speak at your local Drupal Camp about the Microsoft Web Platform and our SEO Toolkit and how you can use it to improve the SEO for your or your customer’s websites please do drop me a line. If my schedule permits I’d be happy to and I’d be happy to come and enjoy in some of the local restaurants in your area as well.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6e9fd3dd-328a-49bd-be11-b3d45156f538" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Drupal" rel="tag"&gt;Drupal&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;&lt;/div&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/markbrown/archive/2009/08/12/drupal-camp-la-and-my-life-as-a-food-critic.aspx";digg_title = "Drupal Camp LA and my life as a Food Critic";digg_bgcolor = "#FFFFFF";digg_skin = "compact";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9866532" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Events" scheme="http://blogs.msdn.com/markbrown/archive/tags/Events/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/markbrown/archive/tags/IIS/default.aspx" /><category term="Drupal" scheme="http://blogs.msdn.com/markbrown/archive/tags/Drupal/default.aspx" /><category term="SEO" scheme="http://blogs.msdn.com/markbrown/archive/tags/SEO/default.aspx" /></entry><entry><title>Presenting at Drupal Camp LA This Weekend And I Become a Food Critic</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/08/05/presenting-at-drupal-camp-la-this-weekend-and-i-become-a-food-critic.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/08/05/presenting-at-drupal-camp-la-this-weekend-and-i-become-a-food-critic.aspx</id><published>2009-08-06T08:33:44Z</published><updated>2009-08-06T08:33:44Z</updated><content type="html">&lt;p&gt;&lt;a title="Drupal Camp LA" href="http://2009.drupalcampla.com/" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="left" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PresentingatDrupalCampLAThisWeekendAndIB_13D3B/image_3.png" width="244" height="78" /&gt;&lt;/a&gt; I am really excited to be presenting at &lt;a href="http://2009.drupalcampla.com" target="_blank"&gt;Drupal Camp LA&lt;/a&gt; this weekend. Actually it’s in Irvine which is down in Orange County but who cares. I’m getting a chance to go back to a place I called home for a long time before moving up to Seattle to work for Microsoft and is still a very special place to me where I have lots of friends and family that live there.&lt;/p&gt;  &lt;p&gt;At this event I will be presenting a session on the IIS SEO Toolkit which is a FREE tool integrated with IIS7 and part of the Microsoft Web Platform which is a complete collection of Microsoft’s FREE web stack, and ships in our &lt;a href="http://microsoft.com/web" target="_blank"&gt;Web Platform Installer&lt;/a&gt;. I will also be helping our at our Install Fest to let the attendees at this event check out our web stack and see how easy it is to run Drupal on the Microsoft Web Platform. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://2009.drupalcampla.com/sessions/boost-your-drupal-site%E2%80%99s-seo-iis-seo-toolkit"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PresentingatDrupalCampLAThisWeekendAndIB_13D3B/image_17.png" width="642" height="108" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I’m a food nut (and sometimes a food snob too) and since I haven’t back in So Cal for some time when I’m not busy at this conference I’ll be scrambling to enjoy all of the food I used to love when I lived there. Oh where do I start.&lt;/p&gt;  &lt;p&gt;Well first there are those awesome chicken burritos at &lt;a href="http://www.yellowpages.com/info-10348124/Alejandros-Mexican-Food?from=xmlapi_MSN" target="_blank"&gt;Alejandro’s in Costa Mesa&lt;/a&gt;. Their carne asada burrito is incredible too. They make what feels like a &lt;strong&gt;2 lb burrito&lt;/strong&gt; that is nothing but meat. It is awesome and spicy and they don’t speak a word of English and neither do any of their customers which is a good thing. If I walk into any Mexican restaurant and I see what looks like someone from this nation’s mid-west ordering a Chimich-A-A-A-A-nga or N-A-A-A-A-chos, I turn around and RUN. Yes, I may be a snob but growing up in Arizona and California and spending ALOT of time in Mexico growing up has made me a snob when it comes to Mexican food. Seriously, some of the best Mexican food I’ve had in Seattle has been from a Taco Truck parked at a gas station. It was cheap too. Some of the worst was the most expensive. Sad.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PresentingatDrupalCampLAThisWeekendAndIB_13D3B/image_7.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="left" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PresentingatDrupalCampLAThisWeekendAndIB_13D3B/image_thumb_2.png" width="218" height="82" /&gt;&lt;/a&gt; Next is &lt;a href="http://www.wahoos.com/" target="_blank"&gt;Wahoo’s Fish Tacos&lt;/a&gt;. I absolutely love this place and wish I could open one of these up in Seattle. Lots of restaurants up in Seattle serve fish tacos but their idea of a fish taco is a piece of cod rolled in flour and dropped in a deep fat fryer. Losers. Wahoo’s makes THE BEST fish tacos. They are made from either Wahoo or Mahi-Mahi and are charbroiled or blackened, served in a double wrapped tortilla with a tiny bit of cabbage and cheese and salsa. THAT’S IT. No stupid smoked chipotle mango sauce, no other garbage to take away from the yumminess of the fish. btw, they have INCREDIBLE rice. I know that sounds stupid but it is great. I don’t know what they put in it. And their black beans are also AWESOME. Can you tell that I love this place? Oh yeah, almost forgot. It’s is HEALTHY. Try calling that fried piece of crap they call a fish taco in Seattle healthy.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PresentingatDrupalCampLAThisWeekendAndIB_13D3B/image_11.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="left" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PresentingatDrupalCampLAThisWeekendAndIB_13D3B/image_thumb_4.png" width="190" height="113" /&gt;&lt;/a&gt; So not everything I go eat is healthy. Certainly the chicken burrito I’m going for at Alejandro’s isn’t. This next one is pure heart attack but if I’m in So Cal I have to make a stop by &lt;a href="http://www.in-n-out.com/" target="_blank"&gt;In-N-Out Burger&lt;/a&gt;, just &lt;a href="http://www.in-n-out.com/location_details.asp?id=38" target="_blank"&gt;down the street from Alejandro’s in Costa Mesa&lt;/a&gt;. Now I’ve tried the 4x4 Animal Style a number of times and while it is pretty yummy I find it is too hard to eat and ends up on my lap or the floor. So I tone it down to just a double-double, fries, oh and of course a vanilla shake.&lt;/p&gt;  &lt;p&gt;I know what you’re thinking. This guy calls himself a food snob but he’s eating total CRAP. Well even Anthony Bourdain partakes in fatty greasy food once in a while and since we don’t have In-N-Out up in Seattle, I’M GOING.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PresentingatDrupalCampLAThisWeekendAndIB_13D3B/image_13.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="left" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PresentingatDrupalCampLAThisWeekendAndIB_13D3B/image_thumb_5.png" width="244" height="172" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This next one is and has been been my one of my favorite restaurants if not THE FAVORITE for probably close to 15 years. Two good friends turned me on to this place back in 1995 and after eating there once I probably had at least one meal in this place every week for 5 years before moving to Seattle in 2000. For approximately a two year period I ate there 2-3 times a week and sometimes I ate lunch AND dinner there and would eat there up to 5-10 times in a week. &lt;/p&gt;  &lt;p&gt;It is a sushi joint in Laguna Beach called &lt;a href="http://www.bing.com/search?q=san+shi+go+laguna+beach%2C+ca&amp;amp;src=IE-SearchBox&amp;amp;Form=IE8SRC" target="_blank"&gt;San-Shi-Go&lt;/a&gt;. These guys are incredible, friendly and even though the place can get pretty packed they are great at turning tables and getting you in. They are without doubt the MASTER’s of the &lt;strong&gt;Cajun Seared Tuna&lt;/strong&gt;. I fell in love with this dish so much that when I moved up to Seattle I tried for three years to get local chef’s to make it. They simply can’t or they get mad at you and insist it I am insulting the fish by even suggesting it. Also great is their spicy scallop rolls and the best thing of all is to just let them go all Chef’s Choice on you. They are artists as well as chefs and they create stuff that is simply beautiful as well as delicious.&lt;/p&gt;  &lt;p&gt;Oh there are so many more. There’s no way I could list them all. FOOD, FOOD, FOOD. It’s a powerful mechanism for bringing back memories. I had great memories living in So Cal and there was great food all along the way. I can’t wait to get back and sink my teeth into it.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/markbrown/archive/2009/08/05/presenting-at-drupal-camp-la-this-weekend-and-i-become-a-food-critic.aspx";digg_title = "Presenting at Drupal Camp LA This Weekend And I Become a Food Critic";digg_bgcolor = "#FFFFFF";digg_skin = "compact";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858736" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Events" scheme="http://blogs.msdn.com/markbrown/archive/tags/Events/default.aspx" /><category term="Ramblings" scheme="http://blogs.msdn.com/markbrown/archive/tags/Ramblings/default.aspx" /><category term="Drupal" scheme="http://blogs.msdn.com/markbrown/archive/tags/Drupal/default.aspx" /></entry><entry><title>Sugar CRM Now Available in Windows Web App Gallery</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/07/30/sugar-crm-now-available-in-windows-web-app-gallery.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/07/30/sugar-crm-now-available-in-windows-web-app-gallery.aspx</id><published>2009-07-30T17:36:13Z</published><updated>2009-07-30T17:36:13Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.microsoft.com/web/gallery/SugarCRM.aspx" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px 5px 5px 10px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/SugarCRMNowAvailableinWindowsWebAppGalle_100FD/image_3.png" width="336" height="263" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We are happy to announce that &lt;a href="http://www.microsoft.com/web/gallery/SugarCRM.aspx" target="_blank"&gt;Sugar CRM Community Edition&lt;/a&gt; is now in the &lt;a href="http://www.microsoft.com/web/gallery/default.aspx" target="_blank"&gt;Windows Web Application Gallery&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Sugar is the leading open source customer relationship management (CRM) solution. Sugar gives users a complete view of their customers through core sales, marketing and customer support features. The Sugar platform is highly extensible, and the application includes a built-in Module Builder tool to assist developers and users in creating and maintaining custom applications that extend the value of the core platform.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Sugar joins the long list of free and open source PHP and ASP.NET applications now available in the &lt;a href="http://www.microsoft.com/web/gallery/default.aspx" target="_blank"&gt;Windows Web Application Gallery&lt;/a&gt; all available for easy installation via our &lt;a href="http://www.microsoft.com/web/downloads/default.aspx" target="_blank"&gt;Web Platform Installer&lt;/a&gt; that installs our entire free web platform stack plus the community version of PHP.&lt;/p&gt;  &lt;p&gt;Check it out.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0b364845-ba82-4f8f-81fd-b9b733842ad7" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+PI" rel="tag"&gt;Web PI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sugar+CRM" rel="tag"&gt;Sugar CRM&lt;/a&gt;&lt;/div&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/markbrown/archive/2009/07/30/sugar-crm-now-available-in-windows-web-app-gallery.aspx";digg_title = "Sugar CRM Now Available in Windows Web App Gallery";digg_bgcolor = "#FFFFFF";digg_skin = "compact";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9853394" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Web App Gallery" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+App+Gallery/default.aspx" /><category term="PHP" scheme="http://blogs.msdn.com/markbrown/archive/tags/PHP/default.aspx" /></entry><entry><title>Watch LIVE HD broadcast of Michael Jackson Memorial</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/07/06/watch-live-hd-broadcast-of-michael-jackson-memorial.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/07/06/watch-live-hd-broadcast-of-michael-jackson-memorial.aspx</id><published>2009-07-07T08:10:05Z</published><updated>2009-07-07T08:10:05Z</updated><content type="html">&lt;p&gt;Tomorrow, July 7&lt;sup&gt;th&lt;/sup&gt;, 10AM PT, 1PM ET – We are broadcasting the Michael Jackson memorial, live in HD from the Staples Center in Los Angeles using IIS Smooth Streaming and Silverlight to the world. This broadcast is available to everyone World-Wide. Make sure to show up a few minutes early if you need to download the Silverlight player. Only takes a moment.&lt;/p&gt;  &lt;p&gt;The link to the embedded player is here, &lt;a title="http://inmusic.ca/news_and_features/Michael_Jackson" href="http://inmusic.ca/news_and_features/Michael_Jackson"&gt;http://inmusic.ca/news_and_features/Michael_Jackson&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://inmusic.ca/news_and_features/Michael_Jackson"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/WatchLIVEHDbroadcastofMichaelJacksonMemo_137BA/image_3.png" width="515" height="175" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d2541678-f769-4fd4-8859-194fd99b6c12" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Michael+Jackson" rel="tag"&gt;Michael Jackson&lt;/a&gt;&lt;/div&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/markbrown/archive/2009/07/06/watch-live-hd-broadcast-of-michael-jackson-memorial.aspx";digg_title = "Watch LIVE HD broadcast of Michael Jackson Memorial";digg_bgcolor = "#FFFFFF";digg_skin = "compact";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9821549" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Silverlight" scheme="http://blogs.msdn.com/markbrown/archive/tags/Silverlight/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/markbrown/archive/tags/IIS/default.aspx" /></entry><entry><title>Microsoft at the Country Music Association Festival</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/06/08/microsoft-at-the-country-music-association-festival.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/06/08/microsoft-at-the-country-music-association-festival.aspx</id><published>2009-06-09T05:46:36Z</published><updated>2009-06-09T05:46:36Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/MicrosoftattheCountryMusicAssociationFes_115FB/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/MicrosoftattheCountryMusicAssociationFes_115FB/image_thumb.png" width="244" height="209" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;On June 11-14 2009, over 200,000 people will be attending the &lt;a href="http://cmafest.com/2009/" target="_blank"&gt;Country Music Association’s Music Festival&lt;/a&gt; in Nashville, Tennessee.&amp;#160; For the first time in the history of the Music Festival, Microsoft is will have a significant presence at the event.&amp;#160; The CMA is interested in aligning technology and country music cultures so the CMA and Microsoft have embarked on a number of initiatives designed to drive buzz and excitement around the digital lifestyle and country music and Microsoft will be showcasing technology such as &lt;a href="http://www.cmafest.com/2009/videophotos/games/bethisclose/" target="_blank"&gt;Silverlight with Deep Zoom technology&lt;/a&gt; and Microsoft Tag.&lt;/p&gt;  &lt;p&gt;Here’s a rundown on what you can find if you’re &lt;em&gt;fixin’&lt;/em&gt; to be at the CMA Festival next week:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;“&lt;a href="http://www.cmafest.com/2009/videophotos/games/bethisclose/" target="_blank"&gt;Be this Close” Silverlight Deep zoom online game&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Interactive search, on CMA site and radio partner web sites (see list below)&lt;/li&gt;    &lt;li&gt;Ex. “&lt;i&gt;Find the picture of Blake Shelton kissing a fan with a orange hat at the 2007 CMA Music Fest&lt;/i&gt;”&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;“Where Am I” – &lt;a href="http://www.microsoft.com/tag/" target="_blank"&gt;Microsoft Tag&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/tag/" target="_blank"&gt;Microsoft Tag&lt;/a&gt; will be featured in a number of ways throughout the Music Festival experience.&amp;#160; Attendees will be able to scan signs located throughout the venues to learn more about the physical environment and what’s happening around them.&amp;#160; Their location will also be mapped via Windows Live Search Maps making the task of navigating the enormous number of venues easy and convenient for festival attendees.&amp;#160; Tag will also be featured in an event wide contest called “Tag Hunter” which will be distributed event wide by a legion CMA “Fun Squad” members. To check out Tag for your phone, get it here, &lt;a title="http://gettag.mobi/" href="http://gettag.mobi/"&gt;http://gettag.mobi/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Cell Journalists Online Photo Shared Experience” – Windows Mobile&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Attendees can participate in the event by acting as cell journalists.&amp;#160; Using Windows mobile or other cell phone cameras, pictures taken from the event are automatically uploaded to a shared server hosted by ASP.NET and displayed throughout the event – including the Jumbotron.&amp;#160; Windows Mobile users will have a customized, high-end experience.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Microsoft Booth and E-Mail Kiosk Featuring Internet Explorer 8 and Microsoft Surface and Meet Some Stars!&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Attendees will be able to test drive our latest and greatest browser to learn about the tremendous innovations Microsoft is delivering in making the web a safer and more productive environment.&amp;#160; In addition to IE, attendees will be able to experience not one, but two, Microsoft Surface stations.&amp;#160; Microsoft Partner Interknowlogy will be showcasing a Surface based Jukebox application featuring country music and visits by country music celebrities.&amp;#160; Winchester ammunition will be showcase their award winning ballistic simulator built on Surface.&amp;#160; Zune and Xbox will also be in the house showcasing. And if you want to rub elbows with a few Country Music Stars these ones will be hanging out at the Microsoft Booth (#334) here below:&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Thursday 6/11/2009&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;9:00 AM James Otto&lt;/li&gt;      &lt;li&gt;11:00 AM Love and Theft&lt;/li&gt;      &lt;li&gt;1:30 PM Randy Rodgers Band&lt;/li&gt;      &lt;li&gt;2:00 PM Bucky Covington&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;Friday 6/12/2009&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;9:00 AM Whitney Duncan&lt;/li&gt;      &lt;li&gt;11:00 AM Point of Grace&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;Saturday 6/13/2009&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;11:00 AM Lee Brice&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;Sunday 6/14/2009&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Jessica Harp&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;And if you’re not planning to be there because the Sheriff won’t let you leave your county or because your Maa said “no” then you can check it out online.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Main Site: &lt;a href="http://cmafest.com/2009/"&gt;http://cmafest.com/2009/&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;IE 8 Web slice : &lt;a href="http://ieaddons.com/en/details/music/CMA_Music_Festival_2009/"&gt;http://ieaddons.com/en/details/music/CMA_Music_Festival_2009/&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;“Be This Close” interactive Silverlight game - &lt;a href="http://www.cmafest.com/2009/videophotos/games/bethisclose/"&gt;http://www.cmafest.com/2009/videophotos/games/bethisclose/&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Microsoft page on CMA Site: &lt;a href="http://www.cmafest.com/2009/microsoft"&gt;http://www.cmafest.com/2009/microsoft&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f0653325-5515-434a-8644-347d718c2a47" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft+Tag" rel="tag"&gt;Microsoft Tag&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IE8" rel="tag"&gt;IE8&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CMA" rel="tag"&gt;CMA&lt;/a&gt;&lt;/div&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/markbrown/archive/2009/06/08/microsoft-at-the-country-music-association-festival.aspx";digg_title = "Microsoft at the Country Music Association Festival";digg_bgcolor = "#FFFFFF";digg_skin = "compact";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9711856" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Silverlight" scheme="http://blogs.msdn.com/markbrown/archive/tags/Silverlight/default.aspx" /><category term="Events" scheme="http://blogs.msdn.com/markbrown/archive/tags/Events/default.aspx" /><category term="Microsoft Tag" scheme="http://blogs.msdn.com/markbrown/archive/tags/Microsoft+Tag/default.aspx" /></entry><entry><title>New Windows Web App Gallery Release - AmpliFeeder</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/05/27/new-windows-web-app-gallery-release-amplifeeder.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/05/27/new-windows-web-app-gallery-release-amplifeeder.aspx</id><published>2009-05-28T00:52:53Z</published><updated>2009-05-28T00:52:53Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/NewWindowsWebAppGalleryReleaseAmpliFeede_D13C/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/NewWindowsWebAppGalleryReleaseAmpliFeede_D13C/image_thumb.png" width="215" height="221" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It’s a busy day at the office as we have another new application up in the Windows Web Application Gallery today, &lt;a href="http://www.microsoft.com/web/gallery/Amplifeeder.aspx" target="_blank"&gt;AmpliFeeder&lt;/a&gt;. AmpliFeeder is a distributed social activity aggregator. In their own words…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You are no longer defined by your activity on just one website, message board or social network. Every photograph you upload, every page you bookmark or share, every tweet you twitter helps to define you just a little bit more. AmpliFeeder pulls all of your online activity into one place to display a new aggregated you, redefining ideas of what a blog or personal page should be.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h5&gt;&amp;#160;&lt;/h5&gt;  &lt;h5&gt;Simple. Powerful. Flexible&lt;/h5&gt; Combine and archive your activity from lots of different services. Adding new services is a complete breeze. It's easy.  &lt;h5&gt;&amp;#160;&lt;/h5&gt;  &lt;h5&gt;Easy to style and personalize&lt;/h5&gt; AmpliFeeder is built to make theming and personalisation as simple as possible with standard XHTML &amp;amp; CSS. Be unique  &lt;h5&gt;&amp;#160;&lt;/h5&gt;  &lt;h5&gt;Pull yourself together&lt;/h5&gt; Flickr, Twitter, Facebook, YouTube, Google Shared Items, Tumblr, Digg, Reddit, LastFM, Stumbleupon, Delicious, Upcoming, Mixx &amp;amp; more  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h5&gt;Open Source and AGPL Licensed&lt;/h5&gt; Runs on industry standard ASP.NET 3.5, SQL Server Express and IIS: A rock solid foundation for exceptional web applications   &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/NewWindowsWebAppGalleryReleaseAmpliFeede_D13C/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/NewWindowsWebAppGalleryReleaseAmpliFeede_D13C/image_thumb_1.png" width="653" height="493" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:911da74b-dac7-4c6a-9814-f791b20c5b51" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+PI" rel="tag"&gt;Web PI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/AmpliFeeder" rel="tag"&gt;AmpliFeeder&lt;/a&gt;&lt;/div&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/markbrown/archive/2009/05/27/new-windows-web-app-gallery-release-amplifeeder.aspx";digg_title = "New Windows Web App Gallery Release - AmpliFeeder";digg_bgcolor = "#FFFFFF";digg_skin = "compact";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9645021" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="ASP.NET" scheme="http://blogs.msdn.com/markbrown/archive/tags/ASP.NET/default.aspx" /><category term="Web PI" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+PI/default.aspx" /><category term="Web App Gallery" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+App+Gallery/default.aspx" /></entry><entry><title>New Windows Web App Gallery Release - nopCommerce</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/05/27/new-windows-web-app-gallery-release-nopcommerce.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/05/27/new-windows-web-app-gallery-release-nopcommerce.aspx</id><published>2009-05-28T00:34:20Z</published><updated>2009-05-28T00:34:20Z</updated><content type="html">&lt;p&gt;&lt;a title="nopCommerce" href="http://www.microsoft.com/web/gallery/nopCommerce.aspx" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="nopCommerce" border="0" alt="nopCommerce" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/NewWindowsWebAppGalleryReleasenopCommerc_CCE4/image_3.png" width="217" height="223" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The good times just keep on rolling over here on the Web Platform team here at Microsoft. We have just released a new application out onto the&amp;#160; Windows Web Application Gallery, &lt;a href="http://www.microsoft.com/web/gallery/nopCommerce.aspx" target="_blank"&gt;nopCommerce&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;nopCommerce is the leading ASP.NET online shop e-commerce solution. nopCommerce can be installed and set-up by anyone with the most basic web site building and computer skills. nopCommerce is a secure, scalable and extendable e-commerce platform. It has user friendly administration tool to manage your storefront and customers, wish lists, discounts, coupons, flexible tax support, multi-lingual support, and hundreds of other features. Support for most popular gateways: Authorize.net, PayPal, Google Checkout, 2Checkout, and more. nopCommerce also runs in Medium Trust.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check it out.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/NewWindowsWebAppGalleryReleasenopCommerc_CCE4/image_5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/NewWindowsWebAppGalleryReleasenopCommerc_CCE4/image_thumb_1.png" width="642" height="487" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2842efb1-2318-47b8-80a2-8bab47ff9212" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+PI" rel="tag"&gt;Web PI&lt;/a&gt;&lt;/div&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/markbrown/archive/2009/05/27/new-windows-web-app-gallery-release-nopcommerce.aspx";digg_title = "New Windows Web App Gallery Release - nopCommerce";digg_bgcolor = "#FFFFFF";digg_skin = "compact";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9645002" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="ASP.NET" scheme="http://blogs.msdn.com/markbrown/archive/tags/ASP.NET/default.aspx" /><category term="Web PI" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+PI/default.aspx" /><category term="Web App Gallery" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+App+Gallery/default.aspx" /></entry><entry><title>SQL Server 2008 Developer Training Kit Available</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/05/23/sql-server-2008-developer-training-kit-available.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/05/23/sql-server-2008-developer-training-kit-available.aspx</id><published>2009-05-24T08:55:27Z</published><updated>2009-05-24T08:55:27Z</updated><content type="html">&lt;p&gt;&lt;a href="http://go.microsoft.com/?linkid=9665942 "&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/SQLServer2008DeveloperTrainingKitAvailab_14258/clip_image002_3.gif" width="240" height="50" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;SQL Server 2008 offers an impressive array of capabilities for developers that build upon key innovations introduced in SQL Server 2005.&amp;#160; The &lt;i&gt;&lt;a href="http://go.microsoft.com/?linkid=9665942 "&gt;SQL Server 2008 Developer Training&lt;/a&gt; Kit&lt;/i&gt; will help you understand how to build web applications which deeply exploit the rich data types, programming models and new development paradigms in SQL Server 2008.&amp;#160; The training kit is brought to you by Microsoft Developer and Platform Evangelism.&lt;/p&gt;  &lt;p&gt;Overview and Benefits&lt;/p&gt;  &lt;p&gt;The training kit offers the following benefits:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Learn how to build web applications that exploit the unique features and capabilities of SQL Server 2008.&lt;/li&gt;    &lt;li&gt;Provides a comprehensive set of presentations, demos and hands-on labs&lt;/li&gt;    &lt;li&gt;Designed for web developers who are already familiar with SQL Server application development.&lt;/li&gt;    &lt;li&gt;Easy to download and install and works on free editions of SQL Server 2008 and Visual Studio 2008.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Software Requirements&lt;/p&gt;  &lt;p&gt;The following software is not included with the training kit and must be downloaded and installed separately.&amp;#160; I’ve included the links for you here.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&amp;amp;displaylang=en"&gt;SQL Server 2008 Express with Advanced Services&lt;/a&gt; (or higher-level SKU)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=145505"&gt;Microsoft Visual Web Developer 2008 Express&lt;/a&gt; (or higher-level SKU)&amp;#160; - via the Windows Platform Installer&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msftdbprodsamples.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=18407"&gt;AdventureWorks 2008 Sample Databases&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Contents&lt;/p&gt;  &lt;p&gt;The training kit includes the following content:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Presentations (6)     &lt;ul&gt;       &lt;li&gt;Filestream&lt;/li&gt;        &lt;li&gt;Spatial&lt;/li&gt;        &lt;li&gt;T-SQL&lt;/li&gt;        &lt;li&gt;Date and Time Types&lt;/li&gt;        &lt;li&gt;SQLCLR&lt;/li&gt;        &lt;li&gt;Reporting Services&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Demos (13)     &lt;ul&gt;       &lt;li&gt;AdventureWorks Racing All-Up SQL Server 2008 Demo&lt;/li&gt;        &lt;li&gt;SQL Server 2008 All-Up Spatial Demo&lt;/li&gt;        &lt;li&gt;Spatial Types Demo&lt;/li&gt;        &lt;li&gt;Intro to Filestream Demo&lt;/li&gt;        &lt;li&gt;SQL CLR Nullable Types Demo&lt;/li&gt;        &lt;li&gt;Programming with Filestream Demo&lt;/li&gt;        &lt;li&gt;Reporting Services Web Application Integration Demo&lt;/li&gt;        &lt;li&gt;Date and Time Support in SQL Server 2008 Demo&lt;/li&gt;        &lt;li&gt;T-SQL Table-Valued Parameters Demo&lt;/li&gt;        &lt;li&gt;T-SQL Row Constructors Demo&lt;/li&gt;        &lt;li&gt;T-SQL Grouping Sets Demo&lt;/li&gt;        &lt;li&gt;T-SQL Merge Demo&lt;/li&gt;        &lt;li&gt;Trasact-SQL &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Hands-on Labs&amp;#160;&amp;#160; (3)     &lt;ul&gt;       &lt;li&gt;Using Spatial Data in TSQL&lt;/li&gt;        &lt;li&gt;Using Spatial Data in Managed Code&lt;/li&gt;        &lt;li&gt;Using SQL CLR in SQL Server 2008&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Get the kit here, &lt;a href="http://go.microsoft.com/?linkid=9665942"&gt;http://go.microsoft.com/?linkid=9665942&lt;/a&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7ab1e376-9864-4e85-9c3a-71ee5ecc26de" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+PI" rel="tag"&gt;Web PI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SQL+Server" rel="tag"&gt;SQL Server&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Expression+Web." rel="tag"&gt;Expression Web.&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9638450" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="SQL Spatial" scheme="http://blogs.msdn.com/markbrown/archive/tags/SQL+Spatial/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/markbrown/archive/tags/SQL+Server/default.aspx" /></entry><entry><title>New to Windows App Gallery – ResourceBlender.NET</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/05/18/new-to-windows-app-gallery-resourceblender-net.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/05/18/new-to-windows-app-gallery-resourceblender-net.aspx</id><published>2009-05-19T08:17:32Z</published><updated>2009-05-19T08:17:32Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/markbrown/archive/2009/05/18/new-to-windows-app-gallery-resourceblender-net.aspx";digg_title = "New to Windows App Gallery – ResourceBlender.NET";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We have a new application in our Windows Web Application &lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/NewtoWindowsAppGalleryResourceBlende.NET_138B9/image_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/NewtoWindowsAppGalleryResourceBlende.NET_138B9/image_thumb.png" width="215" height="221" /&gt;&lt;/a&gt;Gallery, ResourceBlender.NET&lt;/p&gt;  &lt;p&gt;ResourceBlender.NET enables you to quickly translate an application into multiple languages. An AJAX interface lets translators work over the internet or download an XML Spreadsheet and re-import later. Translations can be re-used and included in different applications for export as .resx, .properties or .po files or XUL/JavaScript bundles used by Firefox extensions. Existing resource files can be imported quickly using a wizard. Automatic machine translation is available with one click to speed up a translator’s job.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check it out here at, &lt;a href="http://www.microsoft.com/web/gallery/ResourceBlender.NET.aspx"&gt;http://www.microsoft.com/web/gallery/ResourceBlender.NET.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2996e5f5-559b-492e-ac03-2731bb4185b6" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+PI" rel="tag"&gt;Web PI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9626944" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Web App Gallery" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+App+Gallery/default.aspx" /></entry><entry><title>Announcing PHP SDK for Windows Azure!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/05/14/announcing-php-sdk-for-windows-azure.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/05/14/announcing-php-sdk-for-windows-azure.aspx</id><published>2009-05-14T20:35:52Z</published><updated>2009-05-14T20:35:52Z</updated><content type="html">&lt;p&gt;Hey busy day blogging today about the Microsoft Web Platform today!!! &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check this out, a new SDK for PHP developers to build applications using PHP on Azure. They have 4 sample projects that you can download from CodePlex for you to peruse.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://silverlightphp.codeplex.com/"&gt;http://silverlightphp.codeplex.com/&lt;/a&gt;, &lt;/li&gt;    &lt;li&gt;&lt;a href="http://webslicesandaccelphp.codeplex.com/"&gt;http://webslicesandaccelphp.codeplex.com/&lt;/a&gt;, &lt;/li&gt;    &lt;li&gt;&lt;a href="http://sqlcrudphpwizard.codeplex.com/"&gt;http://sqlcrudphpwizard.codeplex.com/&lt;/a&gt;, &lt;/li&gt;    &lt;li&gt;&lt;a href="http://virtualearthphpkit.codeplex.com/"&gt;http://virtualearthphpkit.codeplex.com/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Of course I’m a bit partial to the Virtual Earth PHP Kit but these others with Silverlight and SQL Server are great as well. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/interoperability/archive/2009/05/13/announcing-php-sdk-for-windows-azure-and-much-more.aspx"&gt;Interoperability @ Microsoft : Announcing PHP SDK for Windows Azure… and much more!&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And don’t forget, the easiest way to get set up doing PHP on Windows and IIS is to use our &lt;a href="http://www.microsoft.com/web" target="_blank"&gt;Web Platform Installer&lt;/a&gt; :)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:B3E14793-948F-49af-A347-D19C374A7C4F:768db985-cb8d-470d-b49e-127a1c0ed3a6" class="wlWriterEditableSmartContent"&gt; &lt;script type="text/javascript"&gt;&lt;!--
digg_skin = 'compact';
//--&gt;&lt;/script&gt; &lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2b39d3f2-d7ac-45ec-a90b-88b9f6211202" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+PI" rel="tag"&gt;Web PI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Azure" rel="tag"&gt;Azure&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PHP" rel="tag"&gt;PHP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Virtual+Earth" rel="tag"&gt;Virtual Earth&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SQL+Server" rel="tag"&gt;SQL Server&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SilverLight" rel="tag"&gt;SilverLight&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9616644" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Virtual Earth" scheme="http://blogs.msdn.com/markbrown/archive/tags/Virtual+Earth/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/markbrown/archive/tags/Silverlight/default.aspx" /><category term="Code Samples" scheme="http://blogs.msdn.com/markbrown/archive/tags/Code+Samples/default.aspx" /><category term="Web PI" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+PI/default.aspx" /><category term="Azure" scheme="http://blogs.msdn.com/markbrown/archive/tags/Azure/default.aspx" /><category term="PHP" scheme="http://blogs.msdn.com/markbrown/archive/tags/PHP/default.aspx" /><category term="PHP-SQL" scheme="http://blogs.msdn.com/markbrown/archive/tags/PHP-SQL/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/markbrown/archive/tags/SQL+Server/default.aspx" /></entry><entry><title>PHP Driver for SQL Server Now in Web PI</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/05/14/php-driver-for-sql-server-now-in-web-pi.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/05/14/php-driver-for-sql-server-now-in-web-pi.aspx</id><published>2009-05-14T20:02:24Z</published><updated>2009-05-14T20:02:24Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PHPDriverforSQLServerNowAvailableinWebPI_8169/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px 5px 5px 10px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/PHPDriverforSQLServerNowAvailableinWebPI_8169/image_thumb.png" width="365" height="249" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Great news for web developers who are building PHP applications that integrate with SQL Server. We have just released an update to the Web Platform Installer that now includes the Microsoft SQL Server Driver for PHP 1.0.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Go check it out. &lt;a href="http://www.microsoft.com/web"&gt;www.microsoft.com/web&lt;/a&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:B3E14793-948F-49af-A347-D19C374A7C4F:06d4c9f4-0540-43cf-bd43-4da5541cc713" class="wlWriterEditableSmartContent"&gt; &lt;script type="text/javascript"&gt;&lt;!--
digg_skin = 'compact';
//--&gt;&lt;/script&gt; &lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a57b43b2-e6c5-481d-a69b-790f49558bcb" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+PI" rel="tag"&gt;Web PI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SQL+Server" rel="tag"&gt;SQL Server&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PHP" rel="tag"&gt;PHP&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9616551" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Web PI" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+PI/default.aspx" /><category term="PHP-SQL" scheme="http://blogs.msdn.com/markbrown/archive/tags/PHP-SQL/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/markbrown/archive/tags/SQL+Server/default.aspx" /></entry><entry><title>Microsoft Web PI Delivers 1.5M Product Downloads</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/05/14/microsoft-web-pi-delivers-1-5m-product-downloads.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/05/14/microsoft-web-pi-delivers-1-5m-product-downloads.aspx</id><published>2009-05-14T19:03:48Z</published><updated>2009-05-14T19:03:48Z</updated><content type="html">&lt;p&gt;On May 12, 2009 we announced that the Microsoft Web Platform Installer has downloaded over 1.5 million products since January 2009. &lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/WebPIdelivers1.5MillionProductDownloads_7CDF/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 10px 5px 5px 10px; display: inline; border-top: 0px; border-right: 0px" title="OH YEAAHH !!!" border="0" alt="OH YEAAHH !!!" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/WebPIdelivers1.5MillionProductDownloads_7CDF/image_thumb.png" width="252" height="260" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The Microsoft Web Platform Installer 1.0 and 2.0, and the Windows Web Application Gallery, which has received more than 100,000 application downloads, are all part of our broader Microsoft Web Platform, which includes core free Web products that help developers, designers, and end-users achieve success in developing for the Web. The Web Platform Installer is a download manager offering packaged Open Source applications to maximize productivity, making it easier for Web developers to install, and offers essential Web products and tools for building next-generation Web applications. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The Windows Web Application Gallery enables you to install the most popular community Web applications with just a few clicks,such as: WordPress, Drupal, DotNetNuke, Gallery and SilverStripe, which integrate with the Microsoft Web Platform.&amp;#160; The Microsoft Web Platform Installer 2.0 Beta and Windows Web Application Gallery were all recently released in Las Vegas during the &lt;a href="http://live.visitmix.com/"&gt;MIX ’09&lt;/a&gt; event and explained in &lt;a href="http://videos.visitmix.com/MIX09/KEY01"&gt;Scott Guthrie’s keynote&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you haven’t yet checked out the Web PI and the Application Gallery you can check them out here, &lt;a href="http://www.microsoft.com/web"&gt;www.microsoft.com/web&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:B3E14793-948F-49af-A347-D19C374A7C4F:1fe0511b-0e36-4e76-ae61-2c178e1e3c68" class="wlWriterEditableSmartContent"&gt; &lt;script type="text/javascript"&gt;&lt;!--
digg_skin = 'compact';
//--&gt;&lt;/script&gt; &lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5247493c-444e-4832-9f25-62e50a16e78f" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+PI" rel="tag"&gt;Web PI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PHP" rel="tag"&gt;PHP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIX09" rel="tag"&gt;MIX09&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9616399" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="ASP.NET" scheme="http://blogs.msdn.com/markbrown/archive/tags/ASP.NET/default.aspx" /><category term="MIX" scheme="http://blogs.msdn.com/markbrown/archive/tags/MIX/default.aspx" /><category term="Web PI" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+PI/default.aspx" /><category term="PHP" scheme="http://blogs.msdn.com/markbrown/archive/tags/PHP/default.aspx" /></entry><entry><title>Cannon P.I. - Episode #1 is Now Available</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/05/12/cannon-p-i-episode-1-is-now-available.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/05/12/cannon-p-i-episode-1-is-now-available.aspx</id><published>2009-05-13T00:12:27Z</published><updated>2009-05-13T00:12:27Z</updated><content type="html">&lt;p&gt;There comes a time only maybe once in our lives where a true hero for the web developer emerges. They are caring problem solvers but are rough around the edges, they drive fast cars from the 80’s, they drink a bit too much and sometimes get into a little bit of trouble themselves.&lt;/p&gt;  &lt;p&gt;But they are there, ready and willing to help when we need them.&lt;/p&gt;  &lt;p&gt;Well the time has come and a new hero joins us and brings new life to Web Developers everywhere. I’d like to introduce you to the, fast driving, hard drinking, moustache wearing, Hawaiian shirt loving, and problem solving, Cannon P.I.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Here is the title sequence for the show. Enjoy :)&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c7c271b1-94f8-4266-8a3b-7bf0011e9959" class="wlWriterEditableSmartContent"&gt;&lt;div id="70553e5b-0a12-4941-bb5a-c8fcafc6d217" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=cCApcSq1ke0" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/ANewHeroforOurTimeCannonP.I_BB32/videoac4a58c5d023.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('70553e5b-0a12-4941-bb5a-c8fcafc6d217'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/cCApcSq1ke0&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/cCApcSq1ke0&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;In our first episode, “To Catch and Eagle – The Secret Platform” Cannon goes to incredible lengths to help a couple of developers get the latest web platform tools, frameworks and applications using the Web Platform Installer.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a90f9376-5868-4185-ac68-d851c59d5bcb" class="wlWriterEditableSmartContent"&gt;&lt;div id="3a13a52d-7dbd-4cf8-99ce-1b01f7247a20" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=-4z1sHfri1s" target="_new"&gt;&lt;img src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/ANewHeroforOurTimeCannonP.I_BB32/videofc8caeba0082.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('3a13a52d-7dbd-4cf8-99ce-1b01f7247a20'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/-4z1sHfri1s&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/-4z1sHfri1s&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:B3E14793-948F-49af-A347-D19C374A7C4F:35fb93e9-fac5-4194-a933-24bac8524a30" class="wlWriterEditableSmartContent"&gt; &lt;script type="text/javascript"&gt;&lt;!--
digg_title = 'Cannon P.I - Episode #1';
digg_skin = 'compact';
//--&gt;&lt;/script&gt; &lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/div&gt;  &lt;p&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f0e0dc18-ffe5-488e-9ea5-d208b3cbf8ae" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ms+Web+Platform" rel="tag"&gt;ms Web Platform&lt;/a&gt;,&lt;a href="http://technorati.com/tags/webPI" rel="tag"&gt;webPI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PHP" rel="tag"&gt;PHP&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9608169" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Humor" scheme="http://blogs.msdn.com/markbrown/archive/tags/Humor/default.aspx" /><category term="Web PI" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+PI/default.aspx" /><category term="Web App Gallery" scheme="http://blogs.msdn.com/markbrown/archive/tags/Web+App+Gallery/default.aspx" /></entry><entry><title>Tons of new PHP stuff from Microsoft</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/markbrown/archive/2009/05/01/tons-of-new-php-stuff-from-microsoft.aspx" /><id>http://blogs.msdn.com/markbrown/archive/2009/05/01/tons-of-new-php-stuff-from-microsoft.aspx</id><published>2009-05-01T23:12:43Z</published><updated>2009-05-01T23:12:43Z</updated><content type="html">&lt;a href="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/TonsofnewPHPstufffromMicrosoft_9849/CIMG6574.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="CIMG6574" border="0" alt="CIMG6574" align="right" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/TonsofnewPHPstufffromMicrosoft_9849/CIMG6574_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;  &lt;p&gt;Hey everybody. Apologies for not blogging lately. With the arrival of our baby I took a month off from work to spend time with the new baby (here’s a picture of him doing his Derek Zoolander look) and to give my wife a much needed break (well I tried to give her a break anyway). It’s been a great month and the weather has been really nice here in Seattle which allowed me to go take a long weekend on an Olympic Peninsula Golf Junket (more about that in a later post). It also allowed me to get outside and get the property and gardens cleaned up after a really harsh winter here. I lost a ton of plants, including my much beloved Yuccas. I had some that were up to 20 feet tall. I like them because they remind me of Arizona where I grew up. Well now my month of leave is almost up I wanted to share some of the recent announcements that may be of interest to web developers, especially those who are using PHP in some of their applications.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;4 New PHP on Windows Virtual Labs&lt;/h2&gt;  &lt;p&gt;A collection of 4 Virtual Labs are now up on the TechNet site and will allow end users to fire up a lab and get a deep dive into PHP on Windows. Virtual Labs are great because you can go test drive without any heavy lifting at all.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="710"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="348"&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="360"&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="348"&gt;IIS 7.0 Access Control Features for PHP Applications&lt;/td&gt;        &lt;td valign="top" width="360"&gt;&lt;a href="http://go.microsoft.com/?linkid=9661016"&gt;http://go.microsoft.com/?linkid=9661016&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="348"&gt;Migrating PHP Applications&lt;/td&gt;        &lt;td valign="top" width="360"&gt;&lt;a href="http://go.microsoft.com/?linkid=9661017"&gt;http://go.microsoft.com/?linkid=9661017&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="348"&gt;Troubleshooting PHP&lt;/td&gt;        &lt;td valign="top" width="360"&gt;&lt;a href="http://go.microsoft.com/?linkid=9661018"&gt;http://go.microsoft.com/?linkid=9661018&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="348"&gt;Using IIS 7.0 Media Features in a PHP Application&lt;/td&gt;        &lt;td valign="top" width="360"&gt;&lt;a href="http://go.microsoft.com/?linkid=9661019"&gt;http://go.microsoft.com/?linkid=9661019&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Cumulative Update of the SQL Server Driver for PHP, version 1.0 is live!&lt;/h2&gt;  &lt;p&gt;The second cumulative update to version 1.0 of the SQL Server Driver for PHP is now &lt;a href="http://go.microsoft.com/fwlink/?LinkId=123470"&gt;available for download&lt;/a&gt; on the MSDN download site.&amp;#160; We have also published the updates to the source on the &lt;a href="http://www.codeplex.com/SQL2K5PHP"&gt;CodePlex&lt;/a&gt; site.&amp;#160; We've modified the source code specifically so that the extension can be compiled and used with the current builds of PHP 5.3.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Announcing the PHP on Windows Training Kit&lt;/h2&gt;  &lt;p&gt;This thing is really cool. I tested early versions of this thing and there is a TON of killer content in here to check out. I especially loved the SQL Spatial with PHP content but I’m partial because I was on the Virtual Earth team for a while. It also includes the Virtual Labs I mentioned above. This 40MB download is available on the Download Center and includes the following content. &lt;a href="http://go.microsoft.com/?linkid=9656081"&gt;http://go.microsoft.com/?linkid=9656081&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;   &lt;table border="0" cellspacing="0" cellpadding="0" width="813"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="372"&gt;           &lt;p&gt;&lt;b&gt;PHP &amp;amp; SQL Server Demos&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;· Integrating SQL Server Geo-Spatial with PHP&lt;/p&gt;            &lt;p&gt;· SQL Server Reporting Services and PHP&lt;/p&gt;            &lt;p&gt;&lt;b&gt;PHP &amp;amp; SQL Server Hands On Labs&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;· Introduction to Using SQL Server with PHP&lt;/p&gt;            &lt;p&gt;· Using Full Text Search over Office Documents in PHP&lt;/p&gt;            &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;&lt;b&gt;PHP on Windows Hands On Labs&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;· IIS Access Control Features for PHP&lt;/p&gt;            &lt;p&gt;· Using IIS 7.0 Media Features in a PHP Application&lt;/p&gt;            &lt;p&gt;· Troubleshooting PHP&lt;/p&gt;            &lt;p&gt;· Migrating PHP Applications to IIS 7.0&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="439"&gt;           &lt;p&gt;&lt;a href="http://dpe/php/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" hspace="12" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/markbrown/WindowsLiveWriter/TonsofnewPHPstufffromMicrosoft_9849/clip_image002_06bc080e-9843-4cc9-b1d5-4d83be5f43f3.jpg" width="244" height="221" /&gt;&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;h2&gt;How Do I Video: Accessing Windows Live Contacts &amp;amp; Profiles from PHP&lt;/h2&gt;  &lt;p&gt;The guys on the Azure Services Platform Team have created another in a series of videos for the Azure Services Platform. The Azure Services Platform is continuously expanding its interoperability in a standards based approach.&amp;#160; Here’s another great example: Live framework is the uniform way of programming Live Services from any platform, programming language, application or device.&amp;#160; As a concrete example, check out a very useful “how do I” screencast&amp;#160; - - Access Windows Live Profiles and Contacts from PHP apps - -&amp;#160; by Program Manager Nishant Gupta.&amp;#160; He also provides a code snippet you can use to step along with the video. You can check out the video here,&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/azure/dd673596.aspx"&gt;Access Windows Live Profiles and Contacts from&amp;#160; PHP Apps&lt;/a&gt;. And if you’re interested you can check out this and some of the other How Do I videos they’ve created here below.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;EDIT: Added the other Azure videos I mention above…&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd692932.aspx"&gt;Extend the Live Framework Resource Model&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;In this screencast, find out how you can store and automatically sync many kinds of data in the Live Framework to all your devices in the mesh&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd637760.aspx"&gt;Using Logging in a Windows Azure Application&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;Windows Azure provides a built-in framework for writing log messages from your applications. In this screencast, you’ll learn how to use the Windows Azure logging API and how to read log messages whether your application is running in the development fabric or in the cloud.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd721908.aspx"&gt;Use the .NET Workflow Service&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;Windows Workflow Foundation provides a platform for using managed code to defined work as composable, reusable parts. With .NET Services, you can host your workflow in the cloud and access it from anywhere. In this screencast, you’ll see the basics of taking a simple workflow and deploying it to the cloud.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd723579.aspx"&gt;Multicast with the .NET Service Bus&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;The Microsoft .NET Service Bus supports a range of connectivity options. In this screencast, see how multicast is supported through via code examples and sample applications.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So that’s it. People around here have been pretty busy creating some great content while I’ve been living a life of leisure. Take some time to check it out and ENJOY!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:B3E14793-948F-49af-A347-D19C374A7C4F:2eea13ba-44e6-401a-81be-a3b899eee63d" class="wlWriterEditableSmartContent"&gt; &lt;script type="text/javascript"&gt;&lt;!--
digg_skin = 'compact';
//--&gt;&lt;/script&gt; &lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:34b911e9-bfa5-4cc9-a439-9b4feb140cbb" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MS+Web+Platform" rel="tag"&gt;MS Web Platform&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PHP" rel="tag"&gt;PHP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Azure" rel="tag"&gt;Azure&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+Live" rel="tag"&gt;Windows Live&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SQL+Server" rel="tag"&gt;SQL Server&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9582894" width="1" height="1"&gt;</content><author><name>mjbrown</name><uri>http://blogs.msdn.com/members/mjbrown.aspx</uri></author><category term="Code Samples" scheme="http://blogs.msdn.com/markbrown/archive/tags/Code+Samples/default.aspx" /><category term="Azure" scheme="http://blogs.msdn.com/markbrown/archive/tags/Azure/default.aspx" /><category term="PHP" scheme="http://blogs.msdn.com/markbrown/archive/tags/PHP/default.aspx" /><category term="PHP-SQL" scheme="http://blogs.msdn.com/markbrown/archive/tags/PHP-SQL/default.aspx" /></entry></feed>