<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>DaveDev</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/davedev/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/davedev/feed.xml</link>
    <description>Turning caffeine into code daily.</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:21:31 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Today is my last day at Microsoft</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/today-is-my-last-day-at-microsoft</link>
      <pubDate>Thu, 19 Sep 2013 22:28:00 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/09/19/today-is-my-last-day-at-microsoft/</guid>
      <description><![CDATA[After over six years I have decided to move on from Microsoft.&nbsp; I joined in May 2007 just one...]]></description>
      <content:encoded><![CDATA[<p>After over six years I have decided to move on from Microsoft.&nbsp; I joined in May 2007 just one month before the launch of the iPhone.&nbsp; Our industry has changed so much during that time and I feel honored to have taken some small part in it.&nbsp; When I sat down to write this post there were many topics I thought about covering but in the end it was the people I met that<strong><em> </em></strong>made the journey so worthwhile.&nbsp; This post is for you. &nbsp;In no particular order...</p>
<p style="padding-left: 30px;"><strong>Joe, Joe and Asli</strong>&nbsp;- you taught me how I can work hard and still play hard.&nbsp; I'll never forget MIX, Chicago and AC.</p>
<p style="padding-left: 30px;"><strong>Harry&nbsp;</strong>- for helping me remember that little kid from Toms River I was who thought he could change the world.&nbsp; I had forgotten him.&nbsp; You taught me that true leaders stand alone.</p>
<p style="padding-left: 30px;"><strong>Ian and Jit</strong>&nbsp;- for making me believe again that technical excellence was valued.&nbsp; I never enjoyed ramping up on new platforms as much as when I had you guys with me.&nbsp;</p>
<p style="padding-left: 30px;"><strong>Jim</strong>&nbsp;- we've known each other for so long you already know how much I admire you.&nbsp; Hammock up!</p>
<p style="padding-left: 30px;"><strong>Hong</strong>&nbsp;- for being the other half of the perfect partner team.&nbsp; We drove huge wins and it was so much fun together on Xbox Apps.&nbsp;</p>
<p style="padding-left: 30px;"><strong>Dani</strong>&nbsp;-&nbsp;We have a bond that was formed in the trenches of hours on the road together and hardened with faith.&nbsp; I'm looking forward to many more burrito lunches.</p>
<p style="padding-left: 30px;"><strong>Tara and Lindsay</strong>&nbsp;- My sisters in DPE! I'm constantly amazed at your understanding and ability to connect with students.&nbsp; Keep believing in yourself there is nothing you can't do. &nbsp;<br /><br /><strong style="font-size: 12px;">Andrew, Brian, Chris, Jim, Joe, Peter and Rachel</strong><span style="font-size: 12px;">&nbsp;- we grew up as TE's together before people even knew what Twitter was.&nbsp; No matter how much change came along you guys were the anchors and we always had each other&rsquo;s backs.&nbsp; Never let the experiences and lessons we've learned fade away from the team.&nbsp;</span></p>
<p style="padding-left: 30px;"><strong>Nora, Viv, Andrea, Rebecca, Niels,&nbsp;Erin,&nbsp;Susan,&nbsp;and Connie</strong>&nbsp;-&nbsp;we had so many great ideas, not all of them made it through, but you made the ride worthwhile!&nbsp; I couldn't have asked for a better marketing team.</p>
<p style="padding-left: 30px;"><strong>Dan, Jim, Bill, Carlos, Bob, Scott and Mark</strong>&nbsp;- for creating such a fun place to work and helping me realize how much I love being a technical evangelist.</p>
<p style="padding-left: 30px;"><strong>Brett&nbsp;</strong>- for being the best example of what a manager could be.&nbsp; You helped strengthen my belief in my career and to never stop growing.&nbsp; Even if that means taking a different path than I thought I would.</p>
<p style="padding-left: 30px;"><strong>Jesse</strong>&nbsp;-&nbsp;You&rsquo;re one of the brightest and charismatic people I know.&nbsp; You've kept me sane.&nbsp; It brings a smile to my face to see what a great Evangelist you have turned into.&nbsp;</p>
<p style="padding-left: 30px;"><strong>Bill and Rob</strong>&nbsp;- I've learned a ton about community from you guys.&nbsp; Thank you for always being there and supporting me.&nbsp;</p>
<p style="padding-left: 30px;"><strong>Fellow TE's</strong>&nbsp;- I was involved in so many of you coming to Microsoft and know how amazing you all are. &nbsp;Never underestimate the impact of what you do. &nbsp;You make a difference every day in the lives of developers.</p>
<p>I've almost certainly left others out you know who you are.&nbsp; Please&nbsp;<a href="mailto:disbitski@gmail.com" target="_blank">reach out to me</a>&nbsp;or on my&nbsp;<a href="https://davedev.net/?page_id=4311">new Blog</a>&nbsp;if you ever want to catch up.</p>
<p>As to what's next?&nbsp; People leave companies for a variety of reasons and my story is no different.&nbsp; Microsoft is an amazing company with some of the best people I've ever worked with. &nbsp;The direction it has set up for itself will only solidify its place in the future.&nbsp;&nbsp; For me it was time to take the next step in my career, doing the job I love,&nbsp;with an even bigger opportunity for impact.&nbsp; I want to thank the communities I&rsquo;ve been a part of, the people I&rsquo;ve worked side by side with, and the leadership team that&rsquo;s supported me through my career.&nbsp; I&rsquo;m not going to say goodbye because I know we will all run into each other again.</p>
<p>-Dave</p>]]></content:encoded>
    </item>
    <item>
      <title>New Microsoft DevRadio Episode: World of Warcraft API Starter Kit for Windows Phone</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/new-microsoft-devradio-episode-world-of-warcraft-api-starter-kit-for-windows-phone</link>
      <pubDate>Tue, 03 Sep 2013 10:56:01 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/09/03/new-microsoft-devradio-episode-world-of-warcraft-api-starter-kit-for-windows-phone/</guid>
      <description><![CDATA[&#160;  Via Davedev.net…  &#160;    &#160;  There was a slight delay with the DevRadio Episode I...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Via <a href="https://davedev.net/?p=4931">Davedev.net</a>…</p>  <p>&#160;</p>  <p><a href="https://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Part-9-APIMASH--World-of-Warcraft-API-Starter-Kit-for-Windows-Phone"><img title="WP8-Win8-StarterKits" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="WP8-Win8-StarterKits" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/5187.WP8-Win8-StarterKits_1E1CF062.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/5187.WP8_2D00_Win8_2D00_StarterKits_5F00_1E1CF062.png" width="743" height="421" /></a></p>  <p>&#160;</p>  <p>There was a slight delay with the DevRadio Episode I recorded back in June but it <a href="https://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Part-9-APIMASH--World-of-Warcraft-API-Starter-Kit-for-Windows-Phone">is now live</a>!&#160; If you been curious about how to share HTML5 code between Windows Phone and Windows Store Apps then this episode is worth checking out.&#160; In this episode I walk through the <a href="https://davedev.net/?p=4111">World of Warcraft API Starter Kit for Windows Phone</a> and show how I was able to share HTML5 code using the XAML based WebControl between both Phone and Windows Store Apps.&#160; I show how I kept most of the JavaScript within in a shared file and then pull up both the Phone and Windows Store development environments&#160; as I walk through the details. </p>  <p><img title="SideBySide" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SideBySide" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/1754.SideBySide_1DB34E1E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1754.SideBySide_5F00_1DB34E1E.png" width="833" height="469" /></p>  <p>&#160;</p>  <p>Hope you <a href="https://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Part-9-APIMASH--World-of-Warcraft-API-Starter-Kit-for-Windows-Phone">enjoy the episode</a>!</p>  <p><strong></strong>&#160;</p>  <p><strong>Next Steps:</strong>     <br /><strong>Step #1 –</strong> <a href="https://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113720">Download the Tools for Windows 8 App Development</a>     <br /><strong>Step #2 –</strong> <a href="https://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113721">Download Visual Studio Express for Windows 8</a>     <br /><strong>Step #3 –</strong> <a href="https://aka.ms/MyGreatIdea">Start building your own Apps for Windows 8</a></p>  <p><strong>     <br />If you're interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information:</strong> </p>  <p><strong>Blogs &amp; Articles:</strong> </p>  <ul>   <li><a href="https://davedev.net/">Dave Isbitski’s blog</a> </li>    <li><a href="https://aka.ms/apimash">APIMASH Starter Kits (all)</a> </li>    <li><a href="https://aka.ms/apimashCh9">APIMASH on Channel 9</a> </li>    <li><a href="https://davedev.net/?p=1221">Download the World of Warcraft API Starter Kit</a> </li> </ul>  <p><strong>Videos:</strong> </p>  <ul>   <li><a href="https://davedev.net/?page_id=2051">Watch DaveDev’s Netcasts here</a> </li> </ul>  <p><strong>Virtual Labs:</strong> </p>  <ul>   <li><a href="https://msdn.microsoft.com/en-us/jj206431">Windows 8&#160; Virtual Labs</a> </li> </ul>  <ul></ul>]]></content:encoded>
    </item>
    <item>
      <title>How do I stop Spam with WordPress hosted on Azure Websites?</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/how-do-i-stop-spam-with-wordpress-hosted-on-azure-websites</link>
      <pubDate>Tue, 20 Aug 2013 07:06:00 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/08/20/how-do-i-stop-spam-with-wordpress-hosted-on-azure-websites/</guid>
      <description><![CDATA[Via Davedev.net&hellip;
Overview
In my recent post on how to Setup Email with WordPress hosted on...]]></description>
      <content:encoded><![CDATA[<p><br />Via <a href="https://davedev.net/?p=4821">Davedev.net</a>&hellip;</p>
<h2><br />Overview</h2>
<p>In my recent post on how to <a href="https://davedev.net/?p=4531">Setup Email with WordPress hosted on Azure Websites</a> I mentioned the spam problem that will occur when running WordPress.&nbsp; As an example here is the amount of spam I have received since moving my <a href="https://blogs.msdn.com/davedev">MSDN Blog</a> onto WordPress in Azure Websites two months ago.</p>
<p><img style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="Spam" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/2671.Spam_6524379E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2671.Spam_5F00_6524379E.png" alt="Spam" width="402" height="196" border="0" />&nbsp;</p>
<p>By default any new comments on your blog posts will not be visible until you have approved them.&nbsp; In the past this meant each morning I would go through 10+ comments that all lead to a crazy spam email address outside the United States.&nbsp; If you&rsquo;ve been running into the same issue there is a quick an easy fix! </p>
<h2>Captcha</h2>
<p>Log into your Azure Websites hosted WordPress dashboard, select Plugins, and then Add new.&nbsp; Do a Search for <strong>Captcha</strong> and you will get back a list of popular plugins like below.</p>
<p><img style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="CaptchaResults" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/0647.CaptchaResults_3D7DBB74.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/0647.CaptchaResults_5F00_3D7DBB74.png" alt="CaptchaResults" width="625" height="339" border="0" /></p>
<p>After looking at the details and user Ratings I decided to go with <a href="https://bestwebsoft.com/plugin/captcha-plugin/">Captcha</a>.</p>
<p><a href="https://bestwebsoft.com/plugin/captcha-plugin/"><img style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="Captcha1" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/2234.Captcha1_03224593.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2234.Captcha1_5F00_03224593.png" alt="Captcha1" width="621" height="347" border="0" /></a></p>
<p>Once the Plugin is installed open up your Dashboard and select the Installed Plugins Menu.&nbsp; Verify that the Captcha Plugin has been <strong>activated.</strong></p>
<p><img style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="SpamBlock1" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/7357.SpamBlock1_5B0F9673.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7357.SpamBlock1_5F00_5B0F9673.png" alt="SpamBlock1" width="625" height="34" border="0" /></p>
<p>You can modify the settings if you only want certain Arithmetic functions for example, but I kept the defaults as is.</p>
<p><img style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="Captcha2" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/6862.Captcha2_3A8856C1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/6862.Captcha2_5F00_3A8856C1.png" alt="Captcha2" width="617" height="316" border="0" /></p>
<p>Save your changes and you are all set!&nbsp; The Captcha will appear on your Login forms, comments, and registrations.&nbsp;</p>
<p><img style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="CaptchaLogin" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/8865.CaptchaLogin_0BC29E1F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8865.CaptchaLogin_5F00_0BC29E1F.png" alt="CaptchaLogin" width="500" height="524" border="0" /></p>
<p>Registered users will not be bothered by any Captcha (you can turn this off if you wish) thus making it seamless for your blog commenters and restrictive for Spammers. </p>
<p><img style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="CaptchaComments" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/8054.CaptchaComments_71EE67EF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8054.CaptchaComments_5F00_71EE67EF.png" alt="CaptchaComments" width="467" height="409" border="0" /> </p>
<h2>Conclusion</h2>
<p>Since I installed the Captcha plugin a few days ago I have not received a single spam comment on my Blog.&nbsp; I highly recommend installing a similar plugin if you are running WordPress hosted on Azure Websites.</p>
<p>-Dave</p>]]></content:encoded>
    </item>
    <item>
      <title>Looking to get started with Cloud Computing? Check out my new Up and Running with Azure courses!</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/looking-to-get-started-with-cloud-computing-check-out-my-new-up-and-running-with-azure-courses</link>
      <pubDate>Mon, 19 Aug 2013 12:08:04 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/08/19/looking-to-get-started-with-cloud-computing-check-out-my-new-up-and-running-with-azure-courses/</guid>
      <description><![CDATA[Via Davedev.net…         I am happy to announce that I have two new courses published today on...]]></description>
      <content:encoded><![CDATA[<p>   <br />Via <a href="https://davedev.net/?p=4611">Davedev.net</a>… </p>  <p><a href="https://lynda.com/davidisbitski"><img title="Azure" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Azure" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/5504.Azure_6CA8A006.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/5504.Azure_5F00_6CA8A006.png" width="610" height="338" /></a>    <br /></p>  <p>I am happy to announce that I have two new courses published today on <a href="https://lynda.com/davidisbitski">Lynda.com</a>!&#160; These courses are designed to take you from the very basic concepts of Cloud Computing,&#160; installing the tools and then all the way up to creating a fully functional Cloud Application.&#160; Full source code is included along with chapter by chapter code snippets and Visual Studio solutions.&#160; I hope you enjoy watching them as much as I did creating them.</p>  <p><a href="https://www.lynda.com/Azure-tutorials/Up-Running-Azure/128285-2.html">Up and Running with Azure</a><a href="https://lynda.com/davidisbitski"><img title="lynda_dot_com-150x150" style="border-width: 0px; margin: 0px 0px 0px 8px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;" border="0" alt="lynda_dot_com-150x150" align="right" src="https://davedev.net/wp-content/uploads/2013/06/lynda_dot_com-150x1502.jpg" width="150" height="150" /></a></p>  <p>Windows Azure is an open and flexible cloud platform that enables developers to quickly build, deploy, and manage applications across a global network of Microsoft-managed datacenters. If you have been wondering how you can take advantage of &quot;the cloud&quot; and integrate it into your existing IT environment, this course is for you. David Isbitski covers everything from the basics of signing up for a free Azure account to using the free developer tools, and covers each of the six major offerings from Azure: virtual machines; website development; Mobile Services for authenticating users and storing data; the Cloud Services API development and deployment tools; Data Services, which incorporates SQL, Table, and Blob storage; and app services like Service Bus for messaging. At the end, you'll tie it all together in a 5-node cloud service that processes operations through Web and Workers roles, communicates through a Service Bus message queue, and saves data to the cloud. </p>  <p>Topics include: </p>  <ul>   <li>What is cloud computing? </li>    <li>What is Windows Azure? </li>    <li>Creating a Windows Azure virtual machine </li>    <li>Creating and deploying an Azure website </li>    <li>Adding Worker and Web roles to your cloud service </li>    <li>Creating a new SQL database </li>    <li>Writing and reading from the Service Bus queue </li>    <li>Saving queue messages to Table storage</li> </ul>  <p><a href="https://www.lynda.com/Azure-tutorials/Up-Running-Azure-Mobile-Services/135357-2.html">Up and Running with Azure Mobile Services</a><a href="https://lynda.com/davidisbitski"><img title="lynda_dot_com-150x150" style="border-width: 0px; margin: 0px 0px 0px 8px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;" border="0" alt="lynda_dot_com-150x150" align="right" src="https://davedev.net/wp-content/uploads/2013/06/lynda_dot_com-150x1502.jpg" width="150" height="150" /></a></p>  <p>Windows Azure Mobile Services accelerate your mobile app development by offering easy-to-use, scalable backend services. Your websites and mobile apps can leverage its structured storage, user authentication, and push notifications in familiar programming languages. In this course, David Isbitski uses Azure Mobile Services to build a new service and connect it to an existing Windows Store game built in HTML and JavaScript. Learn to add gamer profiles with the identity service, pull down basic Facebook profile information for gamers, add high score tables to the database, and create an API that will allow anyone on the web to retrieve and display the current highest score. Dive in now and get started setting up your account, using the developer tools, and diagnosing and scaling your services across the web. </p>  <p>Topics include: </p>  <ul>   <li>Setting up Visual Studio, Node.js, and the Azure Mobile Services SDK </li>    <li>Creating a new Azure Mobile Service instance </li>    <li>Connecting an app to a new service </li>    <li>Creating and managing storage tables </li>    <li>Setting up Facebook authorization </li>    <li>Storing app data in the cloud </li>    <li>Sending out push notifications </li>    <li>Setting up an API service </li>    <li>Adding custom logging</li> </ul>  <p>-Dave</p>]]></content:encoded>
    </item>
    <item>
      <title>How do I send Email with WordPress hosted on Azure Websites?</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/how-do-i-send-email-with-wordpress-hosted-on-azure-websites</link>
      <pubDate>Thu, 15 Aug 2013 11:29:49 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/08/15/how-do-i-send-email-with-wordpress-hosted-on-azure-websites/</guid>
      <description><![CDATA[&#160;  Via DaveDev.net…  &#160;  Overview  Recently I moved my old MSDN Blog to the new DaveDev.net...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Via <a href="https://davedev.net/?p=4531">DaveDev.net</a>…</p>  <h1>&#160;</h1>  <h1>Overview</h1>  <p>Recently I moved my old <a href="https://blogs.msdn.com/b/davedev/archive/2013/06/12/i-have-a-new-blog-davedev-net.aspx">MSDN Blog</a> to the new <a href="https://davedev.net">DaveDev.net</a> url running hosted <a href="https://wordpress.org/">WordPress</a> on <a href="https://www.windowsazure.com/en-us/services/web-sites/">Azure WebSites</a>.&#160; Setting up the new blog couldn’t have been more simple (hint – Click New – Compute – WebSites – Gallery – WordPress in the Azure Dashboard) and only took about five minutes.</p>  <p>The stuff that actually took the longest was customizing WordPress itself (themes, plugins, etc) , pointing the <a href="https://www.windowsazure.com/en-us/develop/net/common-tasks/custom-dns-web-site/">new Azure Website to a cname</a> (davedev.azurewebsites.net to davedev.net) and then making sure I was backing up the MySQL Database.&#160; One of the areas that was not obvious to me however was how to send Emails.</p>  <p>Usually, if you sign up for WordPress from an online hoster or WordPress.com you will have an SMTP server set up for you which enables the&#160; wp_mail() function to automatically send Email on&#160; your behalf.&#160; This is not the case when you are running WordPress on Azure but the good news is there is a free solution via the Azure Marketplace.&#160; </p>  <p>The intent of this post is to walk you through the steps to get started with Email (it’s a free service too) on your WordPress Azure Website instance.</p>  <h1>Contact Form</h1>  <p>WordPress offers a crazy amount of customizations so the first step you need to do is to decide how you want to enable people to contact me on my Blog.&#160; After sifting through a bunch of contact form plugins I decided on one that would allow me to add a new tab and a clean contact form.</p>  <p>Here is what the Contact Tab looks like now on my Blog in a typical desktop browser:</p>  <p><img title="ContactTab" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="ContactTab" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/2678.ContactTab_49CF093B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2678.ContactTab_5F00_49CF093B.png" width="622" height="101" /></p>  <p>Clicking on Contact will take the blog visitor to a clean contact form where they can enter their name, email I can each them at and then their message.</p>  <p><img title="ContactForm" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="ContactForm" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/1220.ContactForm_092CBCCC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1220.ContactForm_5F00_092CBCCC.png" width="371" height="476" /></p>  <p>Once they click send they will get a response message if their Email has been sent correctly back to me.</p>  <p><img title="ContactSent" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="ContactSent" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/2112.ContactSent_7677C314.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2112.ContactSent_5F00_7677C314.png" width="485" height="107" /></p>  <p>If you have tried adding a similar contact plugin to your Azure Websites hosted WordPress instance this is where you will first encounter problems.&#160; Any call to send wp_mail() will result in an error as the Azure instance doesn’t know what SMTP server to use.&#160; I will cover that in a bit but first let’s walk through what the generated Email will look like.</p>  <p>&#160;</p>  <p><img title="ContactEmailReceived" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="ContactEmailReceived" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/3288.ContactEmailReceived_3CF4B31D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/3288.ContactEmailReceived_5F00_3CF4B31D.png" width="625" height="224" /></p>  <p>You can easily apply filters now to the incoming Blog Emails and when you hit Reply to the Email it will be sent to the Email address the Blog visitor filled out in your Contact Form.</p>  <h1>Setting things up</h1>  <p>So how did I go about creating the Contact Form and enable Emails?&#160; The first step was to install the plugin I wanted to use for Blog Feedback Emails.&#160; I chose <a href="https://contactform7.com/">Contact Form 7</a> and then activated the Form as seen below.</p>  <p><img title="PluginContactForm7" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="PluginContactForm7" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/2727.PluginContactForm7_356943B0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2727.PluginContactForm7_5F00_356943B0.png" width="546" height="57" /></p>  <p>The Contact Form will add a new menu option in your WordPress Dashboard called Contact.&#160; Opening it up will show a new form called “Contact form 1” with some code in it.</p>  <p><img title="ContactForm7" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="ContactForm7" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/1588.ContactForm7_5BCB26FB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1588.ContactForm7_5F00_5BCB26FB.png" width="570" height="259" /></p>  <p>I copied the code from the Contact Form 1 and pasted it into a new Page for my Blog called “Contact”.</p>  <p><img title="ContactFormCode" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="ContactFormCode" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/3568.ContactFormCode_4D207B16.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/3568.ContactFormCode_5F00_4D207B16.png" width="556" height="241" /></p>  <p>This is the Contact page you now see listed in my Blog’s Tab Menu.&#160; Now that I have a Contact Form Up and running the next step was to sign up for an SMTP Service that would send Emails on my behalf.</p>  <h1>Setting Up SendGrid as a SMTP Service</h1>  <p>In order for our Contact Page to send Emails we will need a SMTP Service.&#160; Luckily for us SendGrid offers just that and is part of the Azure Store.</p>  <p><img title="sendgrid2" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="sendgrid2" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/5756.sendgrid2_2579FEEC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/5756.sendgrid2_5F00_2579FEEC.png" width="547" height="579" /></p>  <p>Simply open up the Azure Dashboard, click New, select Store and then choose SendGrid from the App Services Add-ons list.</p>  <p><img title="sendgridnew" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="sendgridnew" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/1452.sendgridnew_528EEBBA.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1452.sendgridnew_5F00_528EEBBA.png" width="540" height="362" /></p>  <p>There is a completely free tier that will enable you to get (or blast out) up to 25,000 emails a month.&#160; That is more than enough for the purposes of a Feedback page on our Blog.</p>  <p><img title="sendgridnew2" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="sendgridnew2" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/4617.sendgridnew2_2AE86F90.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/4617.sendgridnew2_5F00_2AE86F90.png" width="542" height="357" /></p>  <p>Like all products in the Azure Store billing is integrated with your Azure monthly Bill as is single sign on.&#160; I get complete status for the Sendgrid Service right from my Azure Dashboard and clicking on the SendGrid Name will take me to the SendGrid portal using my Azure credentials.</p>  <p><img title="sendgrid" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="sendgrid" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/6170.sendgrid_7818691B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/6170.sendgrid_5F00_7818691B.png" width="539" height="319" /></p>  <p>The only additional step needed is to verify your email address (which will be your Microsoft ID assigned to your Azure account).&#160; Once that is done be sure to copy over your SendGrid username and password right from the AppBar by clicking Connection Info.</p>  <p>You will also receive an Email from the Azure Store confirming your purchase of the SendGrid service using the free tier.</p>  <p><img title="SendgridFree" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="SendgridFree" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/7774.SendgridFree_5B9B773B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7774.SendgridFree_5F00_5B9B773B.png" width="550" height="413" /></p>  <p>&#160;</p>  <h1>Setting Up WordPress to use a custom SMTP Service</h1>  <p>Now that we have a Contact Form set up, and the SendGrid SMTP Service enabled we need to update our WordPress Blog so that any calls to the wp_mail() function will be routed to our new <a href="https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol">SMTP Service</a>.</p>  <p>There are a bunch of free WordPress plugins that will allow you to do this I chose to go with <a href="https://www.callum-macdonald.com/code/wp-mail-smtp/">WP-Mail-SMTP</a>.</p>  <p><img title="MailSMTP" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="MailSMTP" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/1732.MailSMTP_1AF92ACC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1732.MailSMTP_5F00_1AF92ACC.png" width="543" height="52" /></p>  <p>This plugin will add a new Email option in the Settings menu for your WordPress Dashboard.&#160; This is where you can set up your From and Name for the Email.&#160; Make sure you select SMTP for Wordpress emails, and then enter your SendGird information as seen below.&#160; Make sure you use the smtp.sendgrid.net SMTP Host name and specify a port.&#160; I used 587 based on the SendGrid recommendations.</p>  <p><img title="EmailSettings" style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="EmailSettings" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/7230.EmailSettings_0F636D8D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7230.EmailSettings_5F00_0F636D8D.png" width="561" height="634" /></p>  <h1>&#160;</h1>  <h1>Conclusion</h1>  <p>That’s it!&#160; You can now send a Test message to yourself using the same settings page or go back to your Contact Form and send one from there.&#160; The only remaining recommendation I would have is to turn off new comment notifications inside your WordPress Dashboard.&#160; This is enabled by default but since my WordPress Azure Website instance could not send emails before I wasn’t getting spammed.&#160; Once the SMTP Host was set up I started to get notified every time a spam comment came in and oh my there are a lot of those with WordPress.&#160; </p>  <p>-Dave</p>]]></content:encoded>
    </item>
    <item>
      <title>World of Warcraft Realm Status available in the Windows Phone Store</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/world-of-warcraft-realm-status-available-in-the-windows-phone-store</link>
      <pubDate>Mon, 08 Jul 2013 07:33:45 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/07/08/world-of-warcraft-realm-status-available-in-the-windows-phone-store/</guid>
      <description><![CDATA[&#160;  Via DaveDev.net…  &#160;    &#160;  Overview  In my previous posts I walked you through my...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Via <a href="https://davedev.net/?p=4111">DaveDev.net</a>…</p>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/8424.all_5559914C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8424.all_5F00_5559914C.png"><img title="all" style="border-width: 0px; margin: 0px 9px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="all" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/7360.all_thumb_34661EA5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7360.all_5F00_thumb_5F00_34661EA5.png" width="148" height="244" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/5722.settings_3B192828.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/5722.settings_5F00_3B192828.png"><img title="settings" style="border-width: 0px; margin: 0px 9px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="settings" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/5635.settings_thumb_05A06603.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/5635.settings_5F00_thumb_5F00_05A06603.png" width="148" height="244" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/8473.single_0C536F86.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8473.single_5F00_0C536F86.png"><img title="single" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="single" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/3108.single_thumb_00BDB247.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/3108.single_5F00_thumb_5F00_00BDB247.png" width="148" height="244" /></a></p>  <p>&#160;</p>  <h2>Overview</h2>  <p>In my previous posts I walked you through my free WOW API Starter Kit for <a href="https://davedev.net/?p=1221">Windows</a> and <a href="https://davedev.net/?p=3801">Windows Phone</a>.&#160; To show how easy it is to submit an app with one of these kits I just published a <a href="https://www.windowsphone.com/en-us/store/app/wow-realm-status/566d095f-17ce-49a8-99cc-f72fb61e1927">WoW Realm Status app</a> to the Windows Phone Store.&#160; The only change I made from the code in the Starter Kit is the wording the About page much like you would do in your own app. </p>  <p>The API’s I chose to use in the app will show the current online status for the US <a href="https://www.worldofwarcraft.com">World of Warcraft</a> Realms.&#160; You should use the World of Warcraft Windows Phone API Kit as an example of how to incorporate additional World of Warcraft APIs into your own apps and there are a ton of them!&#160; Everything from item stats, pvp status, to complete armory and character information. </p>  <p>Many thanks to <a href="https://www.blizzard.com">Blizzard Entertainment</a>® for the <a href="https://blizzard.github.io/api-wow-docs/">excellent API’s</a> they’ve created around the game!</p>  <p>&#160; </p>  <h2>Download</h2>  <p>You can grab the Windows Phone version of the app <a href="https://www.windowsphone.com/en-us/store/app/wow-realm-status/566d095f-17ce-49a8-99cc-f72fb61e1927">here</a>.&#160; You can download the World of Warcraft API Starter Kit for Windows Phone <a href="https://davedev.net/?p=3801">here</a> and for Windows <a href="https://davedev.net/?p=1221">here</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 8.1 Preview and other Build Conference Announcements</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/windows-8-1-preview-and-other-build-conference-announcements</link>
      <pubDate>Fri, 28 Jun 2013 06:54:29 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/06/28/windows-8-1-preview-and-other-build-conference-announcements/</guid>
      <description><![CDATA[Via Davedev.net…  &#160;  The past 48 hours of Build have held a slew of Microsoft Device and...]]></description>
      <content:encoded><![CDATA[<p>   <br />Via <a href="https://davedev.net/?p=3941">Davedev.net</a>…</p>  <p>&#160;</p>  <p>The past 48 hours of <a href="https://buildwindows.com">Build</a> have held a slew of Microsoft Device and Services announcements.&#160; I’ve been live tweeting the keynotes,official announcements and links to get the new bits.&#160; </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/7624.image_757E0660.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/7624.image_5F00_757E0660.png"><img title="image" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/1768.image_thumb_05A9CE5A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1768.image_5F00_thumb_5F00_05A9CE5A.png" width="562" height="248" /></a></p>  <p>If you’re a developer go <a href="https://preview.windows.com">grab the 8.1 preview</a> and <a href="https://www.microsoft.com/visualstudio/eng/2013-downloads">Visual Studio 2013 preview</a> bits!</p>  <p>Then if you’ve missed my Twitter stream you can catch up below (sorted by newest).&#160; Enjoy! </p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350595747017789442">53m</a></small> </p>  <p>Xbox Announces Landmark Deal with Time Warner Cable to Bring More Live TV to Xbox 360 <a href="https://t.co/SooYea1E92">https://news.xbox.com/2013/06/ent-time-warner …</a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23xbox&amp;src=hash"><s>#</s><b>xbox</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350595747017789442"><b>Expand</b></a></p>  <p><a href="https://twitter.com/ch9"><strong>Microsoft Channel 9</strong> ‏<s>@</s><b>ch9</b></a><small><a href="https://twitter.com/ch9/status/350429111191216128">11h</a></small> </p>  <p>Day 2 Keynote up for on-demand viewing (well, it was always available, but now you can download) <a href="https://t.co/0xSgLpTY4B">https://channel9.msdn.com/Events/Build/2013/1-002 …</a> ... enjoy! <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/ch9/status/350429111191216128"><b>Expand</b></a></p>  <p><a href="https://twitter.com/ch9"><strong>Microsoft Channel 9</strong> ‏<s>@</s><b>ch9</b></a><small><a href="https://twitter.com/ch9/status/350370459168157697">15h</a></small> </p>  <p>Build Day 1: The Hackathon has begun! <a href="https://t.co/8kb3lsUwDL">https://dlvr.it/3ZhN4t </a></p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/ch9/status/350370459168157697"><b>Expand</b></a></p>  <p><a href="https://twitter.com/scottgu"><strong>Scott Guthrie</strong> ‏<s>@</s><b>scottgu</b></a><small><a href="https://twitter.com/scottgu/status/350372802601287684">15h</a></small> </p>  <p>Will be live on channel9 with <a href="https://twitter.com/shanselman"><s>@</s><b>shanselman</b></a> in about a minute </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/scottgu/status/350372802601287684"><b>Expand</b></a></p>  <p><a href="https://twitter.com/WindowsAzure"><strong>WindowsAzure</strong> ‏<s>@</s><b>WindowsAzure</b></a><small><a href="https://twitter.com/WindowsAzure/status/350333967624441858">18h</a></small> </p>  <p>Join the <a href="https://twitter.com/search?q=%23AzureDev&amp;src=hash"><s>#</s><b>AzureDev</b></a> community &amp; help giveaway $100k to 5 technology education <a href="https://twitter.com/search?q=%23nonprofits&amp;src=hash"><s>#</s><b>nonprofits</b></a>: <a href="https://t.co/VtsgIC0lDQ">https://msft.it/6017Z6EW </a><a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/WindowsAzure/status/350333967624441858"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev/status/350331026779799553"><b></b></a></p> <a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350330665813811202">18h</a></small>   <p>What happened at the Build conference? <a href="https://t.co/1SOp5UfTTh">https://blogs.unity3d.com/2013/06/27/build-conference/ …</a> <a href="https://twitter.com/search?q=%23Unity&amp;src=hash"><s>#</s><b>Unity</b></a> <a href="https://twitter.com/search?q=%23gamedev&amp;src=hash"><s>#</s><b>gamedev</b></a> <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23win8dev&amp;src=hash"><s>#</s><b>win8dev</b></a> <a href="https://twitter.com/search?q=%23wpdev&amp;src=hash"><s>#</s><b>wpdev</b></a> <a href="https://twitter.com/search?q=%23xbox&amp;src=hash"><s>#</s><b>xbox</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350330665813811202"><b>Expand</b></a></p>  <p><a href="https://twitter.com/b4nn0n"><strong>Chris Bannon</strong> ‏<s>@</s><b>b4nn0n</b></a><small><a href="https://twitter.com/b4nn0n/status/350321071301468162">19h</a></small> </p>  <p>Debug in multiple browsers and refreshing browsers from VS looks slick. Nice text-editor enhancements too. <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/b4nn0n/status/350321071301468162"><b>Expand</b></a></p>  <p><a href="https://twitter.com/JeffWeber"><strong>JeffWeber</strong> ‏<s>@</s><b>JeffWeber</b></a><small><a href="https://twitter.com/JeffWeber/status/350324218338099201">18h</a></small> </p>  <p>Good to hear Unity Pro for Windows Store will be free for current Unity Pro owners. Nice! Would have paid with no hesitation! </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/JeffWeber/status/350324218338099201"><b>Expand</b></a></p>  <p><a href="https://twitter.com/StevenGuggs"><strong>Steven Guggenheimer</strong> ‏<s>@</s><b>StevenGuggs</b></a><small><a href="https://twitter.com/StevenGuggs/status/350325050022445060">18h</a></small> </p>  <p>Keynotes are officially over. Catch you on <a href="https://twitter.com/redditIAmA"><s>@</s><b>redditiAmA</b></a> in a few minutes at noon. Stop by and Ask Me Anything cc/<a href="https://twitter.com/johnshew"><s>@</s><b>johnshew</b></a> <a href="https://twitter.com/Microsoft"><s>@</s><b>microsoft</b></a> <a href="https://twitter.com/bldwin"><s>@</s><b>bldwin</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/StevenGuggs/status/350325050022445060"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350329402132926465">18h</a></small> </p>  <p>Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL : <a href="https://t.co/FOYswpcJjc">https://blogs.msdn.com/b/eternalcoding/archive/2013/06/27/babylon-js-a-complete-javascript-framework-for-building-3d-games-with-html-5-and-webgl.aspx …</a> <a href="https://twitter.com/search?q=%23html5&amp;src=hash"><s>#</s><b>html5</b></a> <a href="https://twitter.com/search?q=%23webgl&amp;src=hash"><s>#</s><b>webgl</b></a> <a href="https://twitter.com/search?q=%23js&amp;src=hash"><s>#</s><b>js</b></a> <a href="https://twitter.com/search?q=%23gamedev&amp;src=hash"><s>#</s><b>gamedev</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350329402132926465"><b>Expand</b></a></p>    <p><a href="https://twitter.com/thedavedev/status/350328854944034816"><b></b></a></p> <a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350324523289165825">18h</a></small>     <p>More popular apps coming to the Windows Store announced at Build 2013 <a href="https://t.co/mpIk6XCtss">https://blogs.windows.com/windows/b/bloggingwindows/archive/2013/06/27/more-popular-apps-coming-to-the-windows-store-announced-at-build-2013.aspx …</a> via <a href="https://twitter.com/windowsblog"><s>@</s><b>windowsblog</b></a> <a href="https://twitter.com/search?q=%23win8&amp;src=hash"><s>#</s><b>win8</b></a> <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350324523289165825"><b>Expand</b></a></p>  <p><a href="https://twitter.com/WindowsAzure"><strong>WindowsAzure</strong> ‏<s>@</s><b>WindowsAzure</b></a><small><a href="https://twitter.com/WindowsAzure/status/350294972358078466">20h</a></small> </p>  <p>As announced by <a href="https://twitter.com/scottgu"><s>@</s><b>ScottGu</b></a>: Autoscale is now built directly into <a href="https://twitter.com/search?q=%23WindowsAzure&amp;src=hash"><s>#</s><b>WindowsAzure</b></a> for Cloud Services <a href="https://twitter.com/search?q=%23VirtualMachines&amp;src=hash"><s>#</s><b>VirtualMachines</b></a> and <a href="https://twitter.com/search?q=%23WebSites&amp;src=hash"><s>#</s><b>WebSites</b></a>!!I <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/WindowsAzure/status/350294972358078466"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350295546956759040">20h</a></small> </p>  <p>Autoscaling feature in Azure now is pure win. <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350295546956759040"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350291969282547712">21h</a></small> </p>  <p>Announcing General Availability of Azure Mobile Services, Web Sites &amp; continued Service innovation! <a href="https://t.co/iT5MCAUApJ">https://bit.ly/13aqynl </a><a href="https://twitter.com/search?q=%23azure&amp;src=hash"><s>#</s><b>azure</b></a> <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350291969282547712"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350289503807741953">21h</a></small> </p>  <p>Voxer, Walgreens, ABC News and more major apps for Windows Phone 8 are here <a href="https://t.co/CeXRoI1wY1">https://blogs.windows.com/windows_phone/b/windowsphone/archive/2013/06/27/voxer-walgreens-abc-news-and-more-major-apps-for-windows-phone-8.aspx …</a> via <a href="https://twitter.com/windowsblog"><s>@</s><b>windowsblog</b></a> <a href="https://twitter.com/search?q=%23wpdev&amp;src=hash"><s>#</s><b>wpdev</b></a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350289503807741953"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350289436178776064">21h</a></small> </p>  <p>Nice vendor prefix support for css tags by hovering over elements built right into visual studio! <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350289436178776064"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350288196040540160">21h</a></small> </p>  <p>Nice! Peak Definition ftw! <a href="https://twitter.com/search?q=%23buildwin&amp;src=hash"><s>#</s><b>buildwin</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350288196040540160"><b>Expand</b></a></p>  <p><a href="https://twitter.com/brentschooley"><strong>Brent Schooley</strong> ‏<s>@</s><b>brentschooley</b></a><small><a href="https://twitter.com/brentschooley/status/350287230281060352">21h</a></small> </p>  <p>Gotta love that SignalR integration for live reload in VS. <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/brentschooley/status/350287230281060352"><i></i><b>from Columbus, OH</b></a></p>  <p><a href="https://twitter.com/VisualStudio"><strong>VisualStudio</strong> ‏<s>@</s><b>VisualStudio</b></a><small><a href="https://twitter.com/VisualStudio/status/350287338192138241">21h</a></small> </p>  <p>Nice. SignalR Inside of <a href="https://twitter.com/search?q=%23vs2013&amp;src=hash"><s>#</s><b>vs2013</b></a> <a href="https://twitter.com/shanselman"><s>@</s><b>shanselman</b></a> demoing <a href="https://twitter.com/search?q=%23vs2013&amp;src=hash"><s>#</s><b>vs2013</b></a> and <a href="https://t.co/qx3ObA9Zs1">https://ASP.net </a>@ <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23dotnet&amp;src=hash"><s>#</s><b>dotnet</b></a> <a href="https://t.co/0s3C9vexEn">pic.twitter.com/0s3C9vexEn</a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/VisualStudio/status/350287338192138241"><i></i><b>View photo</b></a></p>  <p><a href="https://twitter.com/WindowsAzure"><strong>WindowsAzure</strong> ‏<s>@</s><b>WindowsAzure</b></a><small><a href="https://twitter.com/WindowsAzure/status/350284119755853824">21h</a></small> </p>  <p>Curious about what that intro video was all about at <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> keynote...Check it out: <a href="https://t.co/jwOzidwDHW">https://msft.it/6013khUN </a><a href="https://twitter.com/search?q=%23AzureDev&amp;src=hash"><s>#</s><b>AzureDev</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/WindowsAzure/status/350284119755853824"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350280336107782144">21h</a></small> </p>  <p>Build Day 2 Keynote starting in 10 mins! Watch it live on <a href="https://twitter.com/ch9"><s>@</s><b>ch9</b></a> <a href="https://t.co/49ScL4xeZ6">https://channel9.msdn.com </a><a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23win8&amp;src=hash"><s>#</s><b>win8</b></a> <a href="https://twitter.com/WindowsAzure"><s>@</s><b>WindowsAzure</b></a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350280336107782144"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350211924249686017">27 Jun</a></small> </p>  <p>The Netflix Tech Blog: HTML5 Video in IE 11 on Windows 8.1 <a href="https://t.co/z7J8a4080T">https://techblog.netflix.com/2013/06/html5-video-in-ie-11-on-windows-81.html …</a> <a href="https://twitter.com/search?q=%23ie11&amp;src=hash"><s>#</s><b>ie11</b></a> <a href="https://twitter.com/search?q=%23html5&amp;src=hash"><s>#</s><b>html5</b></a> <a href="https://twitter.com/search?q=%23win8&amp;src=hash"><s>#</s><b>win8</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350211924249686017"><b>Expand</b></a></p>  <p><a href="https://twitter.com/bldwin"><strong>Build</strong> ‏<s>@</s><b>bldwin</b></a><small><a href="https://twitter.com/bldwin/status/350057052887973889">26 Jun</a></small> </p>  <p>The Day 1 Build keynote video is now available on demand at <a href="https://t.co/sKfZ16XdtG">https://channel9.msdn.com/Events/Build/2013/1-001 …</a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/bldwin/status/350057052887973889"><b>Expand</b></a></p>  <p><a href="https://twitter.com/shanselman"><strong>Scott Hanselman</strong> ‏<s>@</s><b>shanselman</b></a><small><a href="https://twitter.com/shanselman/status/350049646485311488">26 Jun</a></small> </p>  <p>Great getting started tutorial for <a href="https://t.co/JkfRwoKjwh">https://ASP.NET </a>MVC 5 and VS2013: <a href="https://t.co/iUk0J7IHIv">https://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started …</a> <a href="https://twitter.com/aspnet"><s>@</s><b>aspnet</b></a> <a href="https://twitter.com/search?q=%23bookmarked&amp;src=hash"><s>#</s><b>bookmarked</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/shanselman/status/350049646485311488"><b>Expand</b></a></p>  <p><a href="https://twitter.com/LBugnion"><strong>Laurent Bugnion</strong> ‏<s>@</s><b>LBugnion</b></a><small><a href="https://twitter.com/LBugnion/status/350049713426399232">26 Jun</a></small> </p>  <p>Amazing how behaviors went from small experiment by the wpf disciples to super powerful components that are just plain awesome <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/LBugnion/status/350049713426399232"><b>Expand</b></a></p>  <p><a href="https://twitter.com/adkinn"><strong>Adam Kinney</strong> ‏<s>@</s><b>adkinn</b></a><small><a href="https://twitter.com/adkinn/status/350043258669367296">26 Jun</a></small> </p>  <p>WebGL, like 2D canvas, but low-level, steeper learning curve but more performance potential. Not just 3D, but power to manage GPU. <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/adkinn/status/350043258669367296"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350028104971976704">26 Jun</a></small> </p>  <p>I Bing, you Bing? Time to take the No. 2 search engine seriously <a href="https://t.co/iYQEup0Zza">https://www.nbcnews.com/technology/i-bing-you-bing-time-take-no-2-search-engine-6C10457031 …</a> via <a href="https://twitter.com/NBCNewsTech"><s>@</s><b>NBCNewsTech</b></a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23cloud&amp;src=hash"><s>#</s><b>cloud</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350028104971976704"><b>Expand</b></a></p>  <p><a href="https://twitter.com/timheuer"><strong>Tim Heuer</strong> ‏<s>@</s><b>timheuer</b></a><small><a href="https://twitter.com/timheuer/status/350027437691781120">26 Jun</a></small> </p>  <p>RenderTargetBitmap!!!! <a href="https://t.co/OSDqZkLElq">pic.twitter.com/OSDqZkLElq</a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/timheuer/status/350027437691781120"><i></i><b>View photo</b></a></p>  <p><a href="https://twitter.com/adkinn"><strong>Adam Kinney</strong> ‏<s>@</s><b>adkinn</b></a><small><a href="https://twitter.com/adkinn/status/350020295756754944">26 Jun</a></small> </p>  <p>WinJS 2.0 - Built for speed, even more ux patterns, greater flexibility to differentiate, enhanced for end user efficiency <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/adkinn/status/350020295756754944"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350018196637614080">26 Jun</a></small> </p>  <p>XAML devs be sure to tune into <a href="https://twitter.com/ch9"><s>@</s><b>ch9</b></a> now for an overview of what's new in Windows 8.1! <a href="https://t.co/49ScL4xeZ6">https://channel9.msdn.com </a><a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23xaml&amp;src=hash"><s>#</s><b>xaml</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350018196637614080"><b>Expand</b></a></p>  <p><a href="https://twitter.com/timheuer"><strong>Tim Heuer</strong> ‏<s>@</s><b>timheuer</b></a><small><a href="https://twitter.com/timheuer/status/350015082283008001">26 Jun</a></small> </p>  <p>About to start my <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> session. Tune in on <a href="https://twitter.com/ch9"><s>@</s><b>ch9</b></a> or come to South 102-103 ballroom! <a href="https://twitter.com/search?q=%23xaml&amp;src=hash"><s>#</s><b>xaml</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/timheuer/status/350015082283008001"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/350015277011968000">26 Jun</a></small> </p>  <p>Hands-on with Windows 8.1 Preview: Windows 8 done right <a href="https://t.co/LKeQi52MuF">https://ars.to/14a7cLE </a><a href="https://twitter.com/search?q=%23win8&amp;src=hash"><s>#</s><b>win8</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/350015277011968000"><i></i><b>View summary</b></a></p>  <p><a href="https://twitter.com/damienguard"><strong>Damien Guard</strong> ‏<s>@</s><b>damienguard</b></a><small><a href="https://twitter.com/damienguard/status/350011472761470980">26 Jun</a></small> </p>  <p>If you go to <a href="https://t.co/7Dfb9lnr5S">https://Netflix.com </a>in IE11 you can watch video with no silverlight or other plugins. HTML 5 adaptive streaming! </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/damienguard/status/350011472761470980"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349997587241238528">26 Jun</a></small> </p>  <p>Bing at Build 2013: Weaving an Intelligent Fabric <a href="https://t.co/PFMnf6dSrp">https://www.bing.com/blogs/site_blogs/b/search/archive/2013/06/26/bingbuild.aspx …</a> via <a href="https://twitter.com/bing"><s>@</s><b>bing</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349997587241238528"><b>Expand</b></a></p>  <p><a href="https://twitter.com/lancewmccarthy"><strong>Lance McCarthy</strong> ‏<s>@</s><b>lancewmccarthy</b></a><small><a href="https://twitter.com/lancewmccarthy/status/349995953492738048">26 Jun</a></small> </p>  <p>Totally awesome wall of <a href="https://twitter.com/windowsphone"><s>@</s><b>windowsphone</b></a> goodness <a href="https://twitter.com/search?q=%233sec&amp;src=hash"><s>#</s><b>3sec</b></a> <a href="https://twitter.com/search?q=%23vine&amp;src=hash"><s>#</s><b>vine</b></a> <a href="https://twitter.com/search?q=%23wpdev&amp;src=hash"><s>#</s><b>wpdev</b></a> <a href="https://t.co/QIsZrcZguD">https://vine.co/v/hzDdr2pwOvj </a></p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/lancewmccarthy/status/349995953492738048"><i></i><b>View media</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349991854005157889">26 Jun</a></small> </p>  <p>Introducing IE11: The Best Way to Experience the Web on Modern Touch Devices : <a href="https://t.co/jjvgtMv0DW">https://blogs.msdn.com/b/ie/archive/2013/06/26/introducing-ie11-the-best-way-to-experience-the-web-on-modern-touch-devices.aspx …</a> <a href="https://twitter.com/search?q=%23ie11&amp;src=hash"><s>#</s><b>ie11</b></a> <a href="https://twitter.com/search?q=%23html5&amp;src=hash"><s>#</s><b>html5</b></a> <a href="https://twitter.com/search?q=%23js&amp;src=hash"><s>#</s><b>js</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349991854005157889"><b>Expand</b></a></p>  <p><a href="https://twitter.com/reybango"><strong>Rey Bango</strong> ‏<s>@</s><b>reybango</b></a><small><a href="https://twitter.com/reybango/status/349990646842540034">26 Jun</a></small> </p>  <p>IE11 supports adaptive streaming in HTML5. Youtube takes advantage of it! <a href="https://twitter.com/search?q=%23ie11&amp;src=hash"><s>#</s><b>ie11</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/reybango/status/349990646842540034"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349983608922058752">26 Jun</a></small> </p>  <p>$19 “Summer Break” limited time offer - start publishing apps for Windows Phone today <a href="https://t.co/vp52gDQKQS">https://blogs.windows.com/windows_phone/b/wpdev/archive/2013/06/26/19-summer-break-limited-time-offer-start-publishing-apps-for-windows-phone-today.aspx …</a> via <a href="https://twitter.com/windowsblog"><s>@</s><b>windowsblog</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349983608922058752"><b>Expand</b></a></p>  <p><a href="https://twitter.com/mezzoblue"><strong>Dave Shea</strong> ‏<s>@</s><b>mezzoblue</b></a><small><a href="https://twitter.com/mezzoblue/status/349981069770104832">26 Jun</a></small> </p>  <p>Credit where it's due, the IE11 dev tools make me want to actually use them. <a href="https://t.co/ORB2kbqdqe">https://twitter.com/thebeebs/status/349949313473998848 …</a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/mezzoblue/status/349981069770104832"><i></i><b>View tweet</b></a></p>  <p><a href="https://twitter.com/VisualStudio"><strong>VisualStudio</strong> ‏<s>@</s><b>VisualStudio</b></a><small><a href="https://twitter.com/VisualStudio/status/349974252553920512">26 Jun</a></small> </p>  <p>Guggs! Ask your question now on Channel 9 (<a href="https://twitter.com/ch9"><s>@</s><b>ch9</b></a>) live - <a href="https://t.co/hY4bVrDbDS">https://bit.ly/12muscb </a><a href="https://t.co/OOJz1NCimz">pic.twitter.com/OOJz1NCimz</a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/VisualStudio/status/349974252553920512"><i></i><b>View photo</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349973157324664833">26 Jun</a></small> </p>  <p>Ton of awesome stuff coming out of Build today! More cowbell!! <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23usdpe&amp;src=hash"><s>#</s><b>usdpe</b></a> <a href="https://t.co/b7YGmn7ZnE">https://sdrv.ms/16zZJ8W </a></p>  <p><a href="https://twitter.com/thedavedev/status/349973157324664833"><i></i><b>View photo</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349958085068075010">26 Jun</a></small> </p>  <p>Overview of WebGL in IE11 Preview <a href="https://t.co/AZpWmFm759">https://bit.ly/1aff03A </a><a href="https://twitter.com/search?q=%23html5&amp;src=hash"><s>#</s><b>html5</b></a> <a href="https://twitter.com/search?q=%23js&amp;src=hash"><s>#</s><b>js</b></a> <a href="https://twitter.com/search?q=%23gamedev&amp;src=hash"><s>#</s><b>gamedev</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349958085068075010"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349951170971844610">26 Jun</a></small> </p>  <p>Internet Explorer 11 Preview guide for developers <a href="https://t.co/Orzex3caBw">https://bit.ly/1afabr9 </a><a href="https://twitter.com/search?q=%23ie11&amp;src=hash"><s>#</s><b>ie11</b></a> <a href="https://twitter.com/search?q=%23js&amp;src=hash"><s>#</s><b>js</b></a> <a href="https://twitter.com/search?q=%23html5&amp;src=hash"><s>#</s><b>html5</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349951170971844610"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349950023036977153">26 Jun</a></small> </p>  <p>Build 2013 and Visual Studio 2013 Preview - Somasegar's blog - Site Home - MSDN Blogs <a href="https://t.co/bd271jfOaY">https://blogs.msdn.com/b/somasegar/archive/2013/06/26/visual-studio-2013-preview.aspx …</a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23vstudio&amp;src=hash"><s>#</s><b>vstudio</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349950023036977153"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349949704299225088">26 Jun</a></small> </p>  <p>Windows Phone Developer Registration now $19! <a href="https://t.co/iPUir7WWy7">https://dev.windowsphone.com </a><a href="https://twitter.com/search?q=%23wp8dev&amp;src=hash"><s>#</s><b>wp8dev</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349949704299225088"><b>Expand</b></a></p>  <p><a href="https://twitter.com/benlower"><strong>Ben Lower</strong> ‏<s>@</s><b>benlower</b></a><small><a href="https://twitter.com/benlower/status/349936936892370945">26 Jun</a></small> </p>  <p>Developers: want to get your hands on the new Kinect for Windows early? Apply for our new developer kit program. <a href="https://t.co/bA73FpnXRC">https://www.microsoft.com/en-us/kinectforwindowsdev/newdevkit.aspx …</a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/benlower/status/349936936892370945"><b>Expand</b></a></p>  <p><a href="https://twitter.com/Flipboard"><strong>Flipboard</strong> ‏<s>@</s><b>Flipboard</b></a><small><a href="https://twitter.com/Flipboard/status/349934871252189185">26 Jun</a></small> </p>  <p>Flipboard is coming to <a href="https://twitter.com/Windows"><s>@</s><b>Windows</b></a> <a href="https://t.co/kxqi2cgcqk">https://flip.it/kTh0o </a></p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/Flipboard/status/349934871252189185"><i></i><b>View summary</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349940122067804162">26 Jun</a></small> </p>  <p>The Windows 8.1 Preview is here! <a href="https://t.co/lURZ0imDkI">https://blogs.windows.com/windows/b/bloggingwindows/archive/2013/06/26/the-windows-8-1-preview-is-here.aspx …</a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23win8&amp;src=hash"><s>#</s><b>win8</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349940122067804162"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349936459203084288">26 Jun</a></small> </p>  <p>Windows 8.1 Preview: New APIs and features for developers <a href="https://t.co/6oljUdtivc">https://bit.ly/11NI9ee </a><a href="https://twitter.com/search?q=%23win8&amp;src=hash"><s>#</s><b>win8</b></a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349936459203084288"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349936322804318208">26 Jun</a></small> </p>  <p>Windows 8.1 Preview: Migration guide for app builders <a href="https://t.co/5m5nlMnTz8">https://bit.ly/11NIeyF </a><a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23win8&amp;src=hash"><s>#</s><b>win8</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349936322804318208"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349935627833311233">26 Jun</a></small> </p>  <p>Windows 8.1 Preview Product Guide for Developers <a href="https://t.co/vuPIqCgE7S">https://bit.ly/19u50UH </a><a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23win8&amp;src=hash"><s>#</s><b>win8</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349935627833311233"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349934719347073025">26 Jun</a></small> </p>  <p>Get the Visual Studio 2013 Preview here: <a href="https://t.co/DtS9n1AthZ">https://www.microsoft.com/visualstudio/eng/2013-preview …</a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23vstudio&amp;src=hash"><s>#</s><b>vstudio</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349934719347073025"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349926409118031875">26 Jun</a></small> </p>  <p>Sprint plans summer launch of new Windows Phone 8 models from HTC, Samsung <a href="https://t.co/0nzPjoQ40u">https://blogs.windows.com/windows_phone/b/windowsphone/archive/2013/06/26/sprint-plans-summer-launch-of-new-windows-phone-8-models-from-htc-samsung.aspx …</a> via <a href="https://twitter.com/windowsblog"><s>@</s><b>windowsblog</b></a> <a href="https://twitter.com/search?q=%23wp8&amp;src=hash"><s>#</s><b>wp8</b></a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349926409118031875"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349925256527486976">26 Jun</a></small> </p>  <p>Excel Web App Updated - What's New as of June 2013? <a href="https://t.co/HhvF4670wF">https://bit.ly/15FUyCd </a><a href="https://twitter.com/search?q=%23cloud&amp;src=hash"><s>#</s><b>cloud</b></a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23o365&amp;src=hash"><s>#</s><b>o365</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349925256527486976"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349924286464663553">26 Jun</a></small> </p>  <p>Windows 8.1 Preview can be downloaded now at <a href="https://t.co/ZGzBzCmh4z">https://preview.windows.com </a><a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23win8&amp;src=hash"><s>#</s><b>win8</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349924286464663553"><i></i><b>View summary</b></a></p>  <p><a href="https://twitter.com/fxshaw"><strong>Frank X. Shaw</strong> ‏<s>@</s><b>fxshaw</b></a><small><a href="https://twitter.com/fxshaw/status/349923891734515720">26 Jun</a></small> </p>  <p>sort of a big deal: Microsoft Adds 3D Printing Support To Windows 8.1 For App Developers <a href="https://t.co/tyqYG7JG6I">https://tcrn.ch/1aePv2r </a>by <a href="https://twitter.com/drizzled"><s>@</s><b>drizzled</b></a> </p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/fxshaw/status/349923891734515720"><i></i><b>View photo</b></a></p>  <p><a href="https://twitter.com/thurrott"><strong>Paul Thurrott</strong> ‏<s>@</s><b>thurrott</b></a><small><a href="https://twitter.com/thurrott/status/349920574182666242">26 Jun</a></small> </p>  <p>Windows 8.1 Hands-on article explosion on the SuperSite. Enjoy. <a href="https://t.co/BXWzSNHyK7">https://winsupersite.com </a></p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/thurrott/status/349920574182666242"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349918493942095872">26 Jun</a></small> </p>  <p>Definitely will miss hanging with my fellow TE's and community peops at //Build this year. Have fun everyone! Represent! <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23philly&amp;src=hash"><s>#</s><b>philly</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349918493942095872"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349917368262209536">26 Jun</a></small> </p>  <p>Build keynote begins in 10 mins! Watch it LIVE here on <a href="https://twitter.com/ch9"><s>@</s><b>ch9</b></a> <a href="https://t.co/49ScL4xeZ6">https://channel9.msdn.com </a><a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349917368262209536"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349915577483145217">26 Jun</a></small> </p>  <p>Visual Studio 2012.3 is released - Brian Harry's blog - Site Home - MSDN Blogs <a href="https://t.co/glcn0GdFUu">https://blogs.msdn.com/b/bharry/archive/2013/06/26/visual-studio-2012-3-is-released.aspx …</a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> <a href="https://twitter.com/search?q=%23vstudio&amp;src=hash"><s>#</s><b>vstudio</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349915577483145217"><b>Expand</b></a></p>  <p><a href="https://twitter.com/scottheffield"><strong>Scott Heffield</strong> ‏<s>@</s><b>scottheffield</b></a><small><a href="https://twitter.com/scottheffield/status/349914866280181760">26 Jun</a></small> </p>  <p>HUGE line for BUILD day 1 keynote <a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23veracitygeeks&amp;src=hash"><s>#</s><b>veracitygeeks</b></a> <a href="https://t.co/bz0N1STy69">https://twitpic.com/czb24h </a></p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/scottheffield/status/349914866280181760"><i></i><b>View photo</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349906325846769665">26 Jun</a></small> </p>  <p>Was Yammer worth $1.2 billion? <a href="https://t.co/r0emgZl86N">https://tech.fortune.cnn.com/2013/06/25/was-yammer-worth-1-2-billion/ …</a> via <a href="https://twitter.com/FortuneMagazine"><s>@</s><b>FortuneMagazine</b></a> <a href="https://twitter.com/search?q=%23msft&amp;src=hash"><s>#</s><b>msft</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349906325846769665"><i></i><b>View summary</b></a></p>  <p><a href="https://twitter.com/ch9"><strong>Microsoft Channel 9</strong> ‏<s>@</s><b>ch9</b></a><small><a href="https://twitter.com/ch9/status/349877726125113344">26 Jun</a></small> </p>  <p>BUILD 2013 <a href="https://t.co/lsVKVfSNfr">https://dlvr.it/3ZJpy0 </a></p>  <p><i></i>Retweeted by <a href="https://twitter.com/thedavedev"><b>David Isbitski</b></a> </p>  <p><a href="https://twitter.com/ch9/status/349877726125113344"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349867933675167744">26 Jun</a></small> </p>  <p>Welcome to //BUILD : <a href="https://t.co/QEO9ANC092">https://blogs.msdn.com/b/ie/archive/2013/06/25/welcome-to-build.aspx …</a> <a href="https://twitter.com/search?q=%23ie&amp;src=hash"><s>#</s><b>ie</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349867933675167744"><b>Expand</b></a></p>  <p><a href="https://twitter.com/thedavedev"><strong>David Isbitski</strong> ‏<s>@</s><b>thedavedev</b></a><small><a href="https://twitter.com/thedavedev/status/349866341471240192">26 Jun</a></small> </p>  <p>The Build Keynote will be streamed live on <a href="https://twitter.com/ch9"><s>@</s><b>ch9</b></a> today at Noon EST! <a href="https://t.co/zYRbRbumfy">https://bit.ly/QSeNba </a><a href="https://twitter.com/search?q=%23bldwin&amp;src=hash"><s>#</s><b>bldwin</b></a> <a href="https://twitter.com/search?q=%23win8dev&amp;src=hash"><s>#</s><b>win8dev</b></a> <a href="https://twitter.com/search?q=%23wpdev&amp;src=hash"><s>#</s><b>wpdev</b></a> <a href="https://twitter.com/search?q=%23azure&amp;src=hash"><s>#</s><b>azure</b></a> </p>  <p><a href="https://twitter.com/thedavedev/status/349866341471240192"><b>Expand</b></a></p>  <p>–Dave</p>]]></content:encoded>
    </item>
    <item>
      <title>World of Warcraft API Starter Kit for Windows Phone</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/world-of-warcraft-api-starter-kit-for-windows-phone</link>
      <pubDate>Tue, 25 Jun 2013 12:52:00 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/06/25/world-of-warcraft-api-starter-kit-for-windows-phone/</guid>
      <description><![CDATA[&nbsp;
Via DaveDev.net&hellip;
&nbsp;

Overview
In my previous post I gave you an overview of...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<p>Via <a href="https://davedev.net/?p=3801">DaveDev.net</a>&hellip;</p>
<p>&nbsp;</p>
<p><a href="https://github.com/apimash/StarterKits/tree/master/Windows%20Phone%20Starter%20Kits/APIMASH_WoWAPI_StarterKit_Phone"><img style="margin: 0px; border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="AllRealms[1]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/3733.AllRealms1_26CD0EAB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/3733.AllRealms1_5F00_26CD0EAB.png" alt="AllRealms[1]" width="182" height="304" border="0" /></a><a href="https://github.com/apimash/StarterKits/tree/master/Windows%20Phone%20Starter%20Kits/APIMASH_WoWAPI_StarterKit_Phone"><img style="margin: 0px; border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="SingleRealmAndMenu[1]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/4426.SingleRealmAndMenu1_0A501CCB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/4426.SingleRealmAndMenu1_5F00_0A501CCB.png" alt="SingleRealmAndMenu[1]" width="182" height="304" border="0" /></a><a href="https://github.com/apimash/StarterKits/tree/master/Windows%20Phone%20Starter%20Kits/APIMASH_WoWAPI_StarterKit_Phone"><img style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="settings[1]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/6813.settings1_1749FCDC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/6813.settings1_5F00_1749FCDC.png" alt="settings[1]" width="183" height="305" border="0" /></a></p>
<h1>Overview</h1>
<p>In my <a href="https://davedev.net/?p=1221">previous post</a> I gave you an overview of my teams Starter Kits for Windows Store Apps.&nbsp; I recently took the World of Warcraft Starter Kit I did for Windows, which was written in WinJS (<a href="https://msdn.microsoft.com/en-us/library/windows/apps/hh967792.aspx">Windows Library for JavaScript</a>), and ported it to Windows Phone.</p>
<p>Since there is currently no WinJS available for Windows Phone I chose to write a XAML/C#&nbsp; native Windows Phone app and then make my network calls using the <a href="https://msdn.microsoft.com/en-us/library/windowsphone/develop/ff431797(v=vs.105).aspx">Web Browser Control</a>.&nbsp; This is the same common approach that is used in the Windows Phone HTML5 App template and other popular tools such as <a href="https://html5dev-software.intel.com/">Intel&rsquo;s XDK</a>.</p>
<p>In case you missed the previous post my reasons for choosing <a href="https://blizzard.github.io/api-wow-docs/">Blizzard&rsquo;s World of WarCraft APIs</a> was to create an understandable sample app to display Realm Status (these are the game servers for World of Warcraft).&nbsp; For those not in the know <a href="https://worldofwarcraft.com/">World of Warcraft</a> is a very successful online game from Blizzard Entertainment&reg; and offers an excellent open api to get game statistics.&nbsp; The full API documentation can be found at <a href="https://blizzard.github.io/api-wow-docs/">https://blizzard.github.io/api-wow-docs/</a>.</p>
<p>You can <strong>grab the Phone version of the Starter Kit here on </strong><a href="https://github.com/apimash/StarterKits/tree/master/Windows%20Phone%20Starter%20Kits/APIMASH_WoWAPI_StarterKit_Phone"><strong>Github</strong></a> and I have also added it to my <a href="https://davedev.net/?page_id=2161">Starter Kits</a> section on this blog.</p>
<p>Currently I have implemented the WOW API into two core pieces of functionality in the Windows Phone version.</p>
<ul>
<li>Realm Status (individual)</li>
<li>Realm Status (all)</li>
</ul>
<p>Just like the Windows Store App I wanted the Windows Phone version to serve as a <strong>workable app template</strong> for helping your own apps<strong> pass certification</strong>.&nbsp; Taken what I&rsquo;ve <a href="https://davedev.net?p=1211">learned from my own apps</a> I&rsquo;ve implemented several pieces of functionality I&rsquo;ve seen developers fail certification on or get tripped up with during development.&nbsp; This sample app includes workable functionality for all of the following:</p>
<ul>
<ul>
<li>Application Bar</li>
<li>Settings Page</li>
<li>About Page</li>
<li>Web Browser Control</li>
<li>Web Tasks</li>
<li>Calling HTML5/JS from C#</li>
<li>Small and Medium Tiles</li>
</ul>
</ul>
<h5><a name="requirements" href="https://github.com/apimash/StarterKits/tree/master/APIMASH_WorldOfWarcraft_StarterKit#requirements"></a>Requirements</h5>
<ul>
<li>Windows 8</li>
<li>Visual Studio 2012 Express for Windows Phone or higher</li>
</ul>
<h5><a name="setup" href="https://github.com/apimash/StarterKits/tree/master/APIMASH_WorldOfWarcraft_StarterKit#setup"></a>Setup</h5>
<ul>
<li>Download the Starter Kit Zip Portfolio from (<a href="https://apimash.github.io/StarterKits/">https://apimash.github.io/StarterKits/</a>)</li>
<li>Open the Solution in Visual Studio</li>
<li>Compile and Run</li>
</ul>
<h1>Customization</h1>
<p><strong>Step 1.</strong> All of the Blizzard World of Warcraft API's do not require a developer key to use. However, if you plan on creating an application with heavy api usage Blizzard requests you contact them at <a href="mailto:api-support@blizzard.com">api-support@blizzard.com</a> to register your application.</p>
<p><strong>Step 2.</strong> Currently only Realm Status is implemented. Adding additional functionality such as character or pvp info is as easy as calling the appropriate wow api (found in <a href="https://blizzard.github.io/api-wow-docs/">https://blizzard.github.io/api-wow-docs/</a>) and then wrapping it in a function the same way realm status was done in /html/js/wowapi.js and /html/js/getRealmStatus.</p>
<p>Wowapi.js file contains the function call to get all of the realm statuses and then generated a bunch of div tags inside of a div in /html/index.html called divStatus.&nbsp; In the Windows Store version we used WinJS data convertors to change the value of the colors in the listview columns.&nbsp; For this version we are using simple CSS to color the background of each div.</p>
<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: 'Courier New', courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: #f4f4f4;">
<div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;">
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: #606060;"> 1:</span> <span style="color: #006080;">"use strict"</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum2" style="color: #606060;"> 2:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: #606060;"> 3:</span> <span style="color: #0000ff;">function</span> getRealmStatusAll() {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum4" style="color: #606060;"> 4:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: #606060;"> 5:</span>     $.getJSON(<span style="color: #006080;">"https://us.battle.net/api/wow/realm/status?jsonp=?"</span>, <span style="color: #0000ff;">function</span> (data) {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum6" style="color: #606060;"> 6:</span>         $.each(data.realms, <span style="color: #0000ff;">function</span> (i, item) {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: #606060;"> 7:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum8" style="color: #606060;"> 8:</span>             <span style="color: #008000;">//Add some padding between the server name cells</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: #606060;"> 9:</span>             <span style="color: #0000ff;">var</span> bgPadding = <span style="color: #006080;">'padding-top: 30px;padding-bottom: 30px;'</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum10" style="color: #606060;"> 10:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum11" style="color: #606060;"> 11:</span>             <span style="color: #008000;">//Check status of realm and convert background to green for online and red for offline</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum12" style="color: #606060;"> 12:</span>             <span style="color: #0000ff;">var</span> bgStyle = item.status === <span style="color: #0000ff;">true</span> ? <span style="color: #006080;">'background-color: green;'</span> : <span style="color: #006080;">'background-color: red;'</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum13" style="color: #606060;"> 13:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum14" style="color: #606060;"> 14:</span>             <span style="color: #008000;">//Set up div style and show server text</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum15" style="color: #606060;"> 15:</span>             <span style="color: #0000ff;">var</span> divText = <span style="color: #006080;">"&lt;div style=''</span> + bgPadding + bgStyle + <span style="color: #006080;">"'&gt;&lt;p&gt;"</span> + item.name + <span style="color: #006080;">"&lt;p&gt;&lt;/div&gt;&lt;p&gt;"</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum16" style="color: #606060;"> 16:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum17" style="color: #606060;"> 17:</span>             <span style="color: #008000;">//Add new div to main divStatus div</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum18" style="color: #606060;"> 18:</span>             $(divText).appendTo(<span style="color: #006080;">"#divStatus"</span>);</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum19" style="color: #606060;"> 19:</span>         });</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum20" style="color: #606060;"> 20:</span>     });</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum21" style="color: #606060;"> 21:</span> }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum22" style="color: #606060;"> 22:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum23" style="color: #606060;"> 23:</span> <span style="color: #0000ff;">function</span> onLoad() {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum24" style="color: #606060;"> 24:</span>     <span style="color: #008000;">//tmp until buttons included</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum25" style="color: #606060;"> 25:</span>     getRealmStatusAll();</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum26" style="color: #606060;"> 26:</span> }</pre>
<!--CRLF--></div>
</div>
<p>GetRealmStatus.js follows similar convention to wowapi.js but with the exception that we will now accept an argument for a single server.&nbsp; This argument will actually be passed to the JavaScript function from the C# code the Web Browser Control is hosted in.</p>
<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: 'Courier New', courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: #f4f4f4;">
<div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;">
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: #606060;"> 1:</span> <span style="color: #006080;">"use strict"</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum2" style="color: #606060;"> 2:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: #606060;"> 3:</span> <span style="color: #0000ff;">function</span> getRealmStatus(realm) {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum4" style="color: #606060;"> 4:</span>      $.getJSON(<span style="color: #006080;">"https://us.battle.net/api/wow/realm/status?realm="</span> + realm + <span style="color: #006080;">"&amp;jsonp=?"</span>, <span style="color: #0000ff;">function</span> (data) {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: #606060;"> 5:</span>         $.each(data.realms, <span style="color: #0000ff;">function</span> (i, item) {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum6" style="color: #606060;"> 6:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: #606060;"> 7:</span>             <span style="color: #008000;">//Add some padding between the server name cells</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum8" style="color: #606060;"> 8:</span>             <span style="color: #0000ff;">var</span> bgPadding = <span style="color: #006080;">'padding-top: 30px;padding-bottom: 30px;'</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: #606060;"> 9:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum10" style="color: #606060;"> 10:</span>             <span style="color: #008000;">//Check status of realm and convert background to green for online and red for offline</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum11" style="color: #606060;"> 11:</span>             <span style="color: #0000ff;">var</span> bgStyle = item.status === <span style="color: #0000ff;">true</span> ? <span style="color: #006080;">'background-color: green;'</span> : <span style="color: #006080;">'background-color: red;'</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum12" style="color: #606060;"> 12:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum13" style="color: #606060;"> 13:</span>             <span style="color: #008000;">//Set up div style and show server text</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum14" style="color: #606060;"> 14:</span>             <span style="color: #0000ff;">var</span> divText = <span style="color: #006080;">"&lt;div style=''</span> + bgPadding + bgStyle + <span style="color: #006080;">"'&gt;&lt;p&gt;"</span> + item.name + <span style="color: #006080;">"&lt;p&gt;&lt;/div&gt;&lt;p&gt;"</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum15" style="color: #606060;"> 15:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum16" style="color: #606060;"> 16:</span>             <span style="color: #008000;">//Add new div to main divStatus div</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum17" style="color: #606060;"> 17:</span>             $(divText).appendTo(<span style="color: #006080;">"#divStatus"</span>);</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum18" style="color: #606060;"> 18:</span>         });</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum19" style="color: #606060;"> 19:</span>     }); </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum20" style="color: #606060;"> 20:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum21" style="color: #606060;"> 21:</span>     <span style="color: #008000;">//alert(realm); //To Test args</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum22" style="color: #606060;"> 22:</span> }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum23" style="color: #606060;"> 23:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum24" style="color: #606060;"> 24:</span>&nbsp; </pre>
<!--CRLF--></div>
</div>
<p><strong>Step 3.</strong> Now that we have the networking calls setup (with minimal change from our WinJS Windows Store version) we need some way to display the HTML that we are generating.</p>
<p>This is where we will take the Web Browser Control and tell it to load the appropriate content.&nbsp; We are also using a flag here for what type of data we need to display (All or Single realms).&nbsp; These flags are set in the Application scope and available from all the app&rsquo;s pages.&nbsp; So when a user sets a new server to track we will see those changes reflected immediately.</p>
<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: 'Courier New', courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: #f4f4f4;">
<div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;">
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: #606060;"> 1:</span> <span style="color: #008000;">// Url of Home page</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum2" style="color: #606060;"> 2:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">string</span> uriRealmsAll = <span style="color: #006080;">"/Html/index.html"</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: #606060;"> 3:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">string</span> uriRealmsSingle = <span style="color: #006080;">"/Html/realmStatus.html"</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum4" style="color: #606060;"> 4:</span>      </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: #606060;"> 5:</span>         <span style="color: #008000;">// Constructor</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum6" style="color: #606060;"> 6:</span>         <span style="color: #0000ff;">public</span> MainPage()</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: #606060;"> 7:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum8" style="color: #606060;"> 8:</span>             InitializeComponent();</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: #606060;"> 9:</span>             InitSettings();</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum10" style="color: #606060;"> 10:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum11" style="color: #606060;"> 11:</span>             Browser.IsScriptEnabled = <span style="color: #0000ff;">true</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum12" style="color: #606060;"> 12:</span>         }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum13" style="color: #606060;"> 13:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum14" style="color: #606060;"> 14:</span>         <span style="color: #008000;">//Get server settings</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum15" style="color: #606060;"> 15:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> InitSettings() </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum16" style="color: #606060;"> 16:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum17" style="color: #606060;"> 17:</span>             <span style="color: #0000ff;">if</span> (App.appSettings.Contains(<span style="color: #006080;">"realm"</span>))</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum18" style="color: #606060;"> 18:</span>             {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum19" style="color: #606060;"> 19:</span>                 App.userRealm = (<span style="color: #0000ff;">string</span>)App.appSettings[<span style="color: #006080;">"realm"</span>];</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum20" style="color: #606060;"> 20:</span>             }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum21" style="color: #606060;"> 21:</span>             <span style="color: #0000ff;">else</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum22" style="color: #606060;"> 22:</span>             {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum23" style="color: #606060;"> 23:</span>                 App.userRealm = App.defaultRealm;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum24" style="color: #606060;"> 24:</span>                 App.appSettings.Add(<span style="color: #006080;">"realm"</span>, App.defaultRealm);</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum25" style="color: #606060;"> 25:</span>             }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum26" style="color: #606060;"> 26:</span>         }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum27" style="color: #606060;"> 27:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum28" style="color: #606060;"> 28:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> Browser_Loaded(<span style="color: #0000ff;">object</span> sender, RoutedEventArgs e)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum29" style="color: #606060;"> 29:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum30" style="color: #606060;"> 30:</span>             <span style="color: #0000ff;">if</span> (App.allRealms) </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum31" style="color: #606060;"> 31:</span>             {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum32" style="color: #606060;"> 32:</span>                 Browser.Navigate(<span style="color: #0000ff;">new</span> Uri(uriRealmsAll, UriKind.Relative));</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum33" style="color: #606060;"> 33:</span>             }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum34" style="color: #606060;"> 34:</span>             <span style="color: #0000ff;">else</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum35" style="color: #606060;"> 35:</span>             {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum36" style="color: #606060;"> 36:</span>                 Browser.Navigate(<span style="color: #0000ff;">new</span> Uri(uriRealmsSingle, UriKind.Relative));</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum37" style="color: #606060;"> 37:</span>             }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum38" style="color: #606060;"> 38:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum39" style="color: #606060;"> 39:</span>         }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum40" style="color: #606060;"> 40:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum41" style="color: #606060;"> 41:</span>      </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum42" style="color: #606060;"> 42:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btnAbout_Click(<span style="color: #0000ff;">object</span> sender, System.EventArgs e)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum43" style="color: #606060;"> 43:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum44" style="color: #606060;"> 44:</span>             NavigationService.Navigate(<span style="color: #0000ff;">new</span> Uri(<span style="color: #006080;">"/About.xaml"</span>, UriKind.Relative));</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum45" style="color: #606060;"> 45:</span>         }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum46" style="color: #606060;"> 46:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum47" style="color: #606060;"> 47:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btnSettings_Click(<span style="color: #0000ff;">object</span> sender, System.EventArgs e)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum48" style="color: #606060;"> 48:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum49" style="color: #606060;"> 49:</span>             NavigationService.Navigate(<span style="color: #0000ff;">new</span> Uri(<span style="color: #006080;">"/RealmSettings.xaml"</span>, UriKind.Relative));</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum50" style="color: #606060;"> 50:</span>         }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum51" style="color: #606060;"> 51:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum52" style="color: #606060;"> 52:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btnRealm_Click(<span style="color: #0000ff;">object</span> sender, System.EventArgs e)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum53" style="color: #606060;"> 53:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum54" style="color: #606060;"> 54:</span>             App.allRealms = <span style="color: #0000ff;">false</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum55" style="color: #606060;"> 55:</span>             Browser.Navigate(<span style="color: #0000ff;">new</span> Uri(uriRealmsSingle, UriKind.Relative));</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum56" style="color: #606060;"> 56:</span>           }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum57" style="color: #606060;"> 57:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum58" style="color: #606060;"> 58:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btnAllRealms_Click(<span style="color: #0000ff;">object</span> sender, System.EventArgs e)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum59" style="color: #606060;"> 59:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum60" style="color: #606060;"> 60:</span>             App.allRealms = <span style="color: #0000ff;">true</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum61" style="color: #606060;"> 61:</span>             Browser.Navigate(<span style="color: #0000ff;">new</span> Uri(uriRealmsAll, UriKind.Relative));</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum62" style="color: #606060;"> 62:</span>         }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum63" style="color: #606060;"> 63:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum64" style="color: #606060;"> 64:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> Browser_LoadCompleted(<span style="color: #0000ff;">object</span> sender, NavigationEventArgs e)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum65" style="color: #606060;"> 65:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum66" style="color: #606060;"> 66:</span>             <span style="color: #0000ff;">if</span> (!App.allRealms)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum67" style="color: #606060;"> 67:</span>             {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum68" style="color: #606060;"> 68:</span>                 Browser.IsScriptEnabled = <span style="color: #0000ff;">true</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum69" style="color: #606060;"> 69:</span>                 String[] realm = <span style="color: #0000ff;">new</span> String[1];</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum70" style="color: #606060;"> 70:</span>                 realm[0] = HttpUtility.UrlEncode(App.userRealm);</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum71" style="color: #606060;"> 71:</span>                 Browser.InvokeScript(<span style="color: #006080;">"getRealmStatus"</span>, realm[0]);</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum72" style="color: #606060;"> 72:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum73" style="color: #606060;"> 73:</span>             }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum74" style="color: #606060;"> 74:</span>         }</pre>
<!--CRLF--></div>
</div>
<p>You will notice that we are passing in the server name flag to the Web Browser Control itself through the <a href="https://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.controls.webbrowser.invokescript(v=vs.105).aspx">InvokeScript</a> method.&nbsp; This allows us to generate user interaction in our native XAML based UI and then pass arguments to the JavaScript functions we load into the Web Browser Control.</p>
<p>Two things to point out here the first is that you must have scripting enabled on the control through the IsScriptEnabled flag and the second is that you&rsquo;ll need to wait to call the JavaScript function once all the content has been loaded into the DOM.&nbsp; I chose to do this through the control&rsquo;s LoadCompleted Event.</p>
<p><strong>Step 4. </strong>As you add more functionality to your own app you will want to include an About and Settings page.&nbsp; Both of these are set up using native XAML controls.</p>
<p>The About page will hand of processing to the <a href="https://msdn.microsoft.com/en-US/library/windowsphone/develop/microsoft.phone.tasks.webbrowsertask(v=vs.105).aspx">WebBrowserTask</a> if a user decides to get more information.</p>
<p>XAML:</p>
<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: 'Courier New', courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: #f4f4f4;">
<div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;">
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: #606060;"> 1:</span> <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Grid</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="LayoutRoot"</span> <span style="color: #ff0000;">Background</span><span style="color: #0000ff;">="Transparent"</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum2" style="color: #606060;"> 2:</span>        <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Grid.RowDefinitions</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: #606060;"> 3:</span>            <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">RowDefinition</span> <span style="color: #ff0000;">Height</span><span style="color: #0000ff;">="Auto"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum4" style="color: #606060;"> 4:</span>            <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">RowDefinition</span> <span style="color: #ff0000;">Height</span><span style="color: #0000ff;">="*"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: #606060;"> 5:</span>        <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">Grid.RowDefinitions</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum6" style="color: #606060;"> 6:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: #606060;"> 7:</span>        <span style="color: #008000;">&lt;!--TitlePanel contains the name of the application and page title--&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum8" style="color: #606060;"> 8:</span>        <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">StackPanel</span> <span style="color: #ff0000;">Grid</span>.<span style="color: #ff0000;">Row</span><span style="color: #0000ff;">="0"</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="12,17,0,28"</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: #606060;"> 9:</span>            <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">Text</span><span style="color: #0000ff;">="{StaticResource app_title}"</span> <span style="color: #ff0000;">Style</span><span style="color: #0000ff;">="{StaticResource PhoneTextNormalStyle}"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum10" style="color: #606060;"> 10:</span>            <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">Text</span><span style="color: #0000ff;">="about"</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="9,-7,0,0"</span> <span style="color: #ff0000;">Style</span><span style="color: #0000ff;">="{StaticResource PhoneTextTitle1Style}"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum11" style="color: #606060;"> 11:</span>        <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">StackPanel</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum12" style="color: #606060;"> 12:</span>        <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">StackPanel</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="ContentPanel"</span> <span style="color: #ff0000;">Grid</span>.<span style="color: #ff0000;">Row</span><span style="color: #0000ff;">="1"</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="12,0,12,0"</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum13" style="color: #606060;"> 13:</span>            <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="txtAbout"</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Center"</span> <span style="color: #ff0000;">TextWrapping</span><span style="color: #0000ff;">="Wrap"</span> <span style="color: #ff0000;">Text</span><span style="color: #0000ff;">="The World of Warcraft Windows Phone 8 API Starter Kit is a completely free app for educational and entertainment purposes only. The code for this app is open source and available on Github. "</span> <span style="color: #ff0000;">VerticalAlignment</span><span style="color: #0000ff;">="Top"</span> <span style="color: #ff0000;">Height</span><span style="color: #0000ff;">="108"</span> <span style="color: #ff0000;">Width</span><span style="color: #0000ff;">="446"</span> <span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum14" style="color: #606060;"> 14:</span>            <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Button</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="btnGithub"</span> <span style="color: #ff0000;">Content</span><span style="color: #0000ff;">="Download Source Code"</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="0,40"</span> <span style="color: #ff0000;">Click</span><span style="color: #0000ff;">="btnGithub_Click"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum15" style="color: #606060;"> 15:</span>            <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="txtAbout2"</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Center"</span> <span style="color: #ff0000;">TextWrapping</span><span style="color: #0000ff;">="Wrap"</span> <span style="color: #ff0000;">Text</span><span style="color: #0000ff;">="For more information aout my other free apps, developer starter kits, and online training courses check out my blog DaveDev.net."</span> <span style="color: #ff0000;">VerticalAlignment</span><span style="color: #0000ff;">="Top"</span> <span style="color: #ff0000;">Height</span><span style="color: #0000ff;">="108"</span> <span style="color: #ff0000;">Width</span><span style="color: #0000ff;">="446"</span> <span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum16" style="color: #606060;"> 16:</span>            <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Button</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="btnBlog"</span> <span style="color: #ff0000;">Content</span><span style="color: #0000ff;">="Visit DaveDev.net"</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="0,0,0,40"</span> <span style="color: #ff0000;">Click</span><span style="color: #0000ff;">="btnBlog_Click"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum17" style="color: #606060;"> 17:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum18" style="color: #606060;"> 18:</span>        <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">StackPanel</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF--></div>
</div>
<p>C#:</p>
<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: 'Courier New', courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: #f4f4f4;">
<div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;">
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: #606060;"> 1:</span> <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btnGithub_Click(<span style="color: #0000ff;">object</span> sender, RoutedEventArgs e)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum2" style="color: #606060;"> 2:</span>        {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: #606060;"> 3:</span>            WebBrowserTask webBrowserTask = <span style="color: #0000ff;">new</span> WebBrowserTask();</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum4" style="color: #606060;"> 4:</span>            webBrowserTask.Uri = <span style="color: #0000ff;">new</span> Uri(<span style="color: #006080;">"https://github.com/apimash"</span>, UriKind.Absolute);</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: #606060;"> 5:</span>            webBrowserTask.Show();</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum6" style="color: #606060;"> 6:</span>        }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: #606060;"> 7:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum8" style="color: #606060;"> 8:</span>        <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btnBlog_Click(<span style="color: #0000ff;">object</span> sender, RoutedEventArgs e)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: #606060;"> 9:</span>        {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum10" style="color: #606060;"> 10:</span>            WebBrowserTask webBrowserTask = <span style="color: #0000ff;">new</span> WebBrowserTask();</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum11" style="color: #606060;"> 11:</span>            webBrowserTask.Uri = <span style="color: #0000ff;">new</span> Uri(<span style="color: #006080;">"https://davedev.net"</span>, UriKind.Absolute);</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum12" style="color: #606060;"> 12:</span>            webBrowserTask.Show();</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum13" style="color: #606060;"> 13:</span>        }</pre>
<!--CRLF--></div>
</div>
<p>The Settings page will store any server name that a user enters and then use that for&nbsp;</p>
<p>XAML:</p>
<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: 'Courier New', courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: #f4f4f4;">
<div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;">
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: #606060;"> 1:</span> <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Grid</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="LayoutRoot"</span> <span style="color: #ff0000;">Background</span><span style="color: #0000ff;">="Transparent"</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum2" style="color: #606060;"> 2:</span>         <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Grid.RowDefinitions</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: #606060;"> 3:</span>             <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">RowDefinition</span> <span style="color: #ff0000;">Height</span><span style="color: #0000ff;">="Auto"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum4" style="color: #606060;"> 4:</span>             <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">RowDefinition</span> <span style="color: #ff0000;">Height</span><span style="color: #0000ff;">="*"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: #606060;"> 5:</span>         <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">Grid.RowDefinitions</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum6" style="color: #606060;"> 6:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: #606060;"> 7:</span>         <span style="color: #008000;">&lt;!--TitlePanel contains the name of the application and page title--&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum8" style="color: #606060;"> 8:</span>         <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">StackPanel</span> <span style="color: #ff0000;">Grid</span>.<span style="color: #ff0000;">Row</span><span style="color: #0000ff;">="0"</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="12,17,0,28"</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: #606060;"> 9:</span>             <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">Text</span><span style="color: #0000ff;">="{StaticResource app_title}"</span> <span style="color: #ff0000;">Style</span><span style="color: #0000ff;">="{StaticResource PhoneTextNormalStyle}"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum10" style="color: #606060;"> 10:</span>             <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">Text</span><span style="color: #0000ff;">="settings"</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="9,-7,0,0"</span> <span style="color: #ff0000;">Style</span><span style="color: #0000ff;">="{StaticResource PhoneTextTitle1Style}"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum11" style="color: #606060;"> 11:</span>         <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">StackPanel</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum12" style="color: #606060;"> 12:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum13" style="color: #606060;"> 13:</span>         <span style="color: #008000;">&lt;!--ContentPanel - place additional content here--&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum14" style="color: #606060;"> 14:</span>         <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Grid</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="ContentPanel"</span> <span style="color: #ff0000;">Grid</span>.<span style="color: #ff0000;">Row</span><span style="color: #0000ff;">="1"</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="12,0,12,0"</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum15" style="color: #606060;"> 15:</span>             <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">StackPanel</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="10,58,-10,339"</span> <span style="color: #ff0000;">Orientation</span><span style="color: #0000ff;">="Vertical"</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum16" style="color: #606060;"> 16:</span>                 <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBlock</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Left"</span> <span style="color: #ff0000;">TextWrapping</span><span style="color: #0000ff;">="Wrap"</span> <span style="color: #ff0000;">Text</span><span style="color: #0000ff;">="My Realm"</span> <span style="color: #ff0000;">Margin</span><span style="color: #0000ff;">="10,0,0,0"</span> <span style="color: #ff0000;">FontSize</span><span style="color: #0000ff;">="24"</span>  <span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum17" style="color: #606060;"> 17:</span>                 <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">TextBox</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="txtRealm"</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Left"</span> <span style="color: #ff0000;">Height</span><span style="color: #0000ff;">="72"</span>  <span style="color: #ff0000;">TextWrapping</span><span style="color: #0000ff;">="Wrap"</span>  <span style="color: #ff0000;">Width</span><span style="color: #0000ff;">="406"</span><span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum18" style="color: #606060;"> 18:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum19" style="color: #606060;"> 19:</span>                 <span style="color: #0000ff;">&lt;</span><span style="color: #800000;">Button</span> <span style="color: #ff0000;">x:Name</span><span style="color: #0000ff;">="btnSave"</span> <span style="color: #ff0000;">Content</span><span style="color: #0000ff;">="Save"</span> <span style="color: #ff0000;">HorizontalAlignment</span><span style="color: #0000ff;">="Left"</span> <span style="color: #ff0000;">Width</span><span style="color: #0000ff;">="152"</span> <span style="color: #ff0000;">Height</span><span style="color: #0000ff;">="91"</span> <span style="color: #ff0000;">Click</span><span style="color: #0000ff;">="btnSave_Click"</span>  <span style="color: #0000ff;">/&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum20" style="color: #606060;"> 20:</span>             <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">StackPanel</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum21" style="color: #606060;"> 21:</span>         <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">Grid</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum22" style="color: #606060;"> 22:</span>     <span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">Grid</span><span style="color: #0000ff;">&gt;</span></pre>
<!--CRLF--></div>
</div>
<p>C#:</p>
<div id="codeSnippetWrapper" style="margin: 20px 0px 10px; padding: 4px; border: 1px solid silver; width: 97.5%; text-align: left; line-height: 12pt; overflow: auto; font-family: 'Courier New', courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: #f4f4f4;">
<div id="codeSnippet" style="padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;">
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum1" style="color: #606060;"> 1:</span> <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">partial</span> <span style="color: #0000ff;">class</span> RealmSettings : PhoneApplicationPage</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum2" style="color: #606060;"> 2:</span>     {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum3" style="color: #606060;"> 3:</span>         <span style="color: #0000ff;">public</span> RealmSettings()</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum4" style="color: #606060;"> 4:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum5" style="color: #606060;"> 5:</span>             InitializeComponent();</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum6" style="color: #606060;"> 6:</span>             InitUserSettings();</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum7" style="color: #606060;"> 7:</span>         }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum8" style="color: #606060;"> 8:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum9" style="color: #606060;"> 9:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> InitUserSettings()</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum10" style="color: #606060;"> 10:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum11" style="color: #606060;"> 11:</span>             <span style="color: #0000ff;">if</span> (App.appSettings.Contains(<span style="color: #006080;">"realm"</span>))</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum12" style="color: #606060;"> 12:</span>             {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum13" style="color: #606060;"> 13:</span>                 txtRealm.Text = (<span style="color: #0000ff;">string</span>)App.appSettings[<span style="color: #006080;">"realm"</span>];</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum14" style="color: #606060;"> 14:</span>             }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum15" style="color: #606060;"> 15:</span>         }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum16" style="color: #606060;"> 16:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum17" style="color: #606060;"> 17:</span>         <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btnSave_Click(<span style="color: #0000ff;">object</span> sender, System.Windows.RoutedEventArgs e)</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum18" style="color: #606060;"> 18:</span>         {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum19" style="color: #606060;"> 19:</span>             <span style="color: #0000ff;">if</span> (App.appSettings.Contains(<span style="color: #006080;">"realm"</span>))</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum20" style="color: #606060;"> 20:</span>             {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum21" style="color: #606060;"> 21:</span>                 App.appSettings[<span style="color: #006080;">"realm"</span>] = txtRealm.Text;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum22" style="color: #606060;"> 22:</span>             }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum23" style="color: #606060;"> 23:</span>             <span style="color: #0000ff;">else</span></pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum24" style="color: #606060;"> 24:</span>             {</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum25" style="color: #606060;"> 25:</span>                 App.appSettings.Add(<span style="color: #006080;">"realm"</span>, txtRealm.Text);</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum26" style="color: #606060;"> 26:</span>             }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum27" style="color: #606060;"> 27:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum28" style="color: #606060;"> 28:</span>             var result = MessageBox.Show(<span style="color: #006080;">"Your Realm has been updated to '"</span> + txtRealm.Text + <span style="color: #006080;">"'."</span>, <span style="color: #006080;">"Changes Saved"</span>, MessageBoxButton.OK);</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum29" style="color: #606060;"> 29:</span>&nbsp; </pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum30" style="color: #606060;"> 30:</span>             App.allRealms = <span style="color: #0000ff;">false</span>;</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum31" style="color: #606060;"> 31:</span>             NavigationService.Navigate(<span style="color: #0000ff;">new</span> Uri(<span style="color: #006080;">"/MainPage.xaml"</span>, UriKind.Relative));</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: #f4f4f4;"><span id="lnum32" style="color: #606060;"> 32:</span>         }</pre>
<!--CRLF-->
<pre style="margin: 0em; padding: 0px; width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: 'Courier New', courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"><span id="lnum33" style="color: #606060;"> 33:</span>     }</pre>
<!--CRLF--></div>
</div>
<h1>Conclusion</h1>
<p>Hopefully this Starter Kits will help aid you in your own Windows Phone app development. Be sure to check out the rest of my <a href="https://davedev.net/?page_id=2161">Starter Kits</a> as well as the full <a href="https://github.com/apimash/StarterKits">APIMASH project here</a>.</p>
<p>-Dave</p>]]></content:encoded>
    </item>
    <item>
      <title>New Microsoft DevRadio Episode: World of Warcraft API Starter Kit for Windows Store Apps</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/new-microsoft-devradio-episode-world-of-warcraft-api-starter-kit-for-windows-store-apps</link>
      <pubDate>Fri, 21 Jun 2013 05:48:18 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/06/21/new-microsoft-devradio-episode-world-of-warcraft-api-starter-kit-for-windows-store-apps/</guid>
      <description><![CDATA[&#160;  Via Davedev.net…  &#160;    If you have a spare twenty minutes you can watch me walk through...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Via <a href="https://davedev.net/?p=3641">Davedev.net</a>…</p>  <p>&#160;</p>  <p><a href="https://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Part-3-APIMASH-Starter-Kit--World-of-Warcraft-API-Starter-Kit-for-Windows-Store-A"><img title="DevRadio5" style="border: 0px currentcolor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" border="0" alt="DevRadio5" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/4213.DevRadio5_4BCF7D43.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/4213.DevRadio5_5F00_4BCF7D43.png" width="595" height="144" /></a></p>  <p>If you have a spare twenty minutes you can watch me walk through the <a href="https://davedev.net/?p=1221"><strong>World of Warcraft API Starter Kit</strong></a> in the latest DevRadio episode.&#160; This Starter Kit is designed to give you a fully functional Windows Store app in minutes using HTML and JavaScript.&#160; </p>  <p>All the building blocks of an app are there including Application Bar, Settings Panel, Icons, ViewBox Control, Privacy statement, Flyout Controls, Roaming Settings, Page Navigation Controls and a ListView.</p>  <p>We wrap all of that around a reusable WinJS Namespace for World of Warcraft Realm Status network calls and show you how to bind to the ListView along with some data convertors. </p>  <p>Hope you <a href="https://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Part-3-APIMASH-Starter-Kit--World-of-Warcraft-API-Starter-Kit-for-Windows-Store-A">enjoy the episode</a>!</p>  <p>&#160;</p>&#160;&#160; <iframe style="width: 480px; height: 270px;" src="https://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Part-3-APIMASH-Starter-Kit--World-of-Warcraft-API-Starter-Kit-for-Windows-Store-A/player?w=480&amp;h=270" frameborder="0" scrolling="no"></iframe>   <p>&#160;</p>  <p>You can get the full <a href="https://davedev.net/?p=1221">WOW API Starter Kit here</a> along with <a href="https://aka.ms/apimash">many others</a>.</p>  <p><strong>Next Steps:     <br /></strong>    <br /><strong>Step #1 –</strong> <a href="https://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113720">Download the Tools for Windows 8 App Development</a>    <br /><strong>Step #2 –</strong> <a href="https://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113721">Download Visual Studio Express for Windows 8</a>    <br /><strong>Step #3 –</strong> <a href="https://aka.ms/MyGreatIdea">Start building your own Apps for Windows 8</a> </p>  <p>Subscribe to our podcast via <a href="https://itunes.apple.com/us/podcast/devradio-mp4-channel-9/id544163838">iTunes</a>, Windows Phone Marketplace,&#160; or <a href="https://channel9.msdn.com/Blogs/DevRadio/feed/mp4">RSS</a> </p>  <p><strong>If you're interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information:</strong> </p>  <p><strong>Blogs &amp; Articles:</strong> </p>  <ul>   <li><a href="https://davedev.net/">Dave Isbitski’s blog</a> </li>    <li><a href="https://aka.ms/apimash">APIMASH Starter Kits (all)</a> </li>    <li><a href="https://aka.ms/apimashCh9">APIMASH on Channel 9</a> </li>    <li><a href="https://davedev.net/?p=1221">Download the World of Warcraft API Starter Kit</a></li> </ul>  <p><strong>Videos:</strong> </p>  <ul>   <li><a href="https://davedev.net/?page_id=2051">Watch DaveDev’s Netcasts here</a></li> </ul>  <p><strong>Virtual Labs:</strong> </p>  <ul>   <li><a href="https://msdn.microsoft.com/en-us/jj206431">Windows 8&#160; Virtual Labs</a></li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>I have a new Blog– davedev.net</title>
      <link>https://docs.microsoft.com/archive/blogs/davedev/i-have-a-new-blog-davedev-net</link>
      <pubDate>Wed, 12 Jun 2013 12:21:39 GMT</pubDate>
      <dc:creator><![CDATA[David Isbitski]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/davedev/2013/06/12/i-have-a-new-blog-davedev-net/</guid>
      <description><![CDATA[It had been six years this past May since I first set up this blog on Microsoft’s MSDN blog...]]></description>
      <content:encoded><![CDATA[<p>It had been six years <a href="https://blogs.msdn.com/b/davedev/archive/2007/05/29/poke-36879.aspx">this past May</a> since I first set up this blog on Microsoft’s MSDN blog engine.&#160; I’ve been meaning to move to WordPress for a while now for numerous reasons as well as getting an easier to remember url.</p>  <p>Now that <a href="https://www.windowsazure.com/en-us/services/web-sites/">Azure Web Sites</a> support WordPress out of the box it seemed like the time had come.&#160; So without further ado I give you my new website <a href="https://davedev.net">DaveDev.net</a>.</p>  <p><a href="https://davedev.net"><img title="DaveDev.net" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="DaveDev.net" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/0435.image_05086A14.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/0435.image_5F00_05086A14.png" width="964" height="667" /></a></p>  <p>&#160;</p>  <p>I will continue to keep this blog up since there are over six years of posts in case anyone needs anything.&#160; I moved over most of the posts from the past year to the <a href="https://davedev.net">new blog</a> and will be posting there moving forward.&#160; The new blog also offers sections that will make a lot of the content you care about easier to find I think.</p>  <p>This includes both a section dedicated entirely to my Starter Kits and Courses</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/0447.image_43F9EAAF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/0447.image_5F00_43F9EAAF.png"><img title="Starter Kits" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Starter Kits" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/1055.image_thumb_3C02484D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1055.image_5F00_thumb_5F00_3C02484D.png" width="409" height="483" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/1882.image_093241D9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/1882.image_5F00_093241D9.png"><img title="My Courses" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="My Courses" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/8764.image_thumb_4170B8F1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/8764.image_5F00_thumb_5F00_4170B8F1.png" width="489" height="483" /></a></p>  <p>as well as all of the online content I’ve been recording via my Netcasts section.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/2821.image_123ECD5A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/2821.image_5F00_123ECD5A.png"><img title="Netcasts" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="Netcasts" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/18/metablogapi/3750.image_thumb_77FE6435.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-18-metablogapi/3750.image_5F00_thumb_5F00_77FE6435.png" width="508" height="688" /></a></p>  <p>Enjoy!</p>  <p>-Dave</p>]]></content:encoded>
    </item>
  </channel>
</rss>