<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dotnet Archives - XABLU</title>
	<atom:link href="https://www.xablu.com/tag/dotnet/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.xablu.com/tag/dotnet/</link>
	<description>We build Ventures, Products and Teams</description>
	<lastBuildDate>Wed, 19 Nov 2025 11:44:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.xablu.com/wp-content/uploads/2019/08/xablu-favicon-100x100.png</url>
	<title>dotnet Archives - XABLU</title>
	<link>https://www.xablu.com/tag/dotnet/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>You&#8217;re invited to the MvvmCross event of the year!</title>
		<link>https://www.xablu.com/2017/08/23/youre-invited-to-the-mvvmcross-event-of-the-year/</link>
		
		<dc:creator><![CDATA[Kasia Krzyzanowski]]></dc:creator>
		<pubDate>Wed, 23 Aug 2017 11:12:00 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[amsterdam]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[hackathon]]></category>
		<category><![CDATA[hackfest]]></category>
		<category><![CDATA[mvvmcross]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Planet Xamarin]]></category>
		<category><![CDATA[xamarin]]></category>
		<category><![CDATA[xamarin dev days]]></category>
		<guid isPermaLink="false">https://staging.xablu.com/?p=18806</guid>

					<description><![CDATA[<p>The Xablu team is excited to be organizing the MvvmCross &#38; Xamarin HackDay in Amsterdam on Saturday, September 2nd, 2017. This full-day event will bring together MvvmCross contributors and Xamarin developers from around [&#8230;]</p>
<p>The post <a href="https://www.xablu.com/2017/08/23/youre-invited-to-the-mvvmcross-event-of-the-year/">You&#8217;re invited to the MvvmCross event of the year!</a> appeared first on <a href="https://www.xablu.com">XABLU</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="18806" class="elementor elementor-18806" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-796d556 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="796d556" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1edb04f2" data-id="1edb04f2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-74a80de elementor-author-box--avatar-yes elementor-author-box--name-yes elementor-author-box--biography-yes elementor-author-box--link-no elementor-widget elementor-widget-author-box" data-id="74a80de" data-element_type="widget" data-e-type="widget" data-widget_type="author-box.default">
				<div class="elementor-widget-container">
							<div class="elementor-author-box">
							<div  class="elementor-author-box__avatar">
					<img decoding="async" src="https://secure.gravatar.com/avatar/8061580ce7db2df65f905e2a6052dd22a337164f0c515426dafb9a2d0768020e?s=300&#038;d=mm&#038;r=g" alt="Picture of Kasia Krzyzanowski" loading="lazy">
				</div>
			
			<div class="elementor-author-box__text">
									<div >
						<h4 class="elementor-author-box__name">
							Kasia Krzyzanowski						</h4>
					</div>
				
									<div class="elementor-author-box__bio">
											</div>
				
							</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-6989a93 elementor-widget elementor-widget-text-editor" data-id="6989a93" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div id="x-section-1" class="x-section"><div id="" class="x-container max width"><div class="x-column x-sm x-1-1"><div id="" class="x-text"><p>The Xablu team is excited to be organizing the <strong>MvvmCross &amp; Xamarin HackDay</strong> in Amsterdam on <strong>Saturday, September 2nd, 2017</strong>. This full-day event will bring together MvvmCross contributors and Xamarin developers from around Europe for a day of talks, socializing and coding!</p><p>We’re big fans and supporters of MvvmCross here at Xablu, using it to create our apps (through our free Visual Studio Extension, <span style="text-decoration: underline;"><a href="https://www.xablucross.com/extension/" target="_blank" rel="noopener">XabluCross</a></span>) and encouraging our developers to contribute to the project. So we can’t wait to further spread the word and get even more people using it!</p><p><span style="text-decoration: underline;"><a href="http://www.mvvmcross.com/" target="_blank" rel="noopener">MvvmCross</a></span> is a framework that helps you get the most out of the Xamarin mobile app development tool. It uses the Model-View-View-Model (MVVM) design pattern to allow you to share behavior and business logic in a single codebase across multiple platforms, letting you build pixel perfect, native UIs. The MvvmCross &amp; Xamarin HackDay is the perfect chance to get to know this framework better and even to begin contributing to it yourself!</p></div><p><a id="my-btn" class="x-btn x-btn-global x-btn-block" href="https://www.xablu.com/2017/08/23/mvvmcross-xamarin-hackday/#tickets" target="_blank" rel="noopener" data-options="thumbnail: ''"><i class="x-icon mvn mln mrs x-icon-ticket" data-x-icon-s="" aria-hidden="true"></i><span style="text-decoration: underline;">GET YOUR TICKET</span></a></p><h3 class="h-custom-headline h3">Speaker Lineup</h3><div id="" class="x-text"><p>With the aim of closing the <span style="text-decoration: underline;"><a href="https://www.mvvmcross.com/hackfest/" target="_blank" rel="noopener">MvvmCross .NET Summer Hackfest</a></span> with a bang, the event will feature speakers from the MvvmCross leadership team and high-profile experts from the Xamarin community.</p></div></div></div><div id="" class="x-container cs-ta-center max width"><div class="x-column x-sm x-1-3"><p><img decoding="async" class="x-img x-img-circle" src="https://www.xablu.com/wp-content/uploads/2017/08/Mike-James.jpg" alt="Mike James" /></p><div id="" class="x-text cs-ta-center"><p><strong>Mike James</strong><br />Xamarin Evangelist, Developer at Microsoft<br /><span style="text-decoration: underline;"><a href="https://twitter.com/MikeCodesDotNet" target="_blank" rel="noopener">@MikeCodesDotNet</a></span></p></div></div><div class="x-column x-sm x-1-3"><p><img decoding="async" class="x-img x-img-circle" src="https://www.xablu.com/wp-content/uploads/2017/08/Laurent-Bugnion-206x206.jpg" alt="Tomasz Cielecki" /></p><div id="" class="x-text cs-ta-center"><p><strong>Laurent Bugnion</strong><br />Senior Global Cloud Advocate at Microsoft<br /><span style="text-decoration: underline;"><a href="https://twitter.com/LBugnion" target="_blank" rel="noopener">@LBugnion</a></span></p></div></div><div class="x-column x-sm x-1-3"><p><img decoding="async" class="x-img x-img-circle" src="https://www.xablu.com/wp-content/uploads/2017/08/Thomas-Cielecki-206x206-1.png" alt="Tomasz Cielecki" /></p><div id="" class="x-text cs-ta-center"><p><strong>Tomasz Cielecki</strong><br />Xamarin MVP, MvvmCross contributor<br /><span style="text-decoration: underline;"><a href="https://twitter.com/Cheesebaron" target="_blank" rel="noopener">@Cheesebaron</a></span></p></div></div></div><div id="" class="x-container cs-ta-center max width"><div class="x-column x-sm x-1-3"><p><img decoding="async" class="x-img x-img-circle" src="https://www.xablu.com/wp-content/uploads/2017/08/Nico-Milcoff-206x206.jpg" alt="Nico Milcoff" /></p><div id="" class="x-text cs-ta-center"><p><strong>Nico Milcoff</strong><br />Xamarin Expert, MvvmCross contributor<br /><span style="text-decoration: underline;"><a href="https://twitter.com/nmilcoff" target="_blank" rel="noopener">@nmilcoff</a></span></p></div></div><div class="x-column x-sm x-1-3"><p><img decoding="async" class="x-img x-img-circle" src="https://www.xablu.com/wp-content/uploads/2017/08/Martijn-van-Dijk-206x206.png" alt="Martijn van Dijk" /></p><div id="" class="x-text cs-ta-center"><p><strong>Martijn van Dijk</strong><br />Microsoft &amp; Xamarin MVP, Lead MvvmCross contributor<br /><span style="text-decoration: underline;"><a href="https://twitter.com/mhvdijk" target="_blank" rel="noopener">@mhvdijk</a></span></p></div></div><div class="x-column x-sm x-1-3"><p><img decoding="async" class="x-img x-img-circle" src="https://www.xablu.com/wp-content/uploads/2017/08/Marc-Bruins-206x206.jpg" alt="Marc Bruins" /></p><div id="" class="x-text cs-ta-center"><p><strong>Marc Bruins</strong><br />Xamarin Consultant, MvvmCross contributor<br /><span style="text-decoration: underline;"><a href="https://twitter.com/MarcBruins" target="_blank" rel="noopener">@MarcBruins</a></span></p></div></div></div><div id="" class="x-container max width"><h3 class="x-column x-sm x-1-1">The Schedule</h3><div id="" class="x-text"><p>Get ready for a packed day focused on MvvmCross and Xamarin! The morning will kick off with a keynote and series of <strong>lightning talks</strong>, followed by an afternoon <strong>hackathon</strong> aimed at both existing MvvmCross contributors and those new to Xamarin and MvvmCross. The first group will work together to achieve the <span style="text-decoration: underline;"><a href="https://www.mvvmcross.com/hackfest/" target="_blank" rel="noopener">Hackfest goals</a></span>, while the second group will get the chance to learn how to use the tools with hands-on instruction from the experts. Finally, we’ll finish off with a relaxed <strong>afterparty</strong>, where you can meet other members of the MvvmCross community over drinks.</p></div></div></div><div id="x-section-2" class="x-section timeline"><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p>8:30-9:00<br /><strong>Registration and welcome</strong></p></div></div><div class="x-column x-sm x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p>9:00 – 9:30<br /><strong>Introductory Keynote by Marc Bruins &amp; Martijn van Dijk</strong><br /><img decoding="async" class="size-thumbnail wp-image-9166 alignleft" src="https://www.xablu.com/wp-content/uploads/2017/08/Martijn-van-Dijk-206x206-150x150.png" sizes="(max-width: 150px) 100vw, 150px" srcset="https://www.xablu.com/wp-content/uploads/2017/08/Martijn-van-Dijk-206x206-150x150.png 150w, https://www.xablu.com/wp-content/uploads/2017/08/Martijn-van-Dijk-206x206-100x100.png 100w, https://www.xablu.com/wp-content/uploads/2017/08/Martijn-van-Dijk-206x206.png 206w" alt="Martijn van Dijk" width="150" height="150" /><img decoding="async" class="alignleft size-thumbnail wp-image-9163" src="https://www.xablu.com/wp-content/uploads/2017/08/Marc-Bruins-206x206-150x150.jpg" sizes="(max-width: 150px) 100vw, 150px" srcset="https://www.xablu.com/wp-content/uploads/2017/08/Marc-Bruins-206x206-150x150.jpg 150w, https://www.xablu.com/wp-content/uploads/2017/08/Marc-Bruins-206x206-100x100.jpg 100w, https://www.xablu.com/wp-content/uploads/2017/08/Marc-Bruins-206x206.jpg 206w" alt="Marc Bruins" width="150" height="150" /></p></div></div><div class="x-column x-sm x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p>9:30 – 11:00<br /><strong>Lightning Talks</strong></p></div></div><div class="x-column x-sm x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p><img decoding="async" class="alignleft size-thumbnail wp-image-9165" src="https://www.xablu.com/wp-content/uploads/2017/08/Nico-Milcoff-206x206-150x150.jpg" sizes="(max-width: 150px) 100vw, 150px" srcset="https://www.xablu.com/wp-content/uploads/2017/08/Nico-Milcoff-206x206-150x150.jpg 150w, https://www.xablu.com/wp-content/uploads/2017/08/Nico-Milcoff-206x206-100x100.jpg 100w, https://www.xablu.com/wp-content/uploads/2017/08/Nico-Milcoff-206x206.jpg 206w" alt="Nico Milcoff" width="150" height="150" /><strong>Nico Milcoff – View Presenters in MvvmCross</strong><br />View Presenters are one of the most important parts of MvvmCross. In this lightning talk we will explore how do they work and how we can use them to create pixel perfect apps that respect platform idioms and navigation systems.</p></div></div><div class="x-column x-sm cs-ta-center x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p><img loading="lazy" decoding="async" class="alignleft size-thumbnail wp-image-9167" src="https://www.xablu.com/wp-content/uploads/2017/08/Thomas-Cielecki-206x206-150x150.png" sizes="(max-width: 150px) 100vw, 150px" srcset="https://www.xablu.com/wp-content/uploads/2017/08/Thomas-Cielecki-206x206-150x150.png 150w, https://www.xablu.com/wp-content/uploads/2017/08/Thomas-Cielecki-206x206-100x100.png 100w, https://www.xablu.com/wp-content/uploads/2017/08/Thomas-Cielecki-206x206.png 206w" alt="Thomas Cielecki" width="150" height="150" /><strong>Tomasz Cielecki – Create custom bindings in less than 15 minutes</strong><br />Create bindings for your amazing custom views with the number one MVVM framework, MvvmCross. Achieve the best interoperability with the framework, allowing TwoWay bindings and more. All this in easy digestible steps in less than 15 minutes</p></div></div><div class="x-column x-sm cs-ta-center x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p><img loading="lazy" decoding="async" class="alignleft size-thumbnail wp-image-9156" src="https://www.xablu.com/wp-content/uploads/2017/08/Mike-James-150x150.jpg" sizes="(max-width: 150px) 100vw, 150px" srcset="https://www.xablu.com/wp-content/uploads/2017/08/Mike-James-150x150.jpg 150w, https://www.xablu.com/wp-content/uploads/2017/08/Mike-James-100x100.jpg 100w, https://www.xablu.com/wp-content/uploads/2017/08/Mike-James.jpg 206w" alt="Mike James" width="150" height="150" /><strong>Mike James – Connected apps in Azure</strong><br />Creating connected mobile applications often require some form of backend infrastructure. In this session, you’ll learn how to reuse your existing .NET skills to build web services into your Xamarin apps, leveraging the power of Azure App Service. Whether you’re a new mobile developer or an experienced enterprise team lead, Azure App Service, and Xamarin give you everything you need to build better apps.</p><p>We’ll cover how to get started and deploy your first App Service, look at the .NET client SDK, as well as demonstrate other Azure services such as Azure Search. By the end of the session, you’ll have a solid understanding of how you can leverage the power of both Xamarin and Azure to create world class mobile apps.</p></div></div><div class="x-column x-sm x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p><img loading="lazy" decoding="async" class="alignleft size-thumbnail wp-image-9190" src="https://www.xablu.com/wp-content/uploads/2017/08/Laurent-Bugnion-206x206-150x150.jpg" sizes="(max-width: 150px) 100vw, 150px" srcset="https://www.xablu.com/wp-content/uploads/2017/08/Laurent-Bugnion-206x206-150x150.jpg 150w, https://www.xablu.com/wp-content/uploads/2017/08/Laurent-Bugnion-206x206-100x100.jpg 100w, https://www.xablu.com/wp-content/uploads/2017/08/Laurent-Bugnion-206x206.jpg 206w" alt="Laurent Bugnion" width="150" height="150" /><strong>Laurent Bugnion – Azure Functions and Xamarin</strong><br />One of the most exciting recent additions to Microsoft Azure is called Functions and allows the developer to quickly build and deploy code to the cloud without complicated setup. Also dubbed “serverless computing”, Azure Functions can be triggered by timers, HTTP calls or database operations, and can communicate with other Azure services or mobile and desktop applications such as those made with Xamarin. In this lightning talk, Laurent Bugnion, Cloud Developer Advocate for Microsoft, will give you an introduction to Azure Functions and get you started with this exciting aspect of modern computing.</p></div></div><div class="x-column x-sm x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p>11:00 – 11:30<br /><strong>Breakout session – Getting started with MvvmCross</strong></p></div></div><div class="x-column x-sm x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p>11:00 – 12:30<br /><strong>Hackathon</strong></p></div></div><div class="x-column x-sm x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p>12:30 – 13:00<br /><strong>Lunch</strong></p></div></div><div class="x-column x-sm x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p>13:00 – 17:00<br /><strong>Hackathon</strong></p></div></div><div class="x-column x-sm x-1-2"> </div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><div id="" class="x-text"><p>17:00 – 19:00<br /><strong>Afterparty!</strong></p></div></div><div class="x-column x-sm x-1-2"> </div></div></div><div id="x-section-3" class="x-section"><div id="" class="x-container max width"><div class="x-column x-sm x-1-1"><h3 class="h-custom-headline h3">The location</h3><div id="" class="x-text"><p>The MvvmCross &amp; Xamarin HackDay will be held at the amazing TOBACCO Theater in central Amsterdam. We’ll have exclusive use of the space, with drinks and food provided throughout the day.</p></div></div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-2"><img decoding="async" class="x-img x-img-none" src="https://www.xablu.com/wp-content/uploads/2017/08/1.-TOBACCO-Theater-Theaterzaal-1.jpg" /></div><div class="x-column x-sm x-1-2"><img decoding="async" class="x-img x-img-none" src="https://www.xablu.com/wp-content/uploads/2017/08/2014-01-08-Presentatie-Calvin-Klein-Theaterzaal-Rebekka-009-BEWERKT-met-tobacco-logo-.jpg" /></div></div><div id="" class="x-container max width"><div class="x-column x-sm x-1-1"><div class="x-map embed with-container"><div class="x-map-inner"><iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d4872.1314307246475!2d4.891148116127415!3d52.3692284096659!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c609c0f4e62443%3A0x1fa39505d5d3a099!2sTOBACCO+Theater!5e0!3m2!1sen!2slu!4v1503478874381" width="600" height="450" frameborder="0" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe></div></div></div></div></div><div id="x-section-4" class="x-section"><div id="" class="x-container max width"><div class="x-column x-sm x-1-1"><h3 id="tickets" class="h-custom-headline h3">Get your ticket!</h3><div id="" class="x-text"><p>Thanks to generous co-sponsorship from the .NET Foundation, we’re happy to bring this event to you free, so get your ticket before all the spots fill up!</p></div></div></div></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-114cfbcd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="114cfbcd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6aa5148f" data-id="6aa5148f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-245b46b6 elementor-widget elementor-widget-text-editor" data-id="245b46b6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;"><i>Curious how Xablu can help your organization ?<br /></i></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-14d29d44 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="14d29d44" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4954e2a5" data-id="4954e2a5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-769a0b3f elementor-align-center elementor-widget elementor-widget-button" data-id="769a0b3f" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="/contact-us/" target="_blank">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Contact us Today</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://www.xablu.com/2017/08/23/youre-invited-to-the-mvvmcross-event-of-the-year/">You&#8217;re invited to the MvvmCross event of the year!</a> appeared first on <a href="https://www.xablu.com">XABLU</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>.NET standard</title>
		<link>https://www.xablu.com/2016/10/20/net-standard/</link>
		
		<dc:creator><![CDATA[XABLU HQ]]></dc:creator>
		<pubDate>Thu, 20 Oct 2016 10:10:00 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mvvmcross]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[xamarin]]></category>
		<guid isPermaLink="false">https://staging.xablu.com/?p=18697</guid>

					<description><![CDATA[<p>The goal of .NET Standard is &#8220;one library to rule them all&#8221;, or more simply, one set of APIs that can be used across platforms without compatibility issues. At the [&#8230;]</p>
<p>The post <a href="https://www.xablu.com/2016/10/20/net-standard/">.NET standard</a> appeared first on <a href="https://www.xablu.com">XABLU</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="18697" class="elementor elementor-18697" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-2d0206cc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2d0206cc" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-26936a05" data-id="26936a05" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b373d57 elementor-author-box--avatar-yes elementor-author-box--name-yes elementor-author-box--biography-yes elementor-author-box--link-no elementor-widget elementor-widget-author-box" data-id="b373d57" data-element_type="widget" data-e-type="widget" data-widget_type="author-box.default">
				<div class="elementor-widget-container">
							<div class="elementor-author-box">
							<div  class="elementor-author-box__avatar">
					<img decoding="async" src="https://secure.gravatar.com/avatar/cfb7a7770a552045b0cf0ec6e2dfee73385e3d8ba8196fedc45fdba6a4099c7d?s=300&#038;d=mm&#038;r=g" alt="Picture of XABLU HQ" loading="lazy">
				</div>
			
			<div class="elementor-author-box__text">
									<div >
						<h4 class="elementor-author-box__name">
							XABLU HQ						</h4>
					</div>
				
									<div class="elementor-author-box__bio">
											</div>
				
							</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-44264cd2 elementor-widget elementor-widget-text-editor" data-id="44264cd2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em>The goal of .NET Standard is &#8220;one library to rule them all&#8221;, or more simply, one set of APIs that can be used across platforms without compatibility issues.</em></p><p>At the moment, developers targeting one of the .NET variants need to understand the underlying platform to be able to develop for it. What makes it even more complicated is that there are multiple platform and API versions. Currently, the best solution is to create a PCL (Portable Class Library) and use &#8216;Bait &amp; Switch&#8217; to switch out a set of interfaces (so called facades) with the actual native implementation. This works well for abstracting platform specific features, but for more common API&#8217;s such as XML, Networking, IO, or even Primitives or Collections, you just want these to be available through a standardized framework.</p><p><em>&#8220;.NET Standard solves the code sharing problem for .NET developers across all platforms by bringing together the APIs that you expect and love across environments: desktop applications, mobile apps &amp; games, and cloud services,&#8221;</em> writes Microsoft&#8217;s Immo Landwerth, in a <a href="https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/">blog</a> post.</p><p>This doesn&#8217;t mean that all compatibility issues are gone, but it does give a consistency in APIs. This also means that the smallest API surface, which is .NET Core will be updated to work with all the other platforms, and even behave the same. For developers, this means they only have to create and maintain one base class library.</p><p>For .NET Standard 2.0 the major decision was made to revert to compatibility with .NET Standard 1.4, drop the extra API&#8217;s added in 1.5 and 1.6, and make sure that all the API&#8217;s in 1.4 work on all platforms! As a little bonus it will be built on .NET 4.6.1.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3374fbf2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3374fbf2" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-279c411e" data-id="279c411e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-10216c76 elementor-widget elementor-widget-text-editor" data-id="10216c76" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;"><i>Curious how Xablu can help your organization ?<br /></i></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-63eb4c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="63eb4c" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-76affbc6" data-id="76affbc6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7e9271cc elementor-align-center elementor-widget elementor-widget-button" data-id="7e9271cc" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="/contact-us/" target="_blank">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Contact us Today</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://www.xablu.com/2016/10/20/net-standard/">.NET standard</a> appeared first on <a href="https://www.xablu.com">XABLU</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
