<!DOCTYPE html>

























	























<html class="hasSidebar hasPageActions hasBreadcrumb conceptual has-default-focus theme-light" lang="en-us" dir="ltr" data-css-variable-support="true" data-authenticated="false" data-auth-status-determined="false" data-target="docs" x-ms-format-detection="none">

<head>
	<meta charset="utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta property="og:title" content="Canadian Developer Connection" />
	<meta property="og:type" content="website" />
	<meta property="og:url" content="https://docs.microsoft.com/en-us/archive/blogs/cdndevs/" />

	<meta name="twitter:card" content="summary" />
	<meta name="twitter:site" content="@docsmsft" />


	<meta name="author" content="kexugit" />
<meta name="breadcrumb_path" content="/archive/blogs/bread/toc.json" />
<meta name="depot_name" content="MSDN.blogs-archive" />
<meta name="document_id" content="6ee5799f-555e-f93f-5734-aa848109d5d7" />
<meta name="document_version_independent_id" content="2a3b4247-cc88-e90a-0b31-2a3a8d4e7bdb" />
<meta name="gitcommit" content="https://docs-archive.visualstudio.com/DefaultCollection/docs-archive-project/_git/blogs-archive-pr/commit/b1e8e2636fecb5506007f86ab5aec32dc1eb4ffb?path=/blogs-archive/cdndevs/index.md&amp;_a=contents" />
<meta name="is_archived" content="true" />
<meta name="locale" content="en-us" />
<meta name="ms.author" content="Archiveddocs" />
<meta name="ms.topic" content="Archived" />
<meta name="original_content_git_url" content="https://docs-archive.visualstudio.com/DefaultCollection/docs-archive-project/_git/blogs-archive-pr?path=/blogs-archive/cdndevs/index.md&amp;version=GBlive&amp;_a=contents" />
<meta name="ROBOTS" content="noindex" />
<meta name="search.ms_docsetname" content="blogs-archive" />
<meta name="search.ms_product" content="MSDN" />
<meta name="search.ms_sitename" content="Docs" />
<meta name="site_name" content="Docs" />
<meta name="uhfHeaderId" content="MSDocsHeader-Archive" />
<meta name="updated_at" content="2020-02-07 07:49 PM" />
<meta name="page_type" content="conceptual" />
<meta name="toc_rel" content="toc.json" />
<meta name="word_count" content="1481" />


	<meta name="scope" content="Blogs" />
<link href="https://docs.microsoft.com/en-us/archive/blogs/cdndevs/" rel="canonical">
	<title>Canadian Developer Connection | Microsoft Docs</title>

		<link rel="stylesheet" href="/_themes/docs.theme/master/en-us/_themes/styles/38dffcd8.site-ltr.css ">

	<link rel="stylesheet" href="/_themes/docs.theme/master/en-us/_themes/styles/5a8a71c1.conceptual.css ">


	<script>
	var msDocs = {
		data: {
			timeOrigin: Date.now(),
			contentLocale: 'en-us',
			contentDir: 'ltr',
			userLocale: 'en-us',
			userDir: 'ltr',
			pageTemplate: 'Conceptual',
			brand: '',
			context: {

			},
			hasBinaryRating: false,
			hasGithubIssues: false,
			showFeedbackReport: false,
			enableTutorialFeedback: false,
			feedbackSystem: 'None',
			feedbackGitHubRepo: '',
			feedbackProductUrl: '',
			contentGitUrl: 'https://docs-archive.visualstudio.com/DefaultCollection/docs-archive-project/_git/blogs-archive-pr?path=/blogs-archive/cdndevs/index.md&version=GBlive&_a=contents',
			extendBreadcrumb: false,
			isEditDisplayable: false,
			hideViewSource: false,
			hasPageActions: true,
			hasBookmark: true,
			hasShare: true
		},
		functions:{}
	};
	</script>
	<script nomodule src="/static/third-party/bluebird/3.5.0/bluebird.min.js" integrity="sha384-aD4BDeDGeLXLpPK4yKeqtZQa9dv4a/7mQ+4L5vwshIYH1Mc2BrXvHd32iHzYCQy5" crossorigin="anonymous"></script>
	<script nomodule src="/static/third-party/fetch/3.0.0/fetch.umd.min.js" integrity="sha384-EQIXrC5K2+7X8nGgLkB995I0/6jfAvvyG1ieZ+WYGxgJHFMD/alsG9fSDWvzb5Y1" crossorigin="anonymous"></script>
	<script nomodule src="/static/third-party/template/1.4.0/template.min.js" integrity="sha384-1zKzI6ldTVHMU7n0W2HpE/lhHI+UG4D9IIaxbj3kT2UhCWicdTuJkTtnKuu0CQzN" crossorigin="anonymous"></script>
	<script nomodule src="/static/third-party/url/0.5.7/url.min.js" integrity="sha384-vn7xBMtpSTfzaTRWxj0kVq0UcsbBrTOgZ/M1ISHqe1V358elYva+lfiEC+T8jLPc" crossorigin="anonymous"></script>
	<script nomodule src="/_themes/docs.theme/master/en-us/_themes/scripts/e482e449.index-polyfills.js"></script>
		<script src="/_themes/docs.theme/master/en-us/_themes/scripts/4d1d7de.index-docs.js"></script>
</head>

<body lang="en-us" dir="ltr">
<div class="header-holder has-default-focus">
	<a href="#main" class="skip-to-main-link visually-hidden-until-focused is-fixed has-inner-focus focus-visible has-top-zero has-left-zero has-right-zero has-padding-medium has-text-centered has-body-background-medium" tabindex="1">Skip to main content</a>
		<div id="headerAreaHolder" data-bi-name="header">
