<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-25545748</atom:id><lastBuildDate>Tue, 03 Nov 2015 04:45:23 +0000</lastBuildDate><category>SharePoint</category><category>C#</category><category>MOSS 2007</category><category>asp.net</category><category>Team System</category><category>VS</category><category>Azure</category><category>Events</category><category>WCF</category><category>ASP.Net 2.0</category><category>Developer Tools</category><category>SharePoint 2013</category><category>SQL 2008</category><category>Ajax</category><category>SilverLight</category><category>Cordova</category><category>Administration</category><category>Architecture Design</category><category>JavaScript</category><category>BCS</category><category>Cloud</category><category>Tools</category><category>mobile</category><category>open source</category><category>Facebook</category><category>IIS 7.0</category><category>SQL 2005</category><category>SQL Azure</category><category>VS2015</category><category>WSS 3.0</category><category>CRM 2011</category><category>MVC</category><category>VS2012</category><category>VS2013</category><category>Visual Studio</category><category>Web 2.0</category><category>Web API</category><category>jQuery</category><category>EF</category><category>Integration</category><category>Office 365</category><category>SDK</category><category>SSRS</category><category>WP8</category><category>API</category><category>BIDS</category><category>CRM 4.0</category><category>Deployment</category><category>IIS</category><category>Performance Point Server</category><category>SQL Server</category><category>Search</category><category>TFS</category><category>VS 2012</category><category>Win10</category><category>Windows 8</category><category>angularjs</category><category>ionic</category><category>surface</category><category>Arabic</category><category>AzureML</category><category>CRM</category><category>DBMS</category><category>HTML5</category><category>IoT</category><category>LINQ</category><category>MS SQL 2000</category><category>PPS</category><category>Product Evaluation</category><category>Product Review</category><category>SQL</category><category>SaaS</category><category>Security</category><category>Telerik</category><category>VS2010</category><category>Windows 10</category><category>cloud services</category><category>design pattern</category><category>exams</category><category>mySQL</category><category>o365</category><category>vscode</category><category>70-480</category><category>70-533</category><category>ALM</category><category>BI</category><category>BUILD</category><category>Big data</category><category>Bing</category><category>Biztalk</category><category>Business Intelligence</category><category>CMS</category><category>CSOM</category><category>CSS3</category><category>DNN Migration 4.x</category><category>DotNet Nuke</category><category>ECM</category><category>EF 4.0</category><category>ETL</category><category>Edge</category><category>Enterpreneurship</category><category>Entity Framework</category><category>Groove</category><category>HDInsight</category><category>Hyper-V</category><category>IaaS</category><category>Java</category><category>Jobs</category><category>Json</category><category>LDAP</category><category>ML</category><category>MSDN</category><category>MV5</category><category>MVC 4</category><category>Microsoft</category><category>Migrate to DNN</category><category>Nuget</category><category>OData</category><category>OS X</category><category>OSS</category><category>Office</category><category>Outlook</category><category>PHP</category><category>PaaS</category><category>Performance</category><category>Project Server</category><category>Reporting</category><category>SFM</category><category>SOA</category><category>SSIS</category><category>SSIS Deployment</category><category>Secure Store Service</category><category>SharePoint 2010</category><category>SharePoint Apps</category><category>Social Media Tools</category><category>Store Apps</category><category>TF</category><category>TypeScript</category><category>Ubuntu</category><category>VC</category><category>Vista</category><category>WPF</category><category>Web</category><category>Windows</category><category>XSLT</category><category>asynchronous</category><category>ch9</category><category>ebooks</category><category>events interview</category><category>hackathon</category><category>homebrew</category><category>joomla</category><category>mono</category><category>node.js</category><category>search server</category><category>solr</category><category>web role</category><category>xcode</category><title>Mostafa Elzoghbi</title><description>Enterpreneur and Technology advocate, Founder of Hadafsoft , M.Sc. of Computer Science and INETA User group lead,SharePoint Speaker, and Solutions Architect. &#xa;Follow me on twitter for quick updates: @mostafaelzoghbi&#xa;&#xa;I also write articles at hadafsoft&#39;s blog: blog.hadafsoft.com&#xa;</description><link>http://moustafa-arafa.blogspot.com/</link><managingEditor>noreply@blogger.com (Mostafa Elzoghbi)</managingEditor><generator>Blogger</generator><openSearch:totalResults>540</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-3416635628475089460</guid><pubDate>Mon, 02 Nov 2015 20:32:00 +0000</pubDate><atom:updated>2015-11-02T15:35:44.661-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">ionic</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">xcode</category><title>How to open Cordova projects using Xcode</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;I have created a Cordova Project using CLI commands, and then i was trying to figure out how to open a Cordova project using Xcode to build and run my Cordova projects in the available emulators.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Follow the following steps:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;1) Open Xcode.&lt;br /&gt;2) From File menu -&amp;gt; Click on Open.&lt;br /&gt;3) Navigate to the Cordova App folder.&lt;br /&gt;4) Navigate inside platforms folder, and then select ios folder.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-0KUJfAJMLHo/VjfHw8RpQeI/AAAAAAAABfE/65JbvZHunq4/s1600/Screen%2BShot%2B2015-11-02%2Bat%2B3.26.46%2BPM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;132&quot; src=&quot;http://4.bp.blogspot.com/-0KUJfAJMLHo/VjfHw8RpQeI/AAAAAAAABfE/65JbvZHunq4/s320/Screen%2BShot%2B2015-11-02%2Bat%2B3.26.46%2BPM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;5) The project will be loaded inside Xcode.&lt;br /&gt;6) Click on Run and the Cordova app will run in an iPhone emulator.&lt;br /&gt;&lt;br /&gt;You will notice that Xcode created (*.xcodeproj) file that you can use to open cordova projects in Xcode.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/11/how-to-open-cordova-projects-using-xcode.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-0KUJfAJMLHo/VjfHw8RpQeI/AAAAAAAABfE/65JbvZHunq4/s72-c/Screen%2BShot%2B2015-11-02%2Bat%2B3.26.46%2BPM.png" height="72" width="72"/><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-6951845156500740157</guid><pubDate>Mon, 02 Nov 2015 19:46:00 +0000</pubDate><atom:updated>2015-11-02T14:46:21.296-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">ionic</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">OSS</category><category domain="http://www.blogger.com/atom/ns#">vscode</category><title>npm ERR! while installing Ionic on OSX</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;While I was trying to install Ionic framework to start develop cross mobile apps using Ionic, I was getting errors while running the following command:&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;background: rgb(240, 243, 248); border-left-color: rgb(215, 219, 228); border-left-style: solid; border-radius: 2px; border-width: 0px 0px 0px 4px; box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 14px; line-height: 1.42857; margin-bottom: 10.5px; padding: 10px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot; style=&quot;background-color: transparent; border-radius: 2px; border: 0px; box-sizing: border-box; color: inherit; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: inherit; margin-left: 3px; margin-right: 3px; padding: 0px;&quot;&gt;&lt;span class=&quot;gp&quot; style=&quot;box-sizing: border-box; color: #555555;&quot;&gt;$ &lt;/span&gt;npm install -g cordova ionic&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;I have El Capitan version 10.11.1 with Node.js version 5.0.0 and npm version 3.3.6.&lt;br /&gt;&lt;br /&gt;I tried to uninstall cordova first, then re-install cordova. After that, I tried to install ionic by itself but i was getting the following errors in the terminal window:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;background-color: #eeeeee; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;npm ERR&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot; style=&quot;border: 0px; color: #2b91af; margin: 0px; padding: 0px;&quot;&gt;Darwin&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;15.0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;npm ERR&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; argv &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&quot;/usr/local/bin/node&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&quot;/usr/local/bin/npm&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&quot;install&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&quot;-g&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;&quot;ionic&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;npm ERR&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; node v5&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;0.0&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;npm ERR&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; npm  v3&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: maroon; margin: 0px; padding: 0px;&quot;&gt;3.6&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;npm ERR&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; code ECONNRESET&lt;br /&gt;npm ERR&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; errno ECONNRESET&lt;br /&gt;npm ERR&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: black; margin: 0px; padding: 0px;&quot;&gt; syscall read&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;I tried to read more if i am missing any requirements for Cordova CLI in OSX. I found out that XCode contains all OSX SDK tools and dependencies for Cordova apps development in OSX.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Cordova CLI Requirements url for OSX:&amp;nbsp;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;a href=&quot;http://cordova.apache.org/docs/en/5.1.1/guide/platforms/ios/index.html&quot;&gt;http://cordova.apache.org/docs/en/5.1.1/guide/platforms/ios/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So i have decided to install XCode first, and the i re-ran the installation command for Ionic and i was able to create Ionic apps on my OSX dev machine.&lt;br /&gt;&lt;br /&gt;So installing XCode on my machine did the trick!&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;br /&gt;&lt;br /&gt;Thanks a lot.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/11/npm-err-while-installing-ionic-on-osx.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-3459101275859576207</guid><pubDate>Fri, 16 Oct 2015 03:22:00 +0000</pubDate><atom:updated>2015-10-15T23:22:05.847-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">VS2015</category><category domain="http://www.blogger.com/atom/ns#">Win10</category><title>How to enable Ionic Cordova Project template to run Windows 10 mobile apps</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi,&lt;br /&gt;&lt;br /&gt;If you are using Ionic Framework project template in Visual Studio 2015, You will not be able to develop and build windows 10 apps in Visual Studio 2015 until you do some changes in your project to support that.&lt;br /&gt;&lt;br /&gt;I have posted and answered this issue here:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://social.msdn.microsoft.com/Forums/en-US/b6f638f9-27ee-4918-ae74-dfe4815a070d/how-to-enable-windows-10-target-in-ionic-cordova-project-templates?forum=ToolsForApacheCordova&quot; target=&quot;_blank&quot;&gt;https://social.msdn.microsoft.com/Forums/en-US/b6f638f9-27ee-4918-ae74-dfe4815a070d/how-to-enable-windows-10-target-in-ionic-cordova-project-templates?forum=ToolsForApacheCordova&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/10/how-to-enable-ionic-cordova-project.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-896188279052360266</guid><pubDate>Thu, 15 Oct 2015 01:08:00 +0000</pubDate><atom:updated>2015-11-02T23:45:23.258-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">ionic</category><category domain="http://www.blogger.com/atom/ns#">vscode</category><title>Ionic framework must to know tips</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;I am writing this blog post to cover essential Ionic framework commands that every developer should be aware of specially if you are new to Ionic Development using Cordova platform.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Here is my tips that must to know when working with Ionic framework:&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;1) Ionic is a front-end SDK that is used to create incredible mobile apps based on Cordova framework.&lt;br /&gt;&lt;br /&gt;2) To start using Ionic to create mobile apps, Ionic uses npm which uses node.js. So you need to install Node.js to start using npm commands.&lt;br /&gt;&lt;br /&gt;3) To install Node.js, here is the installation link:&amp;nbsp;&lt;a href=&quot;https://nodejs.org/en/&quot;&gt;https://nodejs.org/en/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4) Creating Ionic mobile apps project is a folder based, So before executing the following command you need to make sure that you are in the right directory path structure where Ionic framework creates a folder for the newly created application &quot;app1&quot; :&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ionic start app1&lt;br /&gt;&lt;br /&gt;The above command creates a folder named &quot;app1&quot; under the current directory path.&lt;br /&gt;&lt;br /&gt;5) All Ionic Framework commands starts with ionic either to create, build or run Ionic mobile apps.&lt;br /&gt;&lt;br /&gt;6) You can open Ionic projects using Visual Studio Code by executing the following steps:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;a) From File menu, Click on Open Folder.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;b) Select your Ionic project folder and click on Ok.&lt;br /&gt;You will be able to use Visual Studio as your Development Environment.&lt;br /&gt;&lt;br /&gt;7) If you want to run your Cordova project into the browser, Follow these steps:&lt;br /&gt;&amp;nbsp; &amp;nbsp; a) Open the terminal window, navigate to the project folder.&lt;br /&gt;&amp;nbsp; &amp;nbsp; b) Type the following:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ionic serve&lt;br /&gt;&amp;nbsp; &amp;nbsp; c) A new browser will run for your Ionic Cordova project.&lt;br /&gt;&lt;br /&gt;8) How to add Git integration to an existing project in VS Code, check out this reference:&lt;br /&gt;&lt;a href=&quot;https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/&quot;&gt;https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update&lt;/b&gt; [11/2/2015]: Updates for Git integration and how to run Cordova apps in the browser.&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;1) Ionic Framework website:&amp;nbsp;&lt;a href=&quot;http://ionicframework.com/&quot;&gt;http://ionicframework.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/10/ionic-framework-must-to-know-tips.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-6542013783990153017</guid><pubDate>Tue, 13 Oct 2015 16:48:00 +0000</pubDate><atom:updated>2015-10-13T12:48:52.229-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AzureML</category><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">Events</category><category domain="http://www.blogger.com/atom/ns#">VC</category><title>DC Startups join Microsoft Ventures - Join our Equity free program $25k &amp; $500k Azure Credits</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;I am calling all DC startups who are looking for getting mentorship, grow, get funded and get a great working environment and to join Microsoft Accelerator program.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;Microsoft Ventures is a global initiative empowering entrepreneurs around the world on their journey to build great companies. We’re focused on building partnerships with venture funds, angel investors, incubators, accelerators, corporate executives, and at the core startups, as well as run its own accelerators around the world. Our goal and objective is to help scale and grow startups by giving them a great working environment, access to mentors and service providers, free technological tools and connecting them to Microsoft’s customers and business partners.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;The next batch of the program opens on Feb 2016 and it’s going to be themed around &lt;span style=&quot;color: red;&quot;&gt;Machine Learning&lt;/span&gt; and &lt;span style=&quot;color: red;&quot;&gt;Data Science&lt;/span&gt;. We will be targeting startups that are a more mature than previous batches – such that raised $1M-$1.5M, with an existing product and maybe even initial traction.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Segoe UI, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;Having said that, startups that choose to use Azure will enjoy the help of the ML product group in architecting their solutions to the right size and using the cutting edge services Azure ML offers.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Segoe UI, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;b&gt;Access to the Microsoft distribution channels&lt;/b&gt; – Microsoft Ventures is committed to help startups who have relevant products to our customers and partners get connected to them through our massive distribution channels. In addition, startups will receive assistance in getting set up on the Azure Marketplace allowing the Microsoft sales reps to sell their solutions with higher incentives.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Segoe UI, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;•&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;b&gt;Free of Microsoft Azure&lt;/b&gt; – startups in the program will be automatically enrolled to BizSpark Plus program and be credited for &lt;b&gt;$500K of cloud usage&lt;/b&gt; (storage and compute) for 3 years, to be used in their own pace. This allows the startup to focus on the crucial business aspects of their company.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Segoe UI, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Segoe UI, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Meet us in person, learn more about the program and benefits. Besides these locations we are evaluating a few more venues so please check out for more details at &lt;a href=&quot;http://microsoftventures.com/seattle&quot;&gt;microsoftventures.com/seattle&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Meet us in person on November 4th, 2015 at 1776:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://aka.ms/domoredata-dc&quot; target=&quot;_blank&quot;&gt;aka.ms/domoredata-dc&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;Let me know if you have any questions or would like to get an invite to attend.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;,sans-serif; font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/10/dc-startups-join-microsoft-ventures.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-2611670655214064537</guid><pubDate>Tue, 13 Oct 2015 14:33:00 +0000</pubDate><atom:updated>2015-10-13T10:33:25.047-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">Events</category><title>Microsoft Azure Tour in Philly - Microsoft Azure Developer Immersion labs</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;Today we are holding first Azure tour event in Philly this year. Since we have Microsoft Azure Developer Immersion lab during the event and we have limited seating, you will be able to do all labs through the link below.&lt;br /&gt;&lt;br /&gt;If you are not able to make it to the event, you will be able to do all labs from the below url:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://rgroup.us/&quot;&gt;http://rgroup.us&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The link contains all labs, source code before and after the labs.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/10/microsoft-azure-tour-in-philly.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-2191567168257098411</guid><pubDate>Sun, 11 Oct 2015 02:32:00 +0000</pubDate><atom:updated>2015-10-10T22:32:45.136-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">Edge</category><category domain="http://www.blogger.com/atom/ns#">Events</category><title>Philly Code Camp Event Sessions</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;Today i am pleased to join the speakers team of Philly DotNet Code Camp (&lt;a href=&quot;http://phillydotnet.org/&quot;&gt;PhillyDotNet.Org&lt;/a&gt;) which we have it at Microsoft Technology Center at Malvern, PA on 9-10th Oct 2015.&lt;br /&gt;&lt;br /&gt;I am delivering two sessions and below is the details of each session:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1) Developing Cross-Platform Mobile Apps using Apache Cordova&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This session will cover how to build cross platform mobile applications using Apache Cordova. Cordova allows web developers to use their existing web development skills to build cross platform mobile apps. Write a single code base in HTML/JS/CSS and deploy your app to iOS, Android and Windows Phone. The session will cover how to use JS libraries such as Ionic, Angular and Backbone to build Apps in Visual Studio 2015 with latest TACO official release v1.0.0 on 10/7/2015.&lt;br /&gt;&lt;br /&gt;The session will cover insights on understanding the project structure and best practices in building Cordova apps and it is demo driven!&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/9taVSC9xjFq6sl&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;425&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/marafacs/developing-cross-platform-mobile-apps-using-apache-cordova&quot; target=&quot;_blank&quot; title=&quot;Developing cross platform mobile apps using Apache Cordova&quot;&gt;Developing cross platform mobile apps using Apache Cordova&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/marafacs&quot; target=&quot;_blank&quot;&gt;Mostafa Elzoghbi&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;br /&gt;Session url:&amp;nbsp;&lt;a href=&quot;https://phillydotnet.org/sessions/building-mobile-cross-platform-apps-using-cordova/&quot;&gt;https://phillydotnet.org/sessions/building-mobile-cross-platform-apps-using-cordova/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2) Get you site Edge Ready&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Edge – what are the technical details of Microsoft’s new browser, what’s new in Edge, and what’s the best way to develop for it? This session will go over the technical details of Microsoft Edge. We’ll discuss the value of the browser and how you can make sure your web sites are ready for Edge!&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/GlZloHe9MQ6P6r&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;425&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/marafacs/get-your-site-microsoft-edge-ready&quot; target=&quot;_blank&quot; title=&quot;Get your site microsoft edge ready&quot;&gt;Get your site microsoft edge ready&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/marafacs&quot; target=&quot;_blank&quot;&gt;Mostafa Elzoghbi&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Session url:&amp;nbsp;&lt;a href=&quot;https://phillydotnet.org/sessions/get-your-site-microsoft-edge-ready/&quot;&gt;https://phillydotnet.org/sessions/get-your-site-microsoft-edge-ready/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hope you enjoy my sessions, and have fun!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/10/philly-code-camp-event-sessions.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-4024649646068180209</guid><pubDate>Tue, 06 Oct 2015 19:31:00 +0000</pubDate><atom:updated>2015-10-06T15:31:54.652-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ch9</category><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">SQL Azure</category><title>Secure sensitive data with SQL Server on Azure</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;Hi All,&lt;br /&gt;&lt;br /&gt;SQL Server 2016 has released a new feature that is called &quot;Dynamic Data Masking&quot; which allows to mask sensitive information to be masked on the fly without a change to a line of code in your application. The video covers the DDM technology, the need for it and how to implement it on SQL DB in Azure. This feature can be implemented either using SQL PaaS (Azure SQL DBs) or IaaS (SQL Server VMs) on Azure.&lt;br /&gt;&lt;br /&gt;If you have for example Personal Identification Information (PII), Credit Card Numbers, or Social Security Numbers that you would like to secure from non-authorized view from viewing restricted information to comply with your security policies. DDM is the right feature for you with zero change line of code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; line-height: 18.144px; margin-bottom: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;SQL Database Dynamic Data Masking (DDM) limits sensitive data exposure by masking it to non-privileged users. Dynamic data masking is in preview for Basic, Standard, and Premium service tiers in the V12 version of Azure SQL Database.&lt;/div&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; line-height: 18.144px; margin-bottom: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Dynamic data masking helps prevent unauthorized access to sensitive data by enabling customers to designate how much of the sensitive data to reveal with minimal impact on the application layer. It&#39;s a policy-based security feature that hides the sensitive data in the result set of a query over designated database fields, while the data in the database is not changed.&lt;br /&gt;&lt;br /&gt;In this&amp;nbsp;video, I cover how to configure DDM feature in SQL Database on Azure using&amp;nbsp;the new Azure portal. How to manage existing masks and how to test out this feature using SQL Server Management Studio (SSMS).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; line-height: 18.144px; margin-bottom: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;The video covers how to manage multiple users scenario to allow&amp;nbsp;either masked or unmasked data on a SQL database in Azure.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12.96px; line-height: 18.144px; margin-bottom: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Enjoy the video below.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://channel9.msdn.com/Blogs/MostafaElzoghbi/Dynamic-Data-Masking-in-SQL-Azure/player&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://channel9.msdn.com/Blogs/MostafaElzoghbi/Dynamic-Data-Masking-in-SQL-Azure&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Channel 9 video link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/10/secure-sensitive-data-with-sql-server.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-8392626500679777772</guid><pubDate>Tue, 06 Oct 2015 02:42:00 +0000</pubDate><atom:updated>2015-10-05T22:42:50.585-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">Events</category><category domain="http://www.blogger.com/atom/ns#">o365</category><title>Identity and Office 365 presentation on DC Cloud Tour Event</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;I presented a presentation on Cloud Tour event at Microsoft Chevy Chase office in DC metro area. The presentation covered Identity and Azure Active Directory (AAD). I covered how Office 365 uses AAD under the hood to authenticate users and how AAD uses standard protocols such as: OAuth 2.0 to authentication and generate user claims to other applications. The presentation covers how to register apps as a multi-tenant apps and how to set permissions for registered apps.&lt;br /&gt;&lt;br /&gt;The presentation covered the following topics:&lt;br /&gt;1) Azure Active Directory (AAD).&lt;br /&gt;2) Office 365 Services.&lt;br /&gt;3) AD Graph API.&lt;br /&gt;4) Registering apps to AAD &amp;amp; Office 365.&lt;br /&gt;5) Build Connected apps using VS 2015 with O365.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/sogU6KJiTSLhOM&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;425&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/marafacs/identity-and-o365-on-azure&quot; target=&quot;_blank&quot; title=&quot;Identity and o365 on Azure&quot;&gt;Identity and o365 on Azure&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/marafacs&quot; target=&quot;_blank&quot;&gt;Mostafa Elzoghbi&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;br /&gt;Hope this helps.&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/10/identity-and-office-365-presentation-on.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-353161697282237930</guid><pubDate>Tue, 06 Oct 2015 02:17:00 +0000</pubDate><atom:updated>2015-10-05T22:17:05.484-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">Events</category><category domain="http://www.blogger.com/atom/ns#">SQL Azure</category><title>Azure Data Platform presentation on DC Cloud Tour event</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;During Azure Cloud Tour in DC, I presented a session about Azure data platform services which includes wide range of services for developers, and architects.&lt;br /&gt;&lt;br /&gt;When you build a cloud based solution, you need to have an understanding of the available options to store and secure your data. This presentation covers the following topics:&lt;br /&gt;&lt;br /&gt;1) SQL Server Database on Azure as PaaS.&lt;br /&gt;2) SQL Server Database security features such as: Row Level Security, Dynamic Data Masking and Transparent Data Encryption (TDE).&lt;br /&gt;3) SQL Server VMs as IaaS vs PaaS offering.&lt;br /&gt;4) DocumentDB as NoSql option on Azure.&lt;br /&gt;5) Elastic Database Pool for SQL Servers on Azure.&lt;br /&gt;6) Azure Search as enterprise scalable solution.&lt;br /&gt;7) HDInsight Microsoft Hadoop cluster implementation available on Windows and Linux.&lt;br /&gt;8) Data Warehousing as a service on Azure.&lt;br /&gt;9) Data Lake: enterprise wide repository of your data in its original format.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/jmJlc00pSpoxuw&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;425&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/marafacs/azure-data-platform-53576636&quot; target=&quot;_blank&quot; title=&quot;Azure Data platform&quot;&gt;Azure Data platform&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/marafacs&quot; target=&quot;_blank&quot;&gt;Mostafa Elzoghbi&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;br /&gt;Hope this helps.&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/10/azure-data-platform-presentation-on-dc.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-4988088323369382624</guid><pubDate>Wed, 23 Sep 2015 19:18:00 +0000</pubDate><atom:updated>2015-09-23T15:19:02.197-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><title>How to download Azure Publish Settings file</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;If you are trying to download Azure Publish Settings file and you are not having any luck by using PowerShell command: Get-AzurePublishSettingsFile or the url provided at MSDN article:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://msdn.microsoft.com/en-us/library/dn385850(v=nav.70).aspx&quot; target=&quot;_blank&quot;&gt;https://msdn.microsoft.com/en-us/library/dn385850(v=nav.70).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Here is the fix:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1) Login with your credentials to Azure portal.&lt;br /&gt;2) Open a new tab in the same browser and paste below url:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkID=301775&quot; target=&quot;_blank&quot;&gt;http://go.microsoft.com/fwlink/?LinkID=301775&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then, you will see the file has started to download, Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/09/how-to-download-azure-publish-settings.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-2466850838653633662</guid><pubDate>Tue, 22 Sep 2015 14:28:00 +0000</pubDate><atom:updated>2015-09-22T10:36:13.402-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">Events</category><title>Let&#39;s Dev This Tour - DC Oct 1st - Cloud Tour</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h2 style=&quot;box-sizing: border-box; color: #002052; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 16pt;&quot;&gt;Build a powerful, enterprise-grade cloud platform using the NEW features of Visual Studio 2015 &amp;amp; Microsoft Azure&lt;/h2&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;Date: Oct 01, 2015 8:30 AM - 5:00 PM&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;Microsoft Office - Washington, D.C.&lt;br /&gt;5404 Wisconsin Ave Suite 700&lt;br /&gt;Chevy Chase , Maryland 20815&lt;br /&gt;&lt;a href=&quot;http://binged.it/1J2w8Jw&quot; style=&quot;box-sizing: border-box; color: #002052; font-size: 11pt;&quot; target=&quot;_blank&quot;&gt;See map and/or driving directions&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;Please join us for this interactive, full-day training session led by Microsoft experts, created specifically for developers like you.&lt;/div&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; color: #002052;&quot;&gt;What am I going to learn?&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;At this event, you will learn about the latest release of Visual Studio 2015 and Microsoft Azure’s features and services – including Microsoft Azure Virtual Machines, Websites, and Visual Studio’s IntelliTest – that can help you build and move a variety of apps to the cloud. You’ll see how to build websites, mobile applications, and enterprise-class applications.&lt;/div&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;&lt;strong style=&quot;box-sizing: border-box; color: #002052;&quot;&gt;We’ll give you a free Microsoft Azure pass&lt;/strong&gt;&amp;nbsp;since you’ll spend most of the day in a hands-on lab environment.&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;See you all there! bring you computer and let&#39;s build software in the cloud!&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box; color: #5f5f5f; font-family: &#39;Segoe UI&#39;, Frutiger, &#39;Frutiger Linotype&#39;, &#39;Dejavu Sans&#39;, &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14.6667px;&quot;&gt;&lt;b&gt;Sign up now:&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: #5f5f5f; font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&lt;a href=&quot;https://www.microsoftevents.com/profile/form/index.cfm?PKformID=0x1655072ad&quot; target=&quot;_blank&quot;&gt;https://www.microsoftevents.com/profile/form/index.cfm?PKformID=0x1655072ad&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: #5f5f5f; font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #5f5f5f; font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/09/lets-dev-this-tour-dc-oct-1st-cloud-tour.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-3663998656232531713</guid><pubDate>Sat, 19 Sep 2015 19:42:00 +0000</pubDate><atom:updated>2015-09-22T10:46:31.478-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">hackathon</category><category domain="http://www.blogger.com/atom/ns#">IoT</category><category domain="http://www.blogger.com/atom/ns#">Win10</category><title>Get started with Windows 10 IoT Core and Azure IoT Services</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi,&lt;br /&gt;&lt;br /&gt;I had a great opportunity to present a workshop at hardware hacking event through #HardwareWeekend&amp;nbsp;&lt;a href=&quot;http://hackster.io/&quot; target=&quot;_blank&quot;&gt;Hackster.io&lt;/a&gt; in DC.&lt;br /&gt;&lt;br /&gt;The hardware hackathon was the first time for me to join the maker community and present the powerful features of Windows 10 IoT Core and Azure IoT sevices.&lt;br /&gt;&lt;br /&gt;An amazing number of submitted projects so far and looking forward to seeing the demos tomorrow.&lt;br /&gt;&lt;br /&gt;The submitted projects in DC Hackster event can be found here: &lt;a href=&quot;http://hackster.io/dc&quot; target=&quot;_blank&quot;&gt;hackster.io/dc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Below is my presentation for reference.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/lYGcepFEkNZymX&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;425&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;&lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/marafacs/building-iot-solutions-using-windows-10-iot-core-azure&quot; target=&quot;_blank&quot; title=&quot;Building IoT solutions using Windows 10 IoT Core &amp;amp; Azure&quot;&gt;Building IoT solutions using Windows 10 IoT Core &amp;amp; Azure&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/marafacs&quot; target=&quot;_blank&quot;&gt;Mostafa Elzoghbi&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Social Engagement:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Cum0u_ymsVg/VgFpJ5oWEII/AAAAAAAABeE/l7gY74tGg2c/s1600/TwitterEngagement3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;308&quot; src=&quot;http://3.bp.blogspot.com/-Cum0u_ymsVg/VgFpJ5oWEII/AAAAAAAABeE/l7gY74tGg2c/s320/TwitterEngagement3.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-bA3bYkICj84/VgFpN0FKcfI/AAAAAAAABeM/5buXlUgUWb8/s1600/TwitterEngagement2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://3.bp.blogspot.com/-bA3bYkICj84/VgFpN0FKcfI/AAAAAAAABeM/5buXlUgUWb8/s320/TwitterEngagement2.PNG&quot; width=&quot;268&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-vMZrOQwy02c/VgFpRYzocXI/AAAAAAAABeU/SptnQT_o9YY/s1600/TwitterEngagement1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://2.bp.blogspot.com/-vMZrOQwy02c/VgFpRYzocXI/AAAAAAAABeU/SptnQT_o9YY/s320/TwitterEngagement1.PNG&quot; width=&quot;247&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-P25c0velzz0/VgFpjxFoXVI/AAAAAAAABec/euPBVn0HN1s/s1600/20150920_232817685_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://3.bp.blogspot.com/-P25c0velzz0/VgFpjxFoXVI/AAAAAAAABec/euPBVn0HN1s/s320/20150920_232817685_iOS.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The MS winner team: BPM Biker&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/09/get-started-with-windows-10-iot-core.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Cum0u_ymsVg/VgFpJ5oWEII/AAAAAAAABeE/l7gY74tGg2c/s72-c/TwitterEngagement3.PNG" height="72" width="72"/><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-7388296346949273473</guid><pubDate>Sun, 13 Sep 2015 01:05:00 +0000</pubDate><atom:updated>2015-09-12T21:04:59.997-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IoT</category><category domain="http://www.blogger.com/atom/ns#">Win10</category><title>How to get started with IoT devices running windows 10 IoT Core</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Microsoft published a development center for developers to start developing IoT solutions for available IoT hardware devices in the market.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you want to get started developing IoT solutions, You can use your existing development skill set in windows to develop solutions since there are good number of IoT devices that support running windows 10 IoT core such as:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Raspberry Pi 2.&lt;/div&gt;&lt;div&gt;2)&amp;nbsp;MinnowBoard Max.&lt;/div&gt;&lt;div&gt;3)&amp;nbsp;Galileo&lt;/div&gt;&lt;div&gt;4)&amp;nbsp;Windows Remote Arduino&lt;/div&gt;&lt;div&gt;5)&amp;nbsp;Windows Virtual Shields for Arduino&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These IoT devices are not expensive, Once you get one of these devices, you can start running Windows 10 IoT core and start developing solutions using Visual Studio 2015.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Below is some useful links to get started:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Windows Dev Center - IoT:&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://dev.windows.com/en-us/iot&quot;&gt;https://dev.windows.com/en-us/iot&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Select your IoT Device:&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://ms-iot.github.io/content/en-US/GetStarted.htm&quot;&gt;http://ms-iot.github.io/content/en-US/GetStarted.htm&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once you get Visual Studio 2015 Community edition for free, you need to get Windows 10 IoT core project templates:&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://visualstudiogallery.msdn.microsoft.com/06507e74-41cf-47b2-b7fe-8a2624202d36&quot;&gt;https://visualstudiogallery.msdn.microsoft.com/06507e74-41cf-47b2-b7fe-8a2624202d36&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Have fun!&lt;/div&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/09/how-to-get-started-with-iot-devices.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-892542290904459233</guid><pubDate>Wed, 19 Aug 2015 13:54:00 +0000</pubDate><atom:updated>2015-08-19T12:11:41.169-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">mySQL</category><category domain="http://www.blogger.com/atom/ns#">open source</category><title>Work with MySQL database on Azure</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi,&lt;br /&gt;&lt;br /&gt;I have published two videos on channel 9 about Microsoft Azure capabilities on mySQL databases.&lt;br /&gt;You can create MySQL databases for free on Azure, start your proof of concept and any development project by having MySQL instance that can scale based on the power of cloud computing.&lt;br /&gt;&lt;br /&gt;I covered how to provision, create, manage MySQL databases on Azure and how to connect to these instances from MySQL workbench.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the first video, Get Started with MySQL on Azure i covered how to provision, create and manage mySQL instance on Azure.&lt;br /&gt;&lt;br /&gt;Video Url:&amp;nbsp;&lt;a href=&quot;https://channel9.msdn.com/Blogs/MostafaElzoghbi/Get-Started-with-MySql-on-Azure&quot;&gt;https://channel9.msdn.com/Blogs/MostafaElzoghbi/Get-Started-with-MySql-on-Azure&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://channel9.msdn.com/Blogs/MostafaElzoghbi/Get-Started-with-MySql-on-Azure/player?format=html5&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;br /&gt;In the second video, Get Started with MySQL workbench for MySQL databases on Azure i covered how to connect and manage MySQL azure instances from your favorite MySQL management studio &quot;MySQL workbench&quot;.&lt;br /&gt;&lt;br /&gt;Video Url:&amp;nbsp;&lt;a href=&quot;https://channel9.msdn.com/Blogs/MostafaElzoghbi/Get-Started-with-MySQL-Workbench-for-MySQL-databases-on-Azure&quot;&gt;https://channel9.msdn.com/Blogs/MostafaElzoghbi/Get-Started-with-MySQL-Workbench-for-MySQL-databases-on-Azure&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://channel9.msdn.com/Blogs/MostafaElzoghbi/Get-Started-with-MySQL-Workbench-for-MySQL-databases-on-Azure/player?format=html5&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;Hope you enjoy both of these videos.&lt;br /&gt;&lt;br /&gt;If you need any in deep learning materials to be posted on ch9, please drop me a message.&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/08/work-with-mysql-database-on-azure.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-4343390767774330785</guid><pubDate>Mon, 17 Aug 2015 19:06:00 +0000</pubDate><atom:updated>2015-08-17T15:18:29.369-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><category domain="http://www.blogger.com/atom/ns#">Windows 10</category><title>mysql is not recognized as an internal or external command</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi,&lt;br /&gt;&lt;br /&gt;I am using Visual Studio 2015 for developing cordova apps. I have installed MySql tools yesterday and since then eveytime i build or deploy my app, i get this error:&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;mysql is not recognized as an internal or external command&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-dfz5cK2pGGs/VdIuM6_qR0I/AAAAAAAABdk/scfOeb-xvug/s1600/CordovaAppError_MySQLCapture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;90&quot; src=&quot;http://1.bp.blogspot.com/-dfz5cK2pGGs/VdIuM6_qR0I/AAAAAAAABdk/scfOeb-xvug/s400/CordovaAppError_MySQLCapture.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;Even though i don&#39;t use MySQL in my cordova app but still i am not able to build or deploy any cordova app in Visual Studio 2015.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;The meaning of this error message is: The system couldn&#39;t locate the mysql.exe in your system.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;u&gt;I am running Windows 10, here is the steps to fix that:&lt;/u&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;1) From the Cortana search, open up the control panel.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;2) Navigate to System &amp;amp; Security, and then System.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;3) Click on Advanced System Settings from the left pane.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;4) Click on Environment variables.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;5) Try to find Path system variable and click on Edit.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;Copy the variable value in any editor and do the following:&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;a) Enclose any mySQL component path between double quotation &quot;&quot;.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;b) Add the mySQL.exe path at the end of the variable. You need to look for the installation path for MySQL installation and grab the installation folder which contains MySQL.exe and add it to the Path system variable.&lt;br /&gt;In My Case the path for MySQL.exe is:&lt;br /&gt;&lt;span style=&quot;background-color: yellow; font-size: 26.6666660308838px;&quot;&gt;C:\Program Files\MySQL\MySQL Server 5.6\bin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;Below is the Path system variable after the update: [[ notice the highlighted yellow section is what i have updated ]].&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0in;&quot;&gt;&lt;span style=&quot;font-family: Calibri Light;&quot;&gt;&lt;span style=&quot;font-size: 26.6666660308838px;&quot;&gt;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft Emulator Manager\1.0\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\nodejs\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\;&lt;span style=&quot;background-color: yellow;&quot;&gt;&quot;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 &amp;amp; MySQL Utilities 1.5\&quot;;&quot;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 &amp;amp; MySQL Utilities 1.5\Doctrine extensions for PHP\&quot;;&quot;C:\Program Files\MySQL\MySQL Server 5.6\bin&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;6) Click on Ok to save your changes.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;7) Close and re-open VS 2015 (THIS IS A MUST)&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;8) Try to build or deploy your cordova app! it starts working again...&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;Enjoy.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Calibri Light&amp;quot;; font-size: 20.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/08/mysql-is-not-recognized-as-internal-or.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-dfz5cK2pGGs/VdIuM6_qR0I/AAAAAAAABdk/scfOeb-xvug/s72-c/CordovaAppError_MySQLCapture.PNG" height="72" width="72"/><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-1925073324226908791</guid><pubDate>Fri, 07 Aug 2015 13:26:00 +0000</pubDate><atom:updated>2015-08-07T09:26:07.216-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>How to setup Ubuntu server VM on Azure</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;Hi,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;I was trying to provision an Ubuntu server VM on Azure and i&#39;d like to share how to&amp;nbsp;get up and running Ubuntu sever 12/14/15 VM on Azure step by step.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;1) From Azure Portal, &amp;nbsp;Select Virtual Machines under compute, then select Ubuntu Server 15.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-5_n2FRnNc4Y/VbhsN2s6-oI/AAAAAAAABck/c32gLrts5Vo/s1600/Azure_Ubuntu_VM_Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;142&quot; src=&quot;http://4.bp.blogspot.com/-5_n2FRnNc4Y/VbhsN2s6-oI/AAAAAAAABck/c32gLrts5Vo/s320/Azure_Ubuntu_VM_Capture.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;2) Install PuTTy as SSH Client      to install extra components for the provisioned VM, you can find the client installation here:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;a href=&quot;http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html&quot; target=&quot;_blank&quot;&gt;http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;3) Open PuTTY client and enter      the Ubuntu server server VM url, you can find it in Azure portal -- Under Dashboard      page for the provisioned VM.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;For example:&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;UbuntuDevSample101&lt;/b&gt;.cloudapp.net&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style=&quot;direction: ltr; font-family: Calibri; font-size: 11pt; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;1&quot;&gt;&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot; value=&quot;4&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Click on connect, a PuTTY      console window will pop up.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Log in with the creds you      have set while provisioning your Ubuntu VM.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;After a successful login, A SSH command window open.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;&amp;nbsp;4) We      need to install Ubuntu Desktop, run the following command:&lt;/span&gt;&lt;br /&gt;&lt;ol style=&quot;direction: ltr; font-family: Calibri; font-size: 11pt; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;1&quot;&gt;&lt;/ol&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in; text-align: center;&quot;&gt;&lt;b&gt;$ sudo apt-get install ubuntu-desktop &lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;This command will take a while, once it is completed, this means we have an Ubuntu desktop installed on the server.&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;Below screen show shows the command in SSH client:&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-y-0R_UZSKhw/VbhtbQXqSZI/AAAAAAAABcs/2cl45Of077I/s1600/Install_Desktop_UbuntuCapture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; src=&quot;http://2.bp.blogspot.com/-y-0R_UZSKhw/VbhtbQXqSZI/AAAAAAAABcs/2cl45Of077I/s320/Install_Desktop_UbuntuCapture.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&amp;nbsp;5)&amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Install remote connection      (RDP) capability by typing the following command:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: center;&quot;&gt;&lt;b&gt;$ sudo apt-get install xrdp&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;6) From Azure Portal, select the provisioned VM and select End Points tab.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;7) We need to add a RDP end point to connect to the VM,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;8) To add RDP endpoint to the VM, check out below screen shot:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri; font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-TTKHrw0LAco/VbhubB4bdDI/AAAAAAAABc0/eDT0M_y6e4A/s1600/Ubuntu_EndPointsCapture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;91&quot; src=&quot;http://1.bp.blogspot.com/-TTKHrw0LAco/VbhubB4bdDI/AAAAAAAABc0/eDT0M_y6e4A/s320/Ubuntu_EndPointsCapture.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;9) From Azure portal, Click on Connect after adding the end point.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;10) Enter the username and password!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;11) After a successful login, you will be able to RDP to ubuntu VM with a desktop component!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6666669845581px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-9xDEJLsUuT8/VbhvclK3O1I/AAAAAAAABdA/c9SbPhGQ0nc/s1600/UbuntuOnAzureCapture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;249&quot; src=&quot;http://2.bp.blogspot.com/-9xDEJLsUuT8/VbhvclK3O1I/AAAAAAAABdA/c9SbPhGQ0nc/s320/UbuntuOnAzureCapture.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy! Hope this helps.&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;direction: ltr; font-family: Calibri; font-size: 11pt; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;1&quot;&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/08/how-to-setup-ubuntu-server-vm-on-azure.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-5_n2FRnNc4Y/VbhsN2s6-oI/AAAAAAAABck/c32gLrts5Vo/s72-c/Azure_Ubuntu_VM_Capture.PNG" height="72" width="72"/><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-5272415979130974423</guid><pubDate>Tue, 28 Jul 2015 22:52:00 +0000</pubDate><atom:updated>2015-07-28T19:33:49.701-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">AzureML</category><category domain="http://www.blogger.com/atom/ns#">ML</category><title>Get started with Azure Machine learning for free </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;If you would like to start building Azure machine learning experiments on Micosoft Azure, You will be able to start getting started with Microsoft free offer for Azure feature-sepcific offer where you can work on Azure ML without a need for Azure subscriptions.&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;All what you need is a Microsoft account to login, once you got that, visit below link to start experimenting Azure ML.&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;a href=&quot;https://studio.azureml.net/Home&quot;&gt;https://studio.azureml.net/Home&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;If you don&#39;t have a Microsoft account (Live, Hotmail, Outlook), here you can sign up for free:&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;a href=&quot;http://windows.microsoft.com/en-US/windows-live/sign-up-create-account-how&quot;&gt;http://windows.microsoft.com/en-US/windows-live/sign-up-create-account-how&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Update&lt;/b&gt;&lt;/u&gt;: Due to a recent update in Azure ML site,You will be able to use Azure Studio as a guest and you don&#39;t need to login or create a Microsoft account.&lt;br /&gt;We recommend you to create a Microsoft account to store all your experiments under you account to be available everywhere.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;Enjoy Azure ML!&lt;/div&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/07/get-started-with-azure-machine-learning.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-2398143551330194437</guid><pubDate>Thu, 16 Jul 2015 05:22:00 +0000</pubDate><atom:updated>2015-07-16T01:22:29.145-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">Events</category><category domain="http://www.blogger.com/atom/ns#">VS2015</category><title>Getting Started with Cross Platform Mobile Development using Cordova</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/a19BhjS9Fm9AyZ&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;425&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/marafacs/getting-started-with-cross-platform-mobile-apps-using-cordova&quot; target=&quot;_blank&quot; title=&quot;Getting started with cross platform mobile apps using cordova&quot;&gt;Getting started with cross platform mobile apps using cordova&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/marafacs&quot; target=&quot;_blank&quot;&gt;Mostafa Elzoghbi&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Sample Demos:&lt;br /&gt;&lt;a href=&quot;https://github.com/Microsoft/cordova-samples&quot; target=&quot;_blank&quot;&gt;https://github.com/Microsoft/cordova-samples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yesterday, I had the opportunity to present a session about cross platform mobile development using Cordova at Microsoft Reston.&lt;br /&gt;&lt;br /&gt;This blog post is to share my presentation and my sample demos to everyone!&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/07/getting-started-with-cross-platform.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-757654309271392950</guid><pubDate>Tue, 14 Jul 2015 16:27:00 +0000</pubDate><atom:updated>2015-07-14T12:27:13.463-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ebooks</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Free Microsoft eBooks </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;&lt;br /&gt;I&#39;d like to share with all my blog readers and followers the largest collection of free ebooks from Microsoft.&lt;br /&gt;&lt;br /&gt;Great resources in Microsoft Azure, Machine Learning, Azure Web Apps, Microsoft SharePoint, Dynamics CRM, Office 365, Cloud Apps, SQL Azure, SQL Server, and much more.&lt;br /&gt;&lt;br /&gt;Refresh your skills set and download as much as you can:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blogs.msdn.com/b/mssmallbiz/archive/2015/07/07/i-m-giving-away-millions-of-free-microsoft-ebooks-again-including-windows-10-windows-8-1-windows-8-windows-7-office-2013-office-365-sharepoint-2013-dynamics-crm-powershell-exchange-server-lync-2013-system-center-azure-clo.aspx&quot; target=&quot;_blank&quot;&gt;http://blogs.msdn.com/b/mssmallbiz/archive/2015/07/07/i-m-giving-away-millions-of-free-microsoft-ebooks-again-including-windows-10-windows-8-1-windows-8-windows-7-office-2013-office-365-sharepoint-2013-dynamics-crm-powershell-exchange-server-lync-2013-system-center-azure-clo.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/07/free-microsoft-ebooks.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-550470992309915243</guid><pubDate>Wed, 08 Jul 2015 23:00:00 +0000</pubDate><atom:updated>2015-08-07T09:25:09.422-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">VS2015</category><title>How to configure Cordova App to use AngularJS</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi,&lt;br /&gt;&lt;br /&gt;In this blog post i am showing how to Add AngularJS library to an existing Cordova App in Visual Studio 2015. The post shows some tips on organizing your JS files into Crodova App project template.&lt;br /&gt;&lt;br /&gt;Since i didn&#39;t find an example on how to incorporate AngularJS library in Cordova App with out the need to collect various JS files and place them in proper folder structure that works with Cordova App project template. This blog will guide in a step by step how to incorporate AngularJS in Crodova App using VS 2015.&lt;br /&gt;&lt;br /&gt;What are we doing ?&lt;br /&gt;Since the AngularJS framework helps developers to follow MVC pattern. We will be creating an out-of-the box Cordova application, then we will add a controller js file and then will set a value in the controller and bind in view page.&lt;br /&gt;&lt;br /&gt;Follow below steps to have a running Corodva App with AngularJS installed and configured!&lt;br /&gt;&lt;br /&gt;1) Create a Crodova project in VS2015.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-OtkQ6G3clVo/VZ2pLNIP9eI/AAAAAAAABb0/o2YXf2g6aLQ/s1600/New%2BProject.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;220&quot; src=&quot;http://1.bp.blogspot.com/-OtkQ6G3clVo/VZ2pLNIP9eI/AAAAAAAABb0/o2YXf2g6aLQ/s320/New%2BProject.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2) From Solution explorer window, Click on Manage NuGet Packages.&lt;br /&gt;3) Search for AngularJS and add AngularJS.Core to your project.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-uyw-G7Sa9J8/VZ2pLR0LZ0I/AAAAAAAABb4/RY2JGhXgZv0/s1600/AddAngularjs.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;186&quot; src=&quot;http://2.bp.blogspot.com/-uyw-G7Sa9J8/VZ2pLR0LZ0I/AAAAAAAABb4/RY2JGhXgZv0/s400/AddAngularjs.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;4) All AngularJS files will be added under &lt;b&gt;Scripts &lt;/b&gt;folder.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-iLo2Axpm0Ww/VZ2pL-2NPqI/AAAAAAAABbw/6sywPSbt3SM/s1600/ProjectStructure_AfterAddingAngularjs.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;303&quot; src=&quot;http://3.bp.blogspot.com/-iLo2Axpm0Ww/VZ2pL-2NPqI/AAAAAAAABbw/6sywPSbt3SM/s320/ProjectStructure_AfterAddingAngularjs.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;5) Select All AngularJS files and move it under scripts folder under www folder.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-g55HQtExCzY/VZ2pLPwzziI/AAAAAAAABcA/pG4sqpXiEzA/s1600/CombingScriptFolders.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://2.bp.blogspot.com/-g55HQtExCzY/VZ2pLPwzziI/AAAAAAAABcA/pG4sqpXiEzA/s320/CombingScriptFolders.PNG&quot; width=&quot;298&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;u&gt;This is a best practice to include all Cordova App JS files under scripts folder, Since VS 2015 adds JS libraries under Scripts folder as a standard location, we need to move it under scripts folder under www folder.&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;6) Create a controllers folder &amp;nbsp;and then add MainCtrl.js file as your controller.&lt;br /&gt;7) Open index.html and add a reference to angular.js and MainCtrl.js.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;!-- AngularJs --&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;script src=&quot;scripts/angular.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!-- Controllers --&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;script src=&quot;controllers/MainCtrl.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;8) Add the following code snipped in MainCtrl.js controller , which sets a value for myname in the scope.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(function () {&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; angular.module(&#39;myApp&#39;, [])&lt;br /&gt;&amp;nbsp; &amp;nbsp; .config([function () {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // configuration&lt;br /&gt;&amp;nbsp; &amp;nbsp; }])&lt;br /&gt;&amp;nbsp; &amp;nbsp; .run([function () {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Running&lt;br /&gt;&amp;nbsp; &amp;nbsp; }])&lt;br /&gt;&amp;nbsp; &amp;nbsp; .controller(&#39;MainCtrl&#39;, [&#39;$scope&#39;, function ($scope) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: yellow;&quot;&gt; $scope.myname = &quot;Mostafa Elzoghbi Demo!&quot;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }])&lt;br /&gt;&lt;br /&gt;})();&lt;br /&gt;&lt;br /&gt;9) Open up index.html and retrieve (bind) myname value from the controller; set the angularjs app name and the controller name.&lt;br /&gt;&lt;br /&gt;&amp;lt;body &lt;span style=&quot;background-color: yellow;&quot;&gt;ng-app=&quot;myApp&quot;&lt;/span&gt; &lt;span style=&quot;background-color: yellow;&quot;&gt;ng-controller=&quot;MainCtrl&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;Hello, your application is ready!&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;{{myname}}&lt;/span&gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;10) Run your project! and you will see that myname binding value from the controller.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-HO9Gnq6TP6Y/VZ2pMOBoaoI/AAAAAAAABbs/nhDuNCejgb4/s1600/RunningDemo.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://1.bp.blogspot.com/-HO9Gnq6TP6Y/VZ2pMOBoaoI/AAAAAAAABbs/nhDuNCejgb4/s320/RunningDemo.PNG&quot; width=&quot;187&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;The full demo can be downloaded from this link:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B3qz_TH6n68UTk5RT1A4QmU1S3c/view?usp=sharing&quot;&gt;https://drive.google.com/file/d/0B3qz_TH6n68UTk5RT1A4QmU1S3c/view?usp=sharing&lt;/a&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/07/how-to-configure-cordova-app-to-use.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-OtkQ6G3clVo/VZ2pLNIP9eI/AAAAAAAABb0/o2YXf2g6aLQ/s72-c/New%2BProject.PNG" height="72" width="72"/><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-1249898428575129627</guid><pubDate>Wed, 01 Jul 2015 21:42:00 +0000</pubDate><atom:updated>2015-07-01T17:42:23.857-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">angularjs</category><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">VS</category><category domain="http://www.blogger.com/atom/ns#">VS2015</category><title>Learn AngularJS for free to build web and mobile apps at scale</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;AngluarJS is a modern JavaScript library to build enterprise web and mobile applications at scale. AngularJS is widely used JS library by all frond end and web developers worldwide in different programming languages to build scalable web and mobile applications.&lt;br /&gt;&lt;br /&gt;AngularJS is a library backed by Google. Microsoft started to support AngularJS with great IntelliSense in VS developer tools including the following templates:&lt;br /&gt;&lt;br /&gt;a) VS Web project templates including web forms &amp;amp; mvc templates.&lt;br /&gt;b) VS Hybrid cross platform mobile app using Apache Cordova&lt;br /&gt;&lt;br /&gt;Today you can start building AngularJS applications in Visual Studio 2013 and 2015.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;To learn AngularJS basics before jumping into code. Microsoft offers a free course in Microsoft Virtual Academy (MVA):&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;http://www.microsoftvirtualacademy.com/training-courses/introduction-to-angularjs&quot; target=&quot;_blank&quot;&gt;http://www.microsoftvirtualacademy.com/training-courses/introduction-to-angularjs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This course is a great start to understand the basics of AngularJS.&lt;br /&gt;&lt;br /&gt;Also, there is a free course on AngularJS website, here is some links to learn AngularJS:&lt;br /&gt;&lt;a href=&quot;https://docs.angularjs.org/tutorial&quot;&gt;https://docs.angularjs.org/tutorial&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro&quot; target=&quot;_blank&quot;&gt;http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;** If you live in DC metro area, &amp;nbsp;I will be covering basics of AngularJS along with Building Cross platform mobile apps using Cordova, link to the event (7/15):&lt;br /&gt;&lt;a href=&quot;http://www.meetup.com/NoVaJS/events/223495406/&quot;&gt;http://www.meetup.com/NoVaJS/events/223495406/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/07/learn-angularjs-for-free-to-build-web.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-1186124263599103514</guid><pubDate>Fri, 19 Jun 2015 19:54:00 +0000</pubDate><atom:updated>2015-06-19T15:54:36.878-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">angularjs</category><category domain="http://www.blogger.com/atom/ns#">Cordova</category><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><category domain="http://www.blogger.com/atom/ns#">node.js</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">VS2015</category><title>What is npm ? How to get started with npm with Visual Studio 2015</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;This blog post is for following audience:&lt;br /&gt;a) Microsoft stack and .NET developers.&lt;br /&gt;b) New developers using Apache Cordova.&lt;br /&gt;c) An engineer who has not been using any open source tools in Visual Studio.&lt;br /&gt;&lt;br /&gt;This blog post will answer the following questions:&lt;br /&gt;1) What is npm ?&lt;br /&gt;2) Why would i use it ?&lt;br /&gt;3) How to use it ?&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;npm&lt;/b&gt;&lt;/span&gt; is a &lt;u&gt;package manager&lt;/u&gt; for: JavaScript, Node, Cordova, JQuery, mobile, angular, react and other famous JavaScript libraries and frameworks.&lt;br /&gt;&lt;br /&gt;You will use &lt;u&gt;npm when you want to install any js library or framework in your Visual Studio project&lt;/u&gt;. For example: if you want to install node.js, Cordova js libraries or any other js library such as: ionic or react!&lt;br /&gt;&lt;br /&gt;To get npm js package manager, you need first to install Node.Js which contains npm package manager tool.&lt;br /&gt;&lt;br /&gt;https://nodejs.org/&lt;br /&gt;&lt;br /&gt;Once you download and install the installer, you would have npm package manager tool in your system!&lt;br /&gt;&lt;br /&gt;How to use it?&lt;br /&gt;Open your command line after you installed node.js installer and type the following to install ionic framework:&lt;br /&gt;&lt;br /&gt;npm install -g cordova ionic&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-MGU8jtpU-4w/VYRyvzV0iSI/AAAAAAAABa4/4ro5uajmoGA/s1600/npm_ionic_Capture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;http://4.bp.blogspot.com/-MGU8jtpU-4w/VYRyvzV0iSI/AAAAAAAABa4/4ro5uajmoGA/s320/npm_ionic_Capture.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Hope this helps you how to get started using npm package manager!&lt;br /&gt;&lt;br /&gt;-- ME&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/06/what-is-npm-how-to-get-started-with-npm.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-MGU8jtpU-4w/VYRyvzV0iSI/AAAAAAAABa4/4ro5uajmoGA/s72-c/npm_ionic_Capture.PNG" height="72" width="72"/><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-7192476759516993329</guid><pubDate>Thu, 18 Jun 2015 17:27:00 +0000</pubDate><atom:updated>2015-06-18T13:28:07.144-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">angularjs</category><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><category domain="http://www.blogger.com/atom/ns#">TypeScript</category><category domain="http://www.blogger.com/atom/ns#">VS</category><category domain="http://www.blogger.com/atom/ns#">VS2013</category><category domain="http://www.blogger.com/atom/ns#">VS2015</category><title>What is TypeScript? Why would i strongly recommend to use it in your next project</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-7_IyG9Raoqw/VYL_B95n6wI/AAAAAAAABac/UZUkU4sUV7I/s1600/TypeScriptCapture.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;http://4.bp.blogspot.com/-7_IyG9Raoqw/VYL_B95n6wI/AAAAAAAABac/UZUkU4sUV7I/s400/TypeScriptCapture.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;As all of us know, Building large applications in JavaScript is hard! It gets messy and hard to manage and test.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;The Problem&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Because of the nature of JavaScript, it is not &quot;favorable &amp;amp; easy practice&quot; for non JavaScript developers to write classes, modules, OOP code in an easy, clean and straight forward way.&lt;br /&gt;&lt;br /&gt;This was the reason of the rising &amp;amp; popularity of JS libraries and frameworks such as: jQuery, Angular, Knockout and much more amazing js libraries.&lt;br /&gt;&lt;br /&gt;Recently, I have been thinking to build a Hyprid mobile application using Cordova, and this open source platform helps developers to build cross platform native apps using standard web technologies in JS and HTML.&lt;br /&gt;&lt;br /&gt;I was thinking what is the right and best approach to start structuring my project in an organized pattern such as &lt;u&gt;&lt;b&gt;MVC&lt;/b&gt;&lt;/u&gt;, so i have bunch of views and controllers and my code is clean to build robust solution!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;The Solution&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;You have different ways to implement this, One is to use Angular JS library that helps you strcture your code in a MVC patterns and design your views that are linked to models and js files that have all your controllers implementations.&lt;br /&gt;&lt;br /&gt;Another approach, is to use TypeScript which gives your the ability to write clean client scripting and it generates JS code for your and it works in all browsers!&lt;br /&gt;&lt;br /&gt;If you are using any OOP programming language such as: C# or Java. It will so easy for you to add TypeScript (*.ts) file in your project and start writing&amp;nbsp;&lt;b&gt;&lt;u&gt;classes, interface&lt;/u&gt;&lt;/b&gt;s and all &lt;b&gt;OOP code&lt;/b&gt; with &lt;u&gt;&lt;b&gt;IntelliSense&lt;/b&gt;&lt;/u&gt; and &lt;b&gt;type casting&lt;/b&gt; capabilities within VS IDE.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;So, you write C# Like code in TypeScript file, it generates JS code and it works in al browsers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is a play ground site to test it some code and see generated code:&lt;br /&gt;&lt;a href=&quot;http://www.typescriptlang.org/Playground&quot;&gt;http://www.typescriptlang.org/Playground&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The same site has tons of materials to learn, samples and get started:&lt;br /&gt;&lt;a href=&quot;http://www.typescriptlang.org/Tutorial&quot;&gt;http://www.typescriptlang.org/Tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TypeScript is available and supported if you use VS 2013 (update 2) or VS 2015!&lt;br /&gt;&lt;br /&gt;Hope this helps!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/06/what-is-typescript-and-why-would-i.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-7_IyG9Raoqw/VYL_B95n6wI/AAAAAAAABac/UZUkU4sUV7I/s72-c/TypeScriptCapture.PNG" height="72" width="72"/><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-25545748.post-2252660456836479826</guid><pubDate>Fri, 12 Jun 2015 20:18:00 +0000</pubDate><atom:updated>2015-06-12T16:20:22.676-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">asp.net</category><category domain="http://www.blogger.com/atom/ns#">homebrew</category><category domain="http://www.blogger.com/atom/ns#">mono</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">OS X</category><title>How to start ASP.NET 5 Development on OS X Mac</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-yLYBjdzA_Nw/VXsnnfJjILI/AAAAAAAABZQ/7Ceo4nteeYE/s1600/Screen%2BShot%2B2015-06-12%2Bat%2B2.39.35%2BPM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;http://2.bp.blogspot.com/-yLYBjdzA_Nw/VXsnnfJjILI/AAAAAAAABZQ/7Ceo4nteeYE/s400/Screen%2BShot%2B2015-06-12%2Bat%2B2.39.35%2BPM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It is the day when Microsoft&amp;nbsp;@ BUILD conference in 2015 announced the availability of Visual Studio Code to allow OS X and Linux Developers to tap into .NET development&lt;br /&gt;&lt;br /&gt;I am writing this blog post to show in step by step from ,net development perspective how to install and configure your macbook pro to have VS and starting developing and debugging asp.net applications.&lt;br /&gt;&lt;br /&gt;Here is what you need to get you up and running:&lt;br /&gt;&lt;br /&gt;1) Install Visual Studio Code:&amp;nbsp;&lt;a href=&quot;https://code.visualstudio.com//&quot;&gt;https://code.visualstudio.com/&lt;/a&gt;&lt;br /&gt;It is a straight forward installation as we used for all MS products installation. Once you install it you will be able to run the VS Code as shown above.&lt;br /&gt;&lt;br /&gt;2) Install Homebrew for managing missing packages for OS X:&lt;br /&gt;You need to open the Terminal window and type (copy &amp;amp; paste) below command:&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;background-color: rgba(0, 0, 0, 0.298039); border-bottom-left-radius: 0.4em; border-bottom-right-radius: 0.4em; border-top-left-radius: 0.4em; border-top-right-radius: 0.4em; border: 0px; clear: both; color: white; font-size: 12px; margin-bottom: 0.9em; outline: 0px; overflow-x: auto; padding: 8px 10px; text-align: center; vertical-align: baseline;&quot;&gt;&lt;code id=&quot;selectable&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 1.3em; line-height: 1.6; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ruby -e &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&quot;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;This command install homebrew which is the missing package manager for OS X. It is same as Nuget console manager we do have in VS in windows to install any needed packages to our projects.&lt;br /&gt;&lt;br /&gt;homebrew homepage url:&amp;nbsp;http://brew.sh&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;Below screen shot show brew installation in the terminal window.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-tr5lyP5iTKY/VXsuVckSclI/AAAAAAAABZo/T-4toLvOiv4/s1600/Screen%2BShot%2B2015-06-12%2Bat%2B2.35.40%2BPM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://1.bp.blogspot.com/-tr5lyP5iTKY/VXsuVckSclI/AAAAAAAABZo/T-4toLvOiv4/s320/Screen%2BShot%2B2015-06-12%2Bat%2B2.35.40%2BPM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Once you hit enter, it will ask to enter your password and hit enter.&lt;br /&gt;below show the completion of brew installation.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-dSG5dgPy5uQ/VXs2g311dVI/AAAAAAAABZ4/zpq6Be0q57o/s1600/Screen%2BShot%2B2015-06-12%2Bat%2B3.43.46%2BPM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://3.bp.blogspot.com/-dSG5dgPy5uQ/VXs2g311dVI/AAAAAAAABZ4/zpq6Be0q57o/s320/Screen%2BShot%2B2015-06-12%2Bat%2B3.43.46%2BPM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3) Install asp.net 5 and DNX:&lt;br /&gt;Run the following 3 commands to install asp.net and DNX:&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;background-color: #f7f7f7; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; box-sizing: border-box; color: #333333; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 14px; line-height: 1.45; margin-bottom: 16px; overflow: auto; padding: 16px; word-wrap: normal;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; line-height: inherit; margin: 0px; padding: 0px; word-break: normal; word-wrap: normal;&quot;&gt;brew tap aspnet/dnx&lt;br /&gt;brew update&lt;br /&gt;brew install dnvm&lt;/code&gt;&lt;/pre&gt;Below screen shot shows the successful installation of DNX and ASP.NET on my macbook pro.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-WNF6Wq28Rjc/VXs3LSBIPvI/AAAAAAAABaA/dC8jJBb055w/s1600/Screen%2BShot%2B2015-06-12%2Bat%2B3.46.04%2BPM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;204&quot; src=&quot;http://3.bp.blogspot.com/-WNF6Wq28Rjc/VXs3LSBIPvI/AAAAAAAABaA/dC8jJBb055w/s320/Screen%2BShot%2B2015-06-12%2Bat%2B3.46.04%2BPM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now we have Mono, asp.net 5 is installed on our MacBook Pro! Hooray...&lt;br /&gt;&lt;br /&gt;There is not further steps to do, but if you want to test compiling, debugging and running asp.net apps. You can install samples from github:&amp;nbsp;&lt;a href=&quot;https://github.com/aspnet/home#os-x&quot; target=&quot;_blank&quot;&gt;https://github.com/aspnet/home#os-x&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This sample contains console app, asp.net mvc and aspnet web app.&lt;br /&gt;Below link shows you how to run the samples as well:&lt;br /&gt;&lt;a href=&quot;https://github.com/aspnet/home#running-the-samples&quot; target=&quot;_blank&quot;&gt;https://github.com/aspnet/home#running-the-samples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://moustafa-arafa.blogspot.com/2015/06/how-to-start-aspnet-5-development-on-os.html</link><author>noreply@blogger.com (Mostafa Elzoghbi)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-yLYBjdzA_Nw/VXsnnfJjILI/AAAAAAAABZQ/7Ceo4nteeYE/s72-c/Screen%2BShot%2B2015-06-12%2Bat%2B2.39.35%2BPM.png" height="72" width="72"/><thr:total>0</thr:total><gd:extendedProperty name="commentSource" value="1"/><gd:extendedProperty name="commentModerationMode" value="FILTERED_POSTMOD"/></item></channel></rss>