<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace V5 Site Server v5.13.166 (http://www.squarespace.com) on Tue, 18 Jun 2013 21:43:43 GMT--><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><title>Blog.BrianLoesgen.com</title><subtitle>Blog.BrianLoesgen.com</subtitle><id>http://www.brianloesgen.com/blog/</id><link rel="alternate" type="application/xhtml+xml" href="http://www.brianloesgen.com/blog/"/><link rel="self" type="application/atom+xml" href="http://www.brianloesgen.com/blog/atom.xml"/><updated>2013-05-21T15:26:28Z</updated><generator uri="http://five.squarespace.com/" version="Squarespace V5 Site Server v5.13.166 (http://www.squarespace.com)">Squarespace</generator><entry><title>3 BizTalk Servers, 2 Datacenters, 1 On-prem</title><category term="Azure"/><category term="BizTalk"/><category term="SOA"/><category term="WCF"/><id>http://www.brianloesgen.com/blog/2013/5/21/3-biztalk-servers-2-datacenters-1-on-prem.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2013/5/21/3-biztalk-servers-2-datacenters-1-on-prem.html"/><author><name>Brian Loesgen</name></author><published>2013-05-21T15:26:27Z</published><updated>2013-05-21T15:26:27Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>As you’re probably aware, Windows Azure IaaS went general availability recently. There are three BizTalk images in the gallery that you use to create a new BizTalk virtual machine.</p>  <p>This was too much for me to resist, I wanted to do something cool and distributed as a proof-of-concept. The result is this blog post, and the accompanying <a href="http://www.youtube.com/watch?feature=player_detailpage&amp;v=eRTnp1nM5_k"><strong>video that shows the demo running</strong></a>.</p>  <p>To get to the bottom line, I used 2 BizTalk VMs on Azure, and 1 running “on prem” (in a Hyper-V VM). The roles of the servers are as follows:</p>  <p>Server 1 (“Spoke”, Western Europe): </p>  <ul>   <li>receives a batch of orders </li>    <li>disassembles the batch into individual orders </li>    <li>uses the WCF-WebHttp adapter to send each order to the hub via a REST POST </li> </ul>  <p>Server 2 (“Hub”, Southeast Asia)</p>  <ul>   <li>receives each order via the WCF-WebHttp adapter </li>    <li>sends each order on the the Azure Service Bus using the WCF-NetTcpRelay adapter </li> </ul>  <p>Server 3 (“On-prem”, San Diego USA)</p>  <ul>   <li>establishes an endpoint on the Windows Azure Service Bus using the WCF-NetTcpRelay adapter </li>    <li>receives order messages sent to that endpoint </li>    <li>persists them to file </li> </ul>  <p>As this is the <em>ultimate</em> “watch a file disappear here and another show up there” canonical BizTalk demo, I put a video together showing it working. All BizTalk people have done one of these demos before, but this is as far as I know the first one to circle the planet, leveraging Windows Azure.</p>  <p>I created this demo by first getting everything running locally in a single Hyper-V VM. Then, after deploying, all I needed to do was re-configure thee Spoke machine send port to that it would send to the Hub machine. For the BizTalk Servers running in Windows Azure, I used the Evaluation image, which has SQL Server installed (the Standard and Enterprise images do not).</p>  <p>The Spoke machine uses the default settings (it seems the default behavior of a WCF-WebHttp adapter in a send port is to do a POST, which makes sense).</p>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-e0f4de125879_BF45-?fileId=22736666" rel="lightbox"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://brianloesgen.com/resource/Windows-Live-Writer-e0f4de125879_BF45-?fileId=22736667" width="269" height="375" /></a></p>  <p>The Hub machine receive location also uses the default settings:</p>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-e0f4de125879_BF45-?fileId=22736669" rel="lightbox"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://brianloesgen.com/resource/Windows-Live-Writer-e0f4de125879_BF45-?fileId=22736670" width="272" height="380" /></a></p>  <p>The Hub machine send port (sending to the Windows Azure Service Bus) looks like this:</p>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-e0f4de125879_BF45-?fileId=22736671" rel="lightbox"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://brianloesgen.com/resource/Windows-Live-Writer-e0f4de125879_BF45-?fileId=22736672" width="280" height="387" /></a></p>  <blockquote>   <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-e0f4de125879_BF45-?fileId=22736673" rel="lightbox"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://brianloesgen.com/resource/Windows-Live-Writer-e0f4de125879_BF45-?fileId=22736674" width="362" height="438" /></a></p> </blockquote>  <p>The credentials used above are the credentials for the Service Bus namespace.</p>  <p>Remember to <a href="http://www.youtube.com/watch?feature=player_detailpage&amp;v=eRTnp1nM5_k">watch the video</a>!</p>]]></content></entry><entry><title>FIX: Missing itinerary designer after installing BizTalk 2013</title><category term="BizTalk"/><id>http://www.brianloesgen.com/blog/2013/4/4/fix-missing-itinerary-designer-after-installing-biztalk-2013.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2013/4/4/fix-missing-itinerary-designer-after-installing-biztalk-2013.html"/><author><name>Brian Loesgen</name></author><published>2013-04-04T21:06:06Z</published><updated>2013-04-04T21:06:06Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>This happened to me. I’m not sure if it will prove to be a common problem, or just something specific to me, but I put this post together to save time for others that may run into it.</p>  <p>Scenario: I did a clean install of BizTalk Sever 2013. When I went into Visual Studio 2012, I did not have the option to add ESB Toolkit itinerary designers to a BizTalk project.</p>  <p>Explanation: During the BizTalk 2013 beta the itinerary designer was distributed as a VSIX package. However, in the RTM version it is no longer there. I went into the registry and saw there were entries for the designer, implying it was installed, yet it was not in Visual Studio. </p>  <p>Turns out that VSIX installation step is now integrated into the ESB Toolkit installation (yeah!), which is why there was no longer a separate VSIX package.</p>  <p>Fix: go to a Visual Studio command prompt, and run “devenv.exe /setup”. This “Forces Visual Studio to merge the resource metadata that describes menus, toolbars, and command groups, from all available VSPackages. ” (see <a title="http://msdn.microsoft.com/en-us/library/ex6a2fad" href="http://msdn.microsoft.com/en-us/library/ex6a2fad">http://msdn.microsoft.com/en-us/library/ex6a2fad</a>)</p>]]></content></entry><entry><title>BizTalk 2013 is now RTM</title><category term="Azure"/><category term="BizTalk"/><category term="ESB"/><category term="ESB Toolkit"/><id>http://www.brianloesgen.com/blog/2013/3/25/biztalk-2013-is-now-rtm.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2013/3/25/biztalk-2013-is-now-rtm.html"/><author><name>Brian Loesgen</name></author><published>2013-03-25T15:32:26Z</published><updated>2013-03-25T15:32:26Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>BizTalk Server 2013 (the 8th release!) has released to manufacturing, and is available <strong>NOW</strong> for download at MSDN for MSDN subscribers.</p>  <p>You can read the team blog post at <a title="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2013/03/21/biztalk-server-2013-is-now-rtm.aspx" href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2013/03/21/biztalk-server-2013-is-now-rtm.aspx">http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2013/03/21/biztalk-server-2013-is-now-rtm.aspx</a></p>  <p>A list of enhancements can be found at <a title="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/11/06/announcing-biztalk-server-2013-beta.aspx" href="http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/11/06/announcing-biztalk-server-2013-beta.aspx">http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2012/11/06/announcing-biztalk-server-2013-beta.aspx</a></p>  <p>Enjoy!</p>]]></content></entry><entry><title>BizTalk Server 2010R2 Image Available for Azure Virtual Machine</title><category term="Azure"/><category term="BizTalk"/><category term="Cloud"/><category term="ESB Toolkit"/><id>http://www.brianloesgen.com/blog/2012/8/30/biztalk-server-2010r2-image-available-for-azure-virtual-mach.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/8/30/biztalk-server-2010r2-image-available-for-azure-virtual-mach.html"/><author><name>Brian Loesgen</name></author><published>2012-08-30T22:53:37Z</published><updated>2012-08-30T22:53:37Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>&#160;</p>  <p>In case you missed it, the Windows Azure Virtual Machine Gallery now contains an image for BizTalk Server, letting you create an Azure Virtual Machine with BizTalk installed.</p>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-BizTalk-Server-2010R2-Image-Available-fo_D1E5-?fileId=20078607" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://brianloesgen.com/resource/Windows-Live-Writer-BizTalk-Server-2010R2-Image-Available-fo_D1E5-?fileId=20078609" width="665" height="426" /></a></p>  <p>It was super-easy to do. I had to run the BizTalk configuration wizard and turn on SQL Agent, but that’s all. In a few minutes, you can be up and running with a fully configured BizTalk Server running on a Windows Azure VM. This opens up MANY interesting use cases…</p>]]></content></entry><entry><title>Connecting Cold Fusion 10 to Azure SQL Database</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/7/5/connecting-cold-fusion-10-to-azure-sql-database.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/7/5/connecting-cold-fusion-10-to-azure-sql-database.html"/><author><name>Brian Loesgen</name></author><published>2012-07-05T22:53:05Z</published><updated>2012-07-05T22:53:05Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>This is easy to do, IF you have the right pieces.</p>  <p>For the connection string, you can use the JDBC connection string presented in the portal (see below).</p>  <p>For the JDBC driver, you need to be using Version 4. The reason is that earlier versions had problems with wildcard SSL certificates. You can download the driver at: <a title="http://www.microsoft.com/en-us/download/details.aspx?id=11774" href="http://www.microsoft.com/en-us/download/details.aspx?id=11774">http://www.microsoft.com/en-us/download/details.aspx?id=11774</a></p>  <p>We tested this using with Cold Fusion 10 installed in an Azure Virtual Machine.</p>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-Connecting-Cold-Fusion-10-to-Azure-SQL-D_8F52-?fileId=19124323" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://brianloesgen.com/resource/Windows-Live-Writer-Connecting-Cold-Fusion-10-to-Azure-SQL-D_8F52-?fileId=19124324" width="616" height="369" /></a></p>]]></content></entry><entry><title>Video Case Study: MOC1 Solutions Brings Wireless Service Advisor To Windows Azure, Streamlines Auto Service Experience</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/6/27/video-case-study-moc1-solutions-brings-wireless-service-advi.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/6/27/video-case-study-moc1-solutions-brings-wireless-service-advi.html"/><author><name>Brian Loesgen</name></author><published>2012-06-27T15:01:32Z</published><updated>2012-06-27T15:01:32Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>This is the third in a series of video case studies I am doing with some of the ISVs I work with.</p>  <p>The video is available <a href="http://channel9.msdn.com/Blogs/bruceky/MOC1-Solutions-Brings-Wireless-Service-Advisor-To-Windows-Azure-Streamlines-Auto-Service-Experience">here</a>. Enjoy!</p>  <p>====================================================================</p>  <p>When <a href="http://moc1solutions.com/">MOC1 Solutions</a> wanted to move their applications supporting automotive dealerships to the cloud, they chose Windows Azure.</p>  <p>In this video, Software Development Manager Alex Hatzopoulos and Architect Greg Cannon speak with Microsoft Principal Architect Evangelist <a href="http://brianloesgen.com/">Brian Loesgen</a>. In this wide ranging conversation, they cover their experiences in ramping up their team, setting up their environments, and share other first-hand application migration experience gained while moving their flagship Wireless Service Advisor™ (WSA™) product to Windows Azure.</p>  <p>WSA uses wireless and mobile technologies to streamline and standardize the Repair Order (RO) write-up process. WSA enables a service advisor to greet customers at their vehicle when they arrive at the dealership service department. Using a tablet PC, the service advisor scans or hand-writes the Vehicle Identification Number (VIN) or license plate number and transmits the information to multiple databases to retrieve critical customer and vehicle data related to that particular vehicle identifier – the critical data includes repair history, recommended services, warranty and recall information, and customer contact information.</p>  <p>Additionally, the WSA allows the service advisor to complete a full inspection process, handle customer's questions, and provide maintenance recommendations in a timely and interactive fashion, all while standing at the customer's vehicle. The customer can provide service authorization by signing the RO on the tablet PC so they can avoid having to wait for a printed copy. The WSA also allows for the preparation of a printed repair order as well as the update of the DMS database. The WSA presents a user-friendly front-end application that both effectively represents the entire Repair Order write up process and efficiently standardizes the Repair Order write-up procedure. The WSA™ accomplishes all this via an Azure-based backend.</p>  <h5><font style="font-weight: bold">About MOC1 Solutions</font></h5>  <p>Based in in Glendora, <a href="http://moc1solutions.com">CA MOC1 Solutions</a> is a traditional ISV that was founded in 2005 and was incubated in MOC Products until June 2006 when the company was spun out as an independent private entity. MOC1 offers software applications used by automotive dealership service departments and vehicle service facilities.</p>]]></content></entry><entry><title>Cloning Azure Virtual Machines</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/6/27/cloning-azure-virtual-machines.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/6/27/cloning-azure-virtual-machines.html"/><author><name>Brian Loesgen</name></author><published>2012-06-27T04:03:02Z</published><updated>2012-06-27T04:03:02Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>Azure Virtual Machines are still new to everyone, and I got a great question from a partner a few days ago: “I have an Azure Virtual Machine set up just the way I want it, now I want to spin up multiple instances, how do I do that?”</p>  <p>In the “picture is worth 1,000 words” category (and I don’t have time to write 1,000 words <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://brianloesgen.com/resource/Windows-Live-Writer-Cloning-Azure-Virtual-Machines_125B9-?fileId=18972278" />), please see the following sequence of screen shots for the answer.</p>  <p>Things to note: </p>  <ul>   <li>run sysprep (%windir%\system32\sysprep) with “generalize” so each machine will have a unique SID (security ID)</li>    <li>when you “capture” the VM, it will be deleted. You can re-create it from the image as shown below</li> </ul>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-Cloning-Azure-Virtual-Machines_125B9-?fileId=18972279" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://brianloesgen.com/resource/Windows-Live-Writer-Cloning-Azure-Virtual-Machines_125B9-?fileId=18972282" width="348" height="327" /></a></p>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-Cloning-Azure-Virtual-Machines_125B9-?fileId=18972284" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001[7]" border="0" alt="clip_image001[7]" src="http://brianloesgen.com/resource/Windows-Live-Writer-Cloning-Azure-Virtual-Machines_125B9-?fileId=18972285" width="325" height="265" /></a></p>    <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-Cloning-Azure-Virtual-Machines_125B9-?fileId=18972286" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001[9]" border="0" alt="clip_image001[9]" src="http://brianloesgen.com/resource/Windows-Live-Writer-Cloning-Azure-Virtual-Machines_125B9-?fileId=18972287" width="364" height="160" /></a></p>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-Cloning-Azure-Virtual-Machines_125B9-?fileId=18972288" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001[11]" border="0" alt="clip_image001[11]" src="http://brianloesgen.com/resource/Windows-Live-Writer-Cloning-Azure-Virtual-Machines_125B9-?fileId=18972289" width="401" height="194" /></a></p>]]></content></entry><entry><title>San Diego CodeCamp June 23 and 24, I am presenting</title><category term="Azure"/><category term="Developer Community"/><id>http://www.brianloesgen.com/blog/2012/6/18/san-diego-codecamp-june-23-and-24-i-am-presenting.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/6/18/san-diego-codecamp-june-23-and-24-i-am-presenting.html"/><author><name>Brian Loesgen</name></author><published>2012-06-18T00:55:15Z</published><updated>2012-06-18T00:55:15Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>CodeCamp San Diego is next weekend. I will be presenting “What’s new in Windows Azure” in a demo-loaded session. I will also do an espresso triple shot beforehand so I stand a chance of fitting all the Windows Azure goodness into a single session! There are also lots of other great Azure (and other) sessions. </p>  <p>It’s always a great **FREE** event, hope to see you there!</p>  <p>All the details are at <a href="http://SoCalCodeCamp.com">http://SoCalCodeCamp.com</a></p>  <p><a href="http://www.socalcodecamp.com"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://brianloesgen.com/resource/Windows-Live-Writer-San-Diego-CodeCamp-June_FA03-?fileId=18807887" width="554" height="77" /></a></p>]]></content></entry><entry><title>Signing up for preview features</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/6/7/signing-up-for-preview-features.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/6/7/signing-up-for-preview-features.html"/><author><name>Brian Loesgen</name></author><published>2012-06-07T21:42:04Z</published><updated>2012-06-07T21:42:04Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>Here’s where you go to sign up for the just-announced preview features….</p>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-Signing-up-for-preview-features_CE54-?fileId=18637380" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://brianloesgen.com/resource/Windows-Live-Writer-Signing-up-for-preview-features_CE54-?fileId=18637381" width="781" height="548" /></a></p>]]></content></entry><entry><title>Azure 1.7 SDK now available</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/6/7/azure-17-sdk-now-available.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/6/7/azure-17-sdk-now-available.html"/><author><name>Brian Loesgen</name></author><published>2012-06-07T16:28:52Z</published><updated>2012-06-07T16:28:52Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>Back <a href="http://www.brianloesgen.com/blog/2011/1/16/debunking-a-couple-of-azure-myths.html">here</a> I debunked the myth that Azure is “a .NET thing”.</p>  <p>Should there be *any* lingering doubts, just take a look at the new <a href="http://www.windowsazure.com/en-us/develop/downloads/">SDK downloads</a> page (that’s the EN-US version)! Our goal is to be the best cloud platform, bar none, regardless of choice of development tools or languages.</p>  <p>&#160;</p>  <p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-314ba31ade38_841C-?fileId=18630048" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://brianloesgen.com/resource/Windows-Live-Writer-314ba31ade38_841C-?fileId=18630049" width="757" height="334" /></a></p>]]></content></entry><entry><title>Meet Windows Azure event is June 7th (next week)</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/5/31/meet-windows-azure-event-is-june-7th-next-week.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/5/31/meet-windows-azure-event-is-june-7th-next-week.html"/><author><name>Brian Loesgen</name></author><published>2012-05-31T21:53:32Z</published><updated>2012-05-31T21:53:32Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p><a href="http://www.meetwindowsazure.com/"><b><a href="http://www.meetwindowsazure.com/"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://brianloesgen.com/resource/Windows-Live-Writer-Meet-Windows-Azure-event_A542-?fileId=18508914" width="624" height="82" /></a></b></a></p>  <p>Coming up next Thursday. Live stream starts at 1:00PM pacific time. Hear from Scott Guthrie and other senior technologists from Microsoft and the Bay area who will introduce you to Windows Azure and <strong>the latest</strong> in Microsoft's cloud-based development technology.</p>]]></content></entry><entry><title>Video Case Study: iVoteSports &amp;ndash; Making you part of the Game</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/5/29/video-case-study-ivotesports-ndash-making-you-part-of-the-ga.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/5/29/video-case-study-ivotesports-ndash-making-you-part-of-the-ga.html"/><author><name>Brian Loesgen</name></author><published>2012-05-29T16:15:19Z</published><updated>2012-05-29T16:15:19Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>This is the second in a series of video case studies I am doing with some of the ISVs I work with.</p>  <p>The video is available <a href="http://channel9.msdn.com/Blogs/bruceky/iVoteSports-Brings-Social-Networking-for-Sports-Fans-on-Azure">here</a>. Enjoy!</p>  <p>====================================================================</p>  <p>iVoteSports Baseball Edition makes you part of the action of a live Major League Baseball game using your iPhone or Android device. </p>  <p>In this video, iVoteSports CEO and co-founder, Dennis Peters, speaks with Microsoft Principal Architect Evangelist Brian Loesgen. Dennis discusses how iVoteSports delivers a consumer-oriented interactive social networking experience for sports fans while watching or attending sporting events, which creates a more engaging experience for fans. Dennis also goes on to share the Azure-based architecture that the mobile devices are interacting with, and discusses some of the unique challenges they needed to deal with.</p>  <p>About iVoteSports:</p>  <p>iVoteSports (<a href="http://www.iVoteSports.com">http://www.iVoteSports.com</a>) was established in 2011 in Santa Ana, CA. iVoteSports was founded to deliver interactive social networking experiences for sports fans.</p>]]></content></entry><entry><title>Video case study: PrivacyCentral uses Ruby on Azure</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/5/8/video-case-study-privacycentral-uses-ruby-on-azure.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/5/8/video-case-study-privacycentral-uses-ruby-on-azure.html"/><author><name>Brian Loesgen</name></author><published>2012-05-08T16:59:04Z</published><updated>2012-05-08T16:59:04Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>I’ve been busy making videos of a few of the ISVs that I’ve had the pleasure of working with. This is the first of those video case studies.</p>  <p>The video is available <a href="http://channel9.msdn.com/Blogs/bruceky/Privacy-Central-Protecting-Your-Data-Using-Ruby-on-Windows-Azure">here</a>. Enjoy!</p>  <p>===============================================================</p>  <p>Most consumers are unaware of the extent of publicly available, online exposures of their information – including phone numbers, current and past addresses, birth dates, home values, income level, religion, and relative names (including mother's maiden name) – all of which can easily be used for identity theft and other cybercrimes.</p>  <p>Like an antivirus for consumer privacy, <a href="http://www.privacycentral.com/">PrivacyCentral</a> exposes privacy threats to consumers, provides analysis and reports via a risk profile and risk score, and then empowers consumers with the ability to remove detected threats and monitor for future threats.</p>  <p>In this video, Privacy Central's CEO and founder, Zoiner Tejada, speaks with Microsoft Principal Architect Evangelist Brian Loesgen. Tejada discusses the benefits Privacy Central realized from building on the Azure platform, and how they run their Ruby crawlers on Azure. Tejada also goes on to share some lessons learned along the way during their development cycle, and offers up some tips for people new to the platform.</p>  <h5><font style="font-weight: bold">About Privacy Central</font></h5>  <p>Privacy Central is a San Diego CA-based startup and is a member of <a href="http://www.microsoft.com/bizspark/">Microsoft's BizSpark</a> program, it is the first service to allow the consumer to regain full control over their sensitive information.</p>  <p>PrivacyCentral is dedicated to protecting consumer privacy, with powerful tools designed to make protection simple.</p>  <h5><font style="font-weight: bold">About BizSpark</font></h5>  <p>Microsoft BizSpark is a global program that helps software startups succeed by giving them access to Microsoft software development tools, connecting them with key industry players, including investors, and providing marketing visibility to help entrepreneurs starting a business</p>]]></content></entry><entry><title>A Tale of Two Emulators and a VM</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/4/24/a-tale-of-two-emulators-and-a-vm.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/4/24/a-tale-of-two-emulators-and-a-vm.html"/><author><name>Brian Loesgen</name></author><published>2012-04-24T09:46:52Z</published><updated>2012-04-24T09:46:52Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p>I’m not sure how many other people on the planet may want to do this, but I developed a technique which I thought was really cool, and is somewhat non-obvious, so I thought I’d blog about it.</p>  <p>When I develop, out of years of habit, I always install my development environment in a virtual machine, leaving the host with just my productivity software like Outlook. However, the Windows Phone emulator is not supported in a virtual machine. This forced me into installing in my host machine, leaving me with 2 machines:</p>  <ol>   <li>Host machine, with Visual Studio 2010 Express for Windows Phone</li>    <li>Virtual machine, with Visual Studio Ultimate, SQL Server, Azure tools</li> </ol>  <p>Fine. Not what I ideally would have liked, but I can live with that. I was developing a Windows Phone app that calls some RESTful services running on Azure, so my workflow was:</p>  <ol>   <li>Develop/debug/test RESTful service in VM</li>    <li>Deploy service to Azure</li>    <li>Work on phone app hitting that service live-on-Azure</li> </ol>  <p>That worked fine, until I ran into a situation where I was throwing an exception in the RESTful service (due to the data I was submitting), and I had not set up diagnostics for the Azure app. What to do next?</p>  <p>I reasoned that since the host and the VM were on the same network, I should be able to talk between them. However, that would mean using the Windows Phone *emulator* in my host to call into a service running in the Windows Azure *emulator* inside the virtual machine. Can that work? YES!!</p>  <p>Here’s how:</p>  <ol>   <li>In the VM, run Windows Advanced Firewall and set up inbound and outbound rules to allow full access to port range 81-82 (this is what I did, your mapping may vary, watch the messages as the Azure emulator starts)</li>    <li>In the VM, run the cloud app containing your services, in debug mode with breakpoints set</li>    <li>In the VM, attach to the Azure emulator process (DevFC)</li>    <li>In the VM, do an IPCONFIG to see what your IP address is</li>    <li>In the host, ping that IP address just as a reality check to ensure you can get there</li>    <li>In the host, change your service base URI you are calling to match the VM (in my case it was <a href="http://192.168.1.7:82">http://192.168.1.7:82</a>, remember the emulator does port remapping to avoid conflicts)</li>    <li>In the host, run your app and call the service</li>    <li>In the VM, notice that your breakpoint has been hit!</li> </ol>  <p>So there you have it: <strong>emulator-to-emulator communications with a VM hop in between</strong>. Using this technique, you can develop a Windows Phone app running against an Azure backend, debugging both sides at the same time. As an added bonus, you can do this without actually calling anything on Azure, or needing to re-deploy.</p>  <p>Enjoy!</p>]]></content></entry><entry><title>DevCamp Irvine is this Friday April 20th</title><category term="Azure"/><category term="Cloud"/><id>http://www.brianloesgen.com/blog/2012/4/17/devcamp-irvine-is-this-friday-april-20th.html</id><link rel="alternate" type="text/html" href="http://www.brianloesgen.com/blog/2012/4/17/devcamp-irvine-is-this-friday-april-20th.html"/><author><name>Brian Loesgen</name></author><published>2012-04-17T16:41:54Z</published><updated>2012-04-17T16:41:54Z</updated><content type="html" xml:lang="en-US"><![CDATA[<p><a href="http://brianloesgen.com/resource/Windows-Live-Writer-a107656bc67a_872D-?fileId=17720027" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image_thumb2" border="0" alt="image_thumb2" src="http://brianloesgen.com/resource/Windows-Live-Writer-a107656bc67a_872D-?fileId=17720028" width="656" height="104" /></a></p>  <p>I’ll be at DevCamp:Cloud this Friday at the UC Irvine campus. The L.A. event was sold out, and most stayed all day. Lots of good info.</p>  <p>See you there?</p>  <p>Register <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200090110&amp;CR_EAC=300039236">here</a> at <a title="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032507377&amp;Culture=en-US" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032507377&amp;Culture=en-US">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032507377&amp;Culture=en-US</a></p>]]></content></entry></feed>