<header role="banner" itemscope="itemscope" itemtype="http://schema.org/Organization">
	<div class="nav-bar">
		<a itemprop="url" href="https://www.microsoft.com" aria-label="Microsoft" class="nav-bar-button has-padding-left-medium-mobile">
			<div class="nav-bar-logo has-background-image theme-display is-light" role="presentation" aria-hidden="true" itemprop="logo" itemscope="itemscope"></div>
			<div class="nav-bar-logo has-background-image theme-display is-dark is-high-contrast" role="presentation" aria-hidden="true" itemprop="logo" itemscope="itemscope"></div>
		</a>
		<div class="nav-bar-item is-hidden-tablet">
			<button class="nav-bar-button is-size-5 is-text has-body-background has-padding-none" title="Global navigation">
				<span class="has-text-weight-semibold has-padding-left-small has-padding-bottom-extra-small"></span>
				<div class="nav-bar-burger has-padding-none has-height-zero">
					<span></span>
					<span></span>
					<span></span>
					<span class="is-visually-hidden">Global navigation</span>
				</div>
			</button>
		</div>
		<nav class="nav-bar-nav" role="navigation" aria-label="Global">
			<ul class="nav-bar-nav-list">
				<li class="nav-bar-item is-category has-spacing">
					<a class="nav-bar-button title has-hover-underline is-4" itemprop="url" href="/en-us/">
						<span>Docs</span>
					</a>
				</li>
				<li class="nav-bar-item">
					<a class="nav-bar-button has-hover-underline" href="/en-us/">
						<span>Documentation</span>
					</a>
				</li>
				<li class="nav-bar-item">
					<a class="nav-bar-button has-hover-underline" href="/en-us/learn/">
						<span>Learn</span>
					</a>
				</li>
				<li class="nav-bar-item">
					<a class="nav-bar-button has-hover-underline" href="/en-us/samples/browse/">
						<span>Code Samples</span>
					</a>
				</li>
				<li class="dropdown nav-bar-item" hidden="">
					<button aria-expanded="false" class="dropdown-trigger nav-bar-button has-hover-underline" aria-controls="ax-53">
						<span>More</span>
						<span class="nav-bar-button-chevron" aria-hidden="true">
							<span class="docon docon-chevron-down-light expanded-indicator"></span>
						</span>
					</button>
					<ul class="dropdown-menu" id="ax-53" aria-label="More">
						<li class="nav-bar-item" hidden="">
							<a class="nav-bar-button" href="/en-us/">Documentation</a>
						</li>
						<li class="nav-bar-item" hidden="">
							<a class="nav-bar-button" href="/en-us/learn/">Learn</a>
						</li>
						<li class="nav-bar-item" hidden="">
							<a class="nav-bar-button" href="/en-us/samples/browse/">Code Samples</a>
						</li>
					</ul>
				</li>
			</ul>
		</nav>
		<span class="nav-bar-spacer is-hidden-mobile"></span>
		<div class="nav-bar-item has-flex-grow-mobile has-flex-shrink-mobile">
		</div>
		<div class="nav-bar-item is-size-7 is-hidden-mobile">
		</div>
	</div>
	<div class="nav-bar is-content is-hidden-mobile has-border-top">
	</div>
</header>		</div>
		<div class="content-header uhf-container has-padding has-default-focus has-border-bottom-none" data-bi-name="content-header">
			<nav class="has-padding-none has-padding-left-medium-tablet has-padding-right-medium-tablet has-padding-left-none-uhf-tablet has-padding-left-none-uhf-tablet has-padding-none-desktop has-flex-grow" data-bi-name="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList" role="navigation" aria-label="Breadcrumb">
				<ul id="page-breadcrumbs" class="breadcrumbs">
				</ul>
			</nav>
		<div class="content-header-controls">
			<button type="button" class="contents-button button" data-bi-name="contents-expand" aria-haspopup="true">
				<span class="icon"><span class="docon docon-menu" aria-hidden="true"></span></span>
				<span>Contents</span>
			</button>
		</div>
		<div class="content-header-controls exit-focus">
			<button type="button" class="ap-collapse-behavior ap-expanded button" data-bi-name="ap-collapse" aria-controls="action-panel">
				<span class="icon"><span class="docon docon-exit-mode" aria-hidden="true"></span></span>
				<span>Exit focus mode</span>
			</button>
		</div>
		<div class="has-padding-none-tablet has-padding-medium is-size-7 is-flex-touch has-flex-justify-content-space-between-touch has-flex-grow">
			<ul class="is-hidden-mobile action-list has-flex-justify-content-start has-flex-justify-content-end-tablet is-flex is-flex-row has-flex-wrap has-flex-grow is-unstyled">
				<li>
					<button type="button" class="bookmark button is-text has-inner-focus is-small is-icon-only-touch" data-list-type="bookmarks" data-bi-name="bookmark" title="Bookmark this page">
						<span class="icon" aria-hidden="true">
							<span class="docon docon-single-bookmark"></span>
						</span>
						<span class="bookmark-status is-visually-hidden-touch is-hidden-portrait">Bookmark</span>
					</button>
				</li>
				<li>
<div class="sharing dropdown has-caret">
	<button class="dropdown-trigger button is-text is-fullwidth has-flex-justify-content-start has-inner-focus is-small is-icon-only-touch" aria-controls="sharing-menu" aria-expanded="false" title="Share This Document" data-bi-name="share">
		<span class="icon" aria-hidden="true">
			<span class="docon docon-sharing"></span>
		</span>
		<span class="is-visually-hidden-touch is-hidden-portrait">Share</span>
	</button>
	<div class="dropdown-menu has-padding-small" id="sharing-menu">
		<ul data-bi-name="share-links">
			<li>
				<a class="button is-text is-fullwidth has-flex-justify-content-start has-inner-focus is-small share-twitter" data-bi-name="twitter">
					<span class="icon">
						<span class="docon docon-brand-twitter has-text-primary" aria-hidden="true"></span>
					</span>
					<span>Twitter</span>
				</a>
			</li>
			<li>
				<a class="button is-text is-fullwidth has-flex-justify-content-start has-inner-focus is-small share-linkedin" data-bi-name="linkedin">
					<span class="icon">
						<span class="docon docon-brand-linkedin has-text-primary" aria-hidden="true"></span>
					</span>
					<span>LinkedIn</span>
				</a>
			</li>
			<li>
				<a class="button is-text is-fullwidth has-flex-justify-content-start has-inner-focus is-small share-facebook" data-bi-name="facebook">
					<span class="icon">
						<span class="docon docon-brand-facebook has-text-primary" aria-hidden="true"></span>
					</span>
					<span>Facebook</span>
				</a>
			</li>
			<li>
				<a class="button is-text is-fullwidth has-flex-justify-content-start has-inner-focus is-small share-email" data-bi-name="email">
					<span class="icon">
						<span class="docon docon-mail-message-fill has-text-primary" aria-hidden="true"></span>
					</span>
					<span>Email</span>
				</a>
			</li>
		</ul>
	</div>
</div>				</li>
			</ul>
			<button type="button" class="has-border contents-button button is-small is-text is-hidden-tablet has-inner-focus" aria-label="Contents" data-bi-name="contents-expand">
				<span class="icon">
					<span class="docon docon-editor-list-bullet" aria-hidden="true"></span>
				</span>
				<span>Table of contents</span>
			</button>
			<div class="is-invisible"></div>
			<div class="is-hidden-tablet level-item is-flexible level-right">
				<button type="button" class="page-actions-button button is-small is-text is-hidden-tablet has-inner-focus has-border is-full-height  has-margin-left-small" aria-label="Page Actions" data-bi-name="pageactions">
					<span class="icon">
						<span class="docon docon-more-vertical" aria-hidden="true"></span>
					</span>
				</button>
			</div>
		</div>
	</div>

	<div id="disclaimer-holder" class="has-overflow-hidden has-default-focus"></div>
	</div>

	<div class="mainContainer  uhf-container has-top-padding  has-default-focus" data-bi-name="body">

		<div class="columns has-large-gaps is-gapless-mobile ">

			<div id="left-container" class="left-container is-hidden-mobile column is-one-third-tablet is-one-quarter-desktop">
				<nav id="affixed-left-container" class="is-fixed is-flex is-flex-column" role="navigation" aria-label="Primary"></nav>
			</div>

			<section class="primary-holder column is-two-thirds-tablet is-three-quarters-desktop">
				<div class="columns is-gapless-mobile has-large-gaps ">


				<div id="main-column" class="column  is-full is-four-fifths-desktop ">

					<main id="main" role="main" class="content " data-bi-name="content" lang="en-us" dir="ltr">



						<h1 id="canadian-developer-connection">Canadian Developer Connection</h1>

						<ul class="metadata page-metadata" data-bi-name="page info" lang="en-us" dir="ltr">
							<li>
								<time class="is-invisible" data-article-date aria-label="Article review date" datetime="2020-02-07T19:49:50.773Z" data-article-date-source="git">2/7/2020</time>
							</li>
								<li class="readingTime">7 minutes to read</li>
						</ul>

						<nav id="center-doc-outline" class="doc-outline is-hidden-desktop" data-bi-name="intopic toc" role="navigation" aria-label="Article Outline">
							<h3>In this article</h3>
						</nav>

						<!-- <content> -->
							<p>The latest developer news and events in Canada!</p>
<h3 id="how-to-cook-azure-mobile-apps-nodejs-50-records-limit-and-lazy-loading"><a href="../cdndevs/how-to-cook-azure-mobile-apps-node-js-50-records-limit-and-lazy-loading" data-linktype="relative-path">How to cook Azure Mobile Apps (node.js): “50 records” limit and lazy loading</a></h3>
<p>Code is available here: <a href="https://github.com/sbaidachni/XamarinMobileAppsDemo" data-linktype="external">https://github.com/sbaidachni/XamarinMobileAppsDemo</a> In the previous posts we...</p>
<p>Author: Sergiy Baydachnyy
Date: 09/13/2017</p>
<h3 id="how-to-cook-azure-mobile-apps-nodejs-xamarin-and-net-standard"><a href="../cdndevs/how-to-cook-azure-mobile-apps-node-js-xamarin-and-net-standard" data-linktype="relative-path">How to cook Azure Mobile Apps (node.js): Xamarin and .NET Standard</a></h3>
<p>In the previous post we discussed how to setup Mobile Apps in node.js, and it’s time to start...</p>
<p>Author: Sergiy Baydachnyy
Date: 08/30/2017</p>
<h3 id="how-to-cook-mobile-apps-nodejs-table-schemas-primary-keys-and-existing-tables"><a href="../cdndevs/how-to-cook-mobile-apps-node-js-table-schemas-primary-keys-and-existing-tables" data-linktype="relative-path">How to cook Mobile Apps (node.js): table schemas, primary keys and existing tables</a></h3>
<p>In this post I am going to discuss how to start developing a Xamarin client application that should...</p>
<p>Author: Sergiy Baydachnyy
Date: 08/22/2017</p>
<h3 id="uwp-working-with-bluetooth-devices-part-2-pairing"><a href="../cdndevs/uwp-working-with-bluetooth-devices-part-2-pairing" data-linktype="relative-path">UWP: Working with Bluetooth devices (part 2: pairing)</a></h3>
<p>Implementing the previous example, I didn’t pair my device with my Windows 10 PC, but in the most...</p>
<p>Author: Sergiy Baydachnyy
Date: 05/08/2017</p>
<h3 id="uwp-working-with-bluetooth-devices-part-1"><a href="../cdndevs/uwp-working-with-bluetooth-devices-part-1" data-linktype="relative-path">UWP: Working with Bluetooth devices (part 1)</a></h3>
<p>Code: Chapter26_BluetoothData on <a href="https://github.com/sbaidachni/Win10BookSamples" data-linktype="external">https://github.com/sbaidachni/Win10BookSamples</a> Universal Windows...</p>
<p>Author: Sergiy Baydachnyy
Date: 04/28/2017</p>
<h3 id="developing-for-surface-dial"><a href="../cdndevs/developing-for-surface-dial" data-linktype="relative-path">Developing for Surface Dial</a></h3>
<p>Code: Chapter47_RotateImage on <a href="https://github.com/sbaidachni/Win10BookSamples" data-linktype="external">https://github.com/sbaidachni/Win10BookSamples</a> Today, I want to...</p>
<p>Author: Sergiy Baydachnyy
Date: 04/25/2017</p>
<h3 id="detecting-emotion-with-machine-learning"><a href="../cdndevs/detecting-emotion-with-machine-learning" data-linktype="relative-path">Detecting emotion with Machine Learning</a></h3>
<p>Machine Learning is a very hot topic these days. Getting started can be fast and easy. In this video...</p>
<p>Author: Mickey MacDonald
Date: 06/28/2016</p>
<h3 id="bizspark-startup-chats-ep-1-support-system-for-startups-in-canada"><a href="../cdndevs/bizspark-startup-chats-ep-1-support-system-for-startups-in-canada" data-linktype="relative-path">Bizspark Startup Chats: Ep 1: Support System for Startups in Canada</a></h3>
<p>Welcome to BizSpark Startup Chats! This is a new series to discuss anything and everything with...</p>
<p>Author: Adarsha Datta
Date: 06/23/2016</p>
<h3 id="be-ready-for-maker-faire-the-final-report"><a href="../cdndevs/be-ready-for-maker-faire-the-final-report" data-linktype="relative-path">Be ready for Maker Faire: The final report</a></h3>
<p>For the second time I got a chance to participate in Vancouver Mini Maker Faire. You can find my...</p>
<p>Author: Sergiy Baydachnyy
Date: 06/22/2016</p>
<h3 id="step-by-step-machine-learning-a-classification-model-to-help-the-humane-society"><a href="../cdndevs/step-by-step-machine-learning-a-classification-model-to-help-the-humane-society" data-linktype="relative-path">Step by Step Machine Learning: A Classification model to help the Humane Society</a></h3>
<p>This tutorial will walk you through a classification machine learning experiment to predict one of...</p>
<p>Author: Susan Ibach
Date: 06/13/2016</p>
<h3 id="how-to-manage-alljoyn-devices-in-c-lifx-color-1000-example"><a href="../cdndevs/how-to-manage-alljoyn-devices-in-c-lifx-color-1000-example" data-linktype="relative-path">How to manage AllJoyn devices in C#: LIFX Color 1000 Example</a></h3>
<p>In the previous video we discussed, how to onboard an AllJoyn device using Visual Studio, C# and...</p>
<p>Author: Sergiy Baydachnyy
Date: 06/06/2016</p>
<h3 id="about-extensions-in-visual-studio-code"><a href="../cdndevs/about-extensions-in-visual-studio-code" data-linktype="relative-path">About Extensions in Visual Studio Code</a></h3>
<p>Finally, I have finished my series about VS Code. At the end I published couple videos about the...</p>
<p>Author: Sergiy Baydachnyy
Date: 06/03/2016</p>
<h3 id="aspnet-core-and-vs-code"><a href="../cdndevs/asp-net-core-and-vs-code" data-linktype="relative-path">ASP.NET Core and VS Code</a></h3>
<p>.NET Core RC 2, ASP.NET Core RC 2 and even .NET Core SDK are available for download. I have tested...</p>
<p>Author: Sergiy Baydachnyy
Date: 06/01/2016</p>
<h3 id="getting-started-with-machine-learningwisconsin-breast-cancer-dataset"><a href="../cdndevs/getting-started-with-machine-learningwisconsin-breast-cancer-dataset" data-linktype="relative-path">Getting started with Machine Learning–Wisconsin Breast Cancer Dataset</a></h3>
<p>In this post I will show you step by  tutorial on how to create a basic two-class machine learning...</p>
<p>Author: Susan Ibach
Date: 05/31/2016</p>
<h3 id="how-to-onboard-alljoyn-devices-in-c-lifx-color-1000-example"><a href="../cdndevs/how-to-onboard-alljoyn-devices-in-c-lifx-color-1000-example" data-linktype="relative-path">How to onboard AllJoyn devices in C#: LIFX Color 1000 Example</a></h3>
<p>I already published some articles about AllJoyn, ZigBee/Z-Wave bridges and bulbs. You can find all...</p>
<p>Author: Sergiy Baydachnyy
Date: 05/20/2016</p>
<h3 id="anders-hejlsberg-on-modern-compiler-construction"><a href="../cdndevs/anders-hejlsberg-on-modern-compiler-construction" data-linktype="relative-path">Anders Hejlsberg on Modern Compiler Construction</a></h3>
<p>Originally published on Channel 9 The way this story starts is pretty interesting: one day in the...</p>
<p>Author: Lachezar Arabadzhiev
Date: 05/16/2016</p>
<h3 id="on-a-cloud-message-bus-101"><a href="../cdndevs/on-a-cloud-message-bus-101" data-linktype="relative-path">On a Cloud: Message Bus 101</a></h3>
<p>Latency One of the downsides of adding a queue to your software solution maybe the introduction of...</p>
<p>Author: Jef King
Date: 05/14/2016</p>
<h3 id="would-you-have-survived-the-titanic-try-this-step-by-step-machine-learning-experiment-to-find-out"><a href="../cdndevs/would-you-have-survived-the-titanic-try-this-step-by-step-machine-learning-experiment-to-find-out" data-linktype="relative-path">Would you have survived the titanic? Try this step by step Machine Learning experiment to find out!</a></h3>
<p>In this post I will show you step by step how to create a machine learning experiment with Azure...</p>
<p>Author: Susan Ibach
Date: 05/13/2016</p>
<h3 id="whats-new-from-the-microsoft-edge-web-summit-2016"><a href="../cdndevs/whats-new-from-the-microsoft-edge-web-summit-2016" data-linktype="relative-path">What’s new from the Microsoft Edge Web Summit 2016</a></h3>
<p>Originally Published by: Chris Walden, Editor, Microsoft UK What’s new from the Microsoft Edge Web...</p>
<p>Author: Lachezar Arabadzhiev
Date: 05/13/2016</p>
<h3 id="on-a-cloud-with-pressboard-media"><a href="../cdndevs/on-a-cloud-with-pressboard-media" data-linktype="relative-path">On a Cloud: With Pressboard Media</a></h3>
<p>I have had the opportunity over the past several months helping Pressboard Media. Their team has...</p>
<p>Author: Jef King
Date: 05/12/2016</p>
<h3 id="visual-studio-code-for-mac-developers-10"><a href="../cdndevs/visual-studio-code-for-mac-developers-1-0" data-linktype="relative-path">Visual Studio Code for Mac Developers 1.0</a></h3>
<p>Finally, I updated all modules in my training using Visual Studio Code 1.0. Additionally, I...</p>
<p>Author: Sergiy Baydachnyy
Date: 05/02/2016</p>
<h3 id="azure-marketplace-resources-for-startups"><a href="../cdndevs/azure-marketplace-resources-for-startups" data-linktype="relative-path">Azure Marketplace Resources for Startups</a></h3>
<p>The Azure Marketplace is like your app store for the cloud. It has 1000's of pre-configured...</p>
<p>Author: Marc Gagné
Date: 04/11/2016</p>
<h3 id="the-second-life-for-my-raspberry-pi-b"><a href="../cdndevs/the-second-life-for-my-raspberry-pi-b" data-linktype="relative-path">The second life for my Raspberry Pi B+</a></h3>
<p>Finally, I can use my favorite IDE – Visual Studio in order to develop applications for Linux...</p>
<p>Author: Sergiy Baydachnyy
Date: 04/08/2016</p>
<h3 id="on-a-cloud-dns--what-are-queuestopics"><a href="../cdndevs/on-a-cloud-dns-what-are-queuestopics" data-linktype="relative-path">On a Cloud: DNS &amp; What are Queue’s/Topics</a></h3>
<p>DNS for your Backend DNS services are a great way to give you flexibility in moving pieces of your...</p>
<p>Author: Jef King
Date: 04/06/2016</p>
<h3 id="nwhacks"><a href="../cdndevs/nwhacks" data-linktype="relative-path">nwHacks</a></h3>
<p>On February 27 and 28th, over 500 students attended Western Canada's largest hackathon at the...</p>
<p>Author: Lisa Wong
Date: 04/01/2016</p>
<h3 id="smart-bulbs-or-how-to-be-lazier-part-4-iot-hub"><a href="../cdndevs/smart-bulbs-or-how-to-be-lazier-part-4-iot-hub" data-linktype="relative-path">Smart bulbs or how to be lazier (part 4): IoT Hub</a></h3>
<p>In the previous posts I showed how to use AllJoyn bridges in order to make a universal hub based on...</p>
<p>Author: Sergiy Baydachnyy
Date: 03/25/2016</p>
<h3 id="introduction-to-ethereum"><a href="../cdndevs/introduction-to-ethereum" data-linktype="relative-path">Introduction to Ethereum</a></h3>
<p>Guest Post by Terek Judi Terek is the founder of Plex.ai - The Intelligent Telematics Platform. He...</p>
<p>Author: Adarsha Datta
Date: 03/24/2016</p>
<h3 id="how-to-deploy-and-use-mysql-from-the-azure-marketplace"><a href="../cdndevs/how-to-deploy-and-use-mysql-from-the-azure-marketplace" data-linktype="relative-path">How to deploy and use MySQL from the Azure Marketplace</a></h3>
<p>MySQL is a popular open source relational database especially for those building on the LAMP stack...</p>
<p>Author: Marc Gagné
Date: 03/22/2016</p>
<h3 id="on-a-cloud-improving-user-experiences"><a href="../cdndevs/on-a-cloud-improving-user-experiences" data-linktype="relative-path">On a Cloud: Improving User Experiences</a></h3>
<p>User Experience with Data Latency Here is a fairly simple technique that can really enable your...</p>
<p>Author: Jef King
Date: 03/21/2016</p>
<h3 id="r"><a href="../cdndevs/r" data-linktype="relative-path">R</a></h3>
<p>The R programming language is something that I cannot ignore anymore. The language is designed...</p>
<p>Author: Sergiy Baydachnyy
Date: 03/18/2016</p>
<h3 id="future-of-javascript--ecmascript-6-es2015--going-back-in-time--back-to-the-future"><a href="../cdndevs/future-of-javascript-ecmascript-6-es2015-going-back-in-time-back-to-the-future" data-linktype="relative-path">Future of JavaScript – ECMAScript 6 (ES2015) – Going Back in Time &amp; Back to the Future</a></h3>
<p>This tutorial series will take a look at the future of JavaScript. It will take an in-depth look at...</p>
<p>Author: Rami Sayar
Date: 03/15/2016</p>
<h3 id="how-to-deploy-gitlab-in-azure"><a href="../cdndevs/how-to-deploy-and-use-gitlab" data-linktype="relative-path">How to deploy GitLab in Azure</a></h3>
<p>What is GitLab? It’s a self-hosted Git management platform and open-source Continuous...</p>
<p>Author: Marc Gagné
Date: 03/14/2016</p>
<h3 id="on-a-cloud-angular--oss"><a href="../cdndevs/on-a-cloud-angular-oss" data-linktype="relative-path">On a Cloud: Angular &amp; OSS</a></h3>
<p>Angular.JS Lately for all of my POC code I have been using Angular.JS to remove the need for writing...</p>
<p>Author: Jef King
Date: 03/14/2016</p>
<h3 id="on-a-cloud-data-storage-techniques"><a href="../cdndevs/on-a-cloud-data-storage-techniques" data-linktype="relative-path">On a Cloud: Data Storage Techniques</a></h3>
<p>Data Audit History There have been several times when I needed to ensure that we could understand...</p>
<p>Author: Jef King
Date: 03/14/2016</p>
<h3 id="more-git-for-visual-studio-code"><a href="../cdndevs/more-git-for-visual-studio-code" data-linktype="relative-path">More Git for Visual Studio Code</a></h3>
<p>I already published several posts about Visual Studio Code and Git integration, including topics...</p>
<p>Author: Sergiy Baydachnyy
Date: 03/11/2016</p>
<h3 id="future-of-javascript--ecmascript-6-es2015-subclassable-built-ins--new-containers"><a href="../cdndevs/future-of-javascript-ecmascript-6-es2015-subclassable-builtins-new-containers" data-linktype="relative-path">Future of JavaScript &amp; ECMAScript 6 (ES2015) Subclassable Built-ins &amp; New Containers</a></h3>
<p>This tutorial series will take a look at the future of JavaScript. It will take an in-depth look at...</p>
<p>Author: Rami Sayar
Date: 03/10/2016</p>
<h3 id="what-is-the-azure-marketplace"><a href="../cdndevs/what-is-the-azure-marketplace" data-linktype="relative-path">What is the Azure Marketplace?</a></h3>
<p>What is the Azure Marketplace The Azure Marketplace is your online store for thousands of certified,...</p>
<p>Author: Marc Gagné
Date: 03/08/2016</p>
<h3 id="smart-bulbs-or-how-to-be-lazier-part-3-alljoyn-client"><a href="../cdndevs/smart-bulbs-or-how-to-be-lazier-part-3-alljoyn-client" data-linktype="relative-path">Smart bulbs or how to be lazier (part 3): AllJoyn client</a></h3>
<p>In the previous posts I showed how to use AllJoyn bridges in order to make a universal hub based on...</p>
<p>Author: Sergiy Baydachnyy
Date: 03/07/2016</p>
<h3 id="on-a-cloud-designing-for-the-cloud"><a href="../cdndevs/on-a-cloud-designing-for-the-cloud" data-linktype="relative-path">On a Cloud: Designing for the Cloud</a></h3>
<p>How Software Design has changed in the CloudThrough the years I have adapted to the technologies and...</p>
<p>Author: Jef King
Date: 03/01/2016</p>
<h3 id="developing-windows-10-applications-with-c-the-first-3-modules"><a href="../cdndevs/developing-windows-10-applications-with-c-the-first-3-modules" data-linktype="relative-path">Developing Windows 10 applications with C# (the first 3 modules)</a></h3>
<p>Once I published my book about Windows 10 development, several people told me that developers don't...</p>
<p>Author: Sergiy Baydachnyy
Date: 02/26/2016</p>
<h3 id="my-tryst-with-internet-of-things-iot--part-2"><a href="../cdndevs/my-tryst-with-internet-of-things-iot-part-2" data-linktype="relative-path">My tryst with Internet of Things (IoT) – Part 2</a></h3>
<p>I finally decided to delve in this wave that everyone seems to be talking about – Internet of...</p>
<p>Author: Adarsha Datta
Date: 02/25/2016</p>
<h3 id="microsoft-student-partner-summit"><a href="../cdndevs/microsoft-student-partner-summit" data-linktype="relative-path">Microsoft Student Partner Summit</a></h3>
<p>On Jan 29th we held our second annual Microsoft Student Partner Summit in Canada. The event was held...</p>
<p>Author: Lisa Wong
Date: 02/24/2016</p>
<h3 id="learning-by-doing"><a href="../cdndevs/learning-by-doing" data-linktype="relative-path">Learning by doing</a></h3>
<p>I wanted to share some information about an internal project my team is working on. My team is a...</p>
<p>Author: Barry Gervin
Date: 02/23/2016</p>
<h3 id="cordova-tools-for-visual-studio-code"><a href="../cdndevs/cordova-tools-for-visual-studio-code" data-linktype="relative-path">Cordova Tools for Visual Studio Code</a></h3>
<p>Three month ago I published a post about Tools for Apache Cordova for Mac developers. Thanks to the...</p>
<p>Author: Sergiy Baydachnyy
Date: 02/22/2016</p>
<h3 id="is-our-smart-home-secure"><a href="../cdndevs/is-our-smart-home-secure" data-linktype="relative-path">Is our Smart Home secure?</a></h3>
<p>Last two month I read many articles about smart devices and their problems with security. In...</p>
<p>Author: Sergiy Baydachnyy
Date: 02/19/2016</p>
<h3 id="step-by-step-how-to-predict-the-future-with-machine-learning"><a href="../cdndevs/step-by-step-how-to-predict-the-future-with-machine-learning" data-linktype="relative-path">Step by Step how to predict the future with Machine Learning</a></h3>
<p>Ever wondered how machine learning works? How exactly do you use historical data to predict the...</p>
<p>Author: Susan Ibach
Date: 02/18/2016</p>
<h3 id="coffee-and-code--visual-studio-for-java-developers"><a href="../cdndevs/coffee-and-code-visual-studio-for-java-developers" data-linktype="relative-path">Coffee and Code – Visual Studio for Java Developers!</a></h3>
<p>Let's face it. When we say &quot;Java&quot;, chances are very unlikely that the first company you think of is...</p>
<p>Author: Lachezar Arabadzhiev
Date: 02/17/2016</p>
<h3 id="on-a-cloud-software-quality"><a href="../cdndevs/on-a-cloud-software-quality" data-linktype="relative-path">On a Cloud: Software Quality</a></h3>
<p>Simply Testing Software When teams form to release software, they have to determine what level of...</p>
<p>Author: Jef King
Date: 02/16/2016</p>
<h3 id="my-tryst-with-iot-internet-of-things-part-1"><a href="../cdndevs/my-tryst-with-iot-internet-of-things-part-1" data-linktype="relative-path">My tryst with IoT (Internet of Things) –Part 1</a></h3>
<p>I finally decided to delve in this wave that everyone seems to be talking about – Internet of...</p>
<p>Author: Adarsha Datta
Date: 02/11/2016</p>
<h3 id="on-being-the-governor-of-your-azure-devtest-environments"><a href="../cdndevs/on-being-the-governor-of-your-azure-devtest-environments" data-linktype="relative-path">On Being the Governor of your Azure Dev/Test Environments</a></h3>
<p>Microsoft Azure is awesome for doing development and testing. The ability to spin up, spin down,...</p>
<p>Author: Lachezar Arabadzhiev
Date: 02/09/2016</p>
<p><a href="../cdndevs/page-2" data-linktype="relative-path">Next&gt;</a></p>

						<!-- </content> -->

						</main>

						<!-- recommended content page section -->

							<nav data-bi-name="recommendation-bottom" hidden id="recommended-content-center" class="is-hidden-desktop" aria-labelledby="recommended-content-center-title">
								<h3 id="recommended-content-center-title" class="is-size-2 has-margin-top-large has-margin-bottom-small">Related Articles</h3>
							</nav>

						<!-- end recommended content page section -->

						<!-- page rating section -->
						<!-- end page rating section -->


						<!-- feedback section -->

						<!-- end feedback section -->

						<!-- feedback report section -->
						<!-- end feedback report section -->

						<div class="footerContainer is-visible-interactive has-default-focus ">
<footer id="footer-interactive" data-bi-name="footer" class="footer-layout">

    <div class="is-flex is-full-height has-padding-right-extra-large-desktop">
			<a data-mscc-ic="false" class="locale-selector-link has-flex-shrink-none" href="#" data-bi-name="select-locale"><span class="icon docon docon-world is-size-4 has-margin-right-small" aria-hidden="true"></span><span class="local-selector-link-text"></span></a>
		<div class="has-margin-left-medium has-margin-right-medium has-flex-shrink-none">
<div class="dropdown has-caret-up">
	<button class="dropdown-trigger button is-transparent is-small is-icon-only-touch has-inner-focus theme-dropdown-trigger"
		aria-controls="theme-menu-interactive" aria-expanded="false" title="Theme" data-bi-name="theme">
		<span class="icon">
			<span class="docon docon-sun" aria-hidden="true"></span>
		</span>
		<span>Theme</span>
	</button>
	<div class="dropdown-menu" id="theme-menu-interactive" role="menu">
		<ul class="theme-selector has-padding-small">
			<li class="theme is-block">
				<button class="button is-text is-small theme-control is-fullwidth has-flex-justify-content-start"
					data-theme-to="light">
					<span class="theme-light has-margin-right-small">
						<span
							class="theme-selector-icon css-variable-support has-border is-inline-block has-body-background"
							aria-hidden="true">
							<svg class="svg" xmlns="http://www.w3.org/2000/svg"
								viewBox="0 0 22 14">
								<rect width="22" height="14" class="has-fill-body-background" />
								<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
								<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
								<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
								<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
								<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
							</svg>
						</span>
					</span>
					<span role="menuitem">
Light					</span>
				</button>
			</li>
			<li class="theme is-block">
				<button class="button is-text is-small theme-control is-fullwidth has-flex-justify-content-start"
					data-theme-to="dark">
					<span class="theme-dark has-margin-right-small">
						<span
							class="has-border theme-selector-icon css-variable-support is-inline-block has-body-background"
							aria-hidden="true">
							<svg class="svg" xmlns="http://www.w3.org/2000/svg"
								viewBox="0 0 22 14">
								<rect width="22" height="14" class="has-fill-body-background" />
								<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
								<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
								<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
								<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
								<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
							</svg>
						</span>
					</span>
					<span role="menuitem">
Dark					</span>
				</button>
			</li>
			<li class="theme is-block">
				<button class="button is-text is-small theme-control is-fullwidth has-flex-justify-content-start"
					data-theme-to="high-contrast">
					<span class="theme-high-contrast has-margin-right-small">
						<span
							class="has-border theme-selector-icon css-variable-support is-inline-block has-body-background"
							aria-hidden="true">
							<svg class="svg" xmlns="http://www.w3.org/2000/svg"
								viewBox="0 0 22 14">
								<rect width="22" height="14" class="has-fill-body-background" />
								<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
								<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
								<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
								<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
								<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
							</svg>
						</span>
					</span>
					<span role="menuitem">
High contrast					</span>
				</button>
			</li>
		</ul>
	</div>
</div>		</div>
	</div>

    <ul class="links" data-bi-name="footerlinks">
		<li><a data-mscc-ic="false" href="https://docs.microsoft.com/en-us/previous-versions/" data-bi-name="archivelink">Previous Version Docs</a></li>
		<li><a data-mscc-ic="false" href="https://docs.microsoft.com/en-us/teamblog" data-bi-name="bloglink">Blog</a></li>
		<li><a data-mscc-ic="false" href="https://docs.microsoft.com/en-us/contribute" data-bi-name="contributorGuide">Contribute</a></li>
				<li><a data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy &amp; Cookies</a></li>
		<li><a data-mscc-ic="false" href="https://docs.microsoft.com/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li>
		<li><a data-mscc-ic="false" href="https://aka.ms/sitefeedback" data-bi-name="feedback">Site Feedback</a></li>
			<li><a data-mscc-ic="false" href="https://www.microsoft.com/en-us/legal/intellectualproperty/Trademarks/EN-US.aspx" data-bi-name="trademarks">Trademarks</a></li>
		<li>&copy; Microsoft 2020</li>
    </ul>
</footer>
						</div>
					</div>

					<div class="is-size-7 right-container column is-one-quarter is-one-fifth-desktop is-hidden-mobile is-hidden-tablet-only" data-bi-name="pageactions" role="complementary" aria-label="Page Actions">
						<div id="affixed-right-container" class="doc-outline is-fixed is-vertically-scrollable">
								<nav data-bi-name="recommendation-sidebar" hidden id="recommended-content-nav" role="navigation" aria-labelledby="recommended-content-nav-title">
									<h3 id="recommended-content-nav-title">Related Articles</h3>
								</nav>
							<nav id="side-doc-outline" data-bi-name="intopic toc" role="navigation" aria-label="Article Outline">
								<h3>In this article</h3>
							</nav>
						</div>
					</div>

					<!--end of div.columns -->
				</div>

			<!--end of .primary-holder -->
			</section>

			<aside id="interactive-container" class="interactive-container is-visible-interactive column has-body-background-dark ">
			</aside>
		</div>

		<!--end of .mainContainer -->
	</div>

	<div id="openFeedbackContainer" class="openfeedback-container"></div>

	<div class="footerContainer has-default-focus is-hidden-interactive ">
<footer id="footer" data-bi-name="footer" class="footer-layout uhf-container has-padding" role="contentinfo">

    <div class="is-flex is-full-height has-padding-right-extra-large-desktop">
			<a data-mscc-ic="false" class="locale-selector-link has-flex-shrink-none" href="#" data-bi-name="select-locale"><span class="icon docon docon-world is-size-4 has-margin-right-small" aria-hidden="true"></span><span class="local-selector-link-text"></span></a>
		<div class="has-margin-left-medium has-margin-right-medium has-flex-shrink-none">
<div class="dropdown has-caret-up">
	<button class="dropdown-trigger button is-transparent is-small is-icon-only-touch has-inner-focus theme-dropdown-trigger"
		aria-controls="theme-menu" aria-expanded="false" title="Theme" data-bi-name="theme">
		<span class="icon">
			<span class="docon docon-sun" aria-hidden="true"></span>
		</span>
		<span>Theme</span>
	</button>
	<div class="dropdown-menu" id="theme-menu" role="menu">
		<ul class="theme-selector has-padding-small">
			<li class="theme is-block">
				<button class="button is-text is-small theme-control is-fullwidth has-flex-justify-content-start"
					data-theme-to="light">
					<span class="theme-light has-margin-right-small">
						<span
							class="theme-selector-icon css-variable-support has-border is-inline-block has-body-background"
							aria-hidden="true">
							<svg class="svg" xmlns="http://www.w3.org/2000/svg"
								viewBox="0 0 22 14">
								<rect width="22" height="14" class="has-fill-body-background" />
								<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
								<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
								<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
								<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
								<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
							</svg>
						</span>
					</span>
					<span role="menuitem">
Light					</span>
				</button>
			</li>
			<li class="theme is-block">
				<button class="button is-text is-small theme-control is-fullwidth has-flex-justify-content-start"
					data-theme-to="dark">
					<span class="theme-dark has-margin-right-small">
						<span
							class="has-border theme-selector-icon css-variable-support is-inline-block has-body-background"
							aria-hidden="true">
							<svg class="svg" xmlns="http://www.w3.org/2000/svg"
								viewBox="0 0 22 14">
								<rect width="22" height="14" class="has-fill-body-background" />
								<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
								<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
								<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
								<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
								<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
							</svg>
						</span>
					</span>
					<span role="menuitem">
Dark					</span>
				</button>
			</li>
			<li class="theme is-block">
				<button class="button is-text is-small theme-control is-fullwidth has-flex-justify-content-start"
					data-theme-to="high-contrast">
					<span class="theme-high-contrast has-margin-right-small">
						<span
							class="has-border theme-selector-icon css-variable-support is-inline-block has-body-background"
							aria-hidden="true">
							<svg class="svg" xmlns="http://www.w3.org/2000/svg"
								viewBox="0 0 22 14">
								<rect width="22" height="14" class="has-fill-body-background" />
								<rect x="5" y="5" width="12" height="4" class="has-fill-secondary" />
								<rect x="5" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="8" y="2" width="2" height="1" class="has-fill-secondary" />
								<rect x="11" y="2" width="3" height="1" class="has-fill-secondary" />
								<rect x="1" y="1" width="2" height="2" class="has-fill-secondary" />
								<rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" />
								<rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" />
							</svg>
						</span>
					</span>
					<span role="menuitem">
High contrast					</span>
				</button>
			</li>
		</ul>
	</div>
</div>		</div>
	</div>
    <ul class="links" data-bi-name="footerlinks">
		<li><a data-mscc-ic="false" href="https://docs.microsoft.com/en-us/previous-versions/" data-bi-name="archivelink">Previous Version Docs</a></li>
		<li><a data-mscc-ic="false" href="https://docs.microsoft.com/en-us/teamblog" data-bi-name="bloglink">Blog</a></li>
		<li><a data-mscc-ic="false" href="https://docs.microsoft.com/en-us/contribute" data-bi-name="contributorGuide">Contribute</a></li>
				<li><a data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy">Privacy &amp; Cookies</a></li>
		<li><a data-mscc-ic="false" href="https://docs.microsoft.com/en-us/legal/termsofuse" data-bi-name="termsofuse">Terms of Use</a></li>
		<li><a data-mscc-ic="false" href="https://aka.ms/sitefeedback" data-bi-name="feedback">Site Feedback</a></li>
			<li><a data-mscc-ic="false" href="https://www.microsoft.com/en-us/legal/intellectualproperty/Trademarks/EN-US.aspx" data-bi-name="trademarks">Trademarks</a></li>
		<li>&copy; Microsoft 2020</li>
    </ul>
</footer>
	</div>

	<div id="action-panel" role="region" aria-label="Action Panel" class="action-panel has-default-focus" tabindex="-1"></div>
</body>
</html>
