{"id":9995,"date":"2017-03-28T11:23:53","date_gmt":"2017-03-28T18:23:53","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=9995"},"modified":"2021-09-30T10:21:04","modified_gmt":"2021-09-30T17:21:04","slug":"the-week-in-net-on-net-with-sidarth-gupta-on-tizen-happy-birthday-net-with-bertrand-le-roy-json-net-10-gunnar-peipman","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-on-net-with-sidarth-gupta-on-tizen-happy-birthday-net-with-bertrand-le-roy-json-net-10-gunnar-peipman\/","title":{"rendered":"The week in .NET &#8211; On .NET with Sidharth Gupta on Tizen, Happy birthday .NET with Bertrand Le Roy, JSON.NET 10, Gunnar Peipman"},"content":{"rendered":"<p>Previous posts:<\/p>\n<ul>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-happy-birthday-net-with-mads-torgersen-coypu\/\">Happy birthday .NET with Mads Torgersen, Coypu<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-on-net-with-scott-hunter-on-net-with-matt-watson-messagepack\/\">On .NET with Scott Hunter, On .NET with Matt Watson, MessagePack<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-visual-studio-2017-net-core-sdk-f-4-1-on-net-with-phillip-carter-happy-birthday-from-john-shewchuk-pyre\/\">Visual Studio 2017, .NET Core SDK, F# 4.1, On .NET with Phillip Carter, Happy Birthday from John Shewchuk, FNA, Pyre<\/a><\/li>\n<\/ul>\n<h2>On .NET<\/h2>\n<p>Last week, we spoke with Sidharth Gupta from Samsung about <a href=\"https:\/\/www.tizen.org\/\">Tizen<\/a>. Tizen is Samsung&#8217;s open-source OS that runs on TVs, watches, phones, and other devices. The development platform for Tizen is built on .NET Core and Xamarin Forms.<\/p>\n<p><iframe src=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Sidarth-Gupta-Tizen\/player\" width=\"750\" height=\"420\" allowFullScreen frameBorder=\"0\" title=\"Sidharth Gupta - Tizen - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<p>This week, we&#8217;ll talk about <a href=\"http:\/\/www.sonarlint.org\/visualstudio\/index.html\">SonarLint<\/a> with Tam\u00e1s Vajk. We&#8217;ll take questions on Gitter, on <a href=\"https:\/\/gitter.im\/dotnet\/home\">the dotnet\/home channel<\/a> and on Twitter. Please use the <code>#onnet<\/code> tag. It&#8217;s OK to start sending us questions in advance if you can&#8217;t do it live during the show.<\/p>\n<h2>Happy birthday .NET!<\/h2>\n<p><a href=\"https:\/\/twitter.com\/bleroy\">Bertrand Le Roy<\/a> started using .NET with the first public betas, then proceeded to write a CMS with it. That&#8217;s when he moved to the US and joined the ASP.NET team that was working on ASP.NET 2.0 at the time. He&#8217;s worked on ASP.NET Ajax (including UpdatePanel, yes), co-founded the Orchard CMS project, and is now working as a Program Manager on .NET Core. He sometimes speaks of himself in the third person.<\/p>\n<p><iframe src=\"https:\/\/channel9.msdn.com\/Blogs\/funkyonex\/Happy-Birthday-NET-with-Bertrand-LeRoy\/player\" width=\"750\" height=\"420\" allowFullScreen frameBorder=\"0\" title=\"Happy Birthday .NET with Bertrand LeRoy - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<h2>Package of the week: JSON.NET 10<\/h2>\n<p><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/01\/12\/the-week-in-net-1122016\/\">I&#8217;ve featured JSON.NET before<\/a>, and <a href=\"https:\/\/www.nuget.org\/packages\">it&#8217;s the #1 package on NuGet<\/a> with more than 50 million downloads. <a href=\"http:\/\/james.newtonking.com\/archive\/2017\/03\/21\/json-net-10-0-release-1-async-performance-documentation-and-more\">Version 10 is out<\/a>, with new features that make it a particularly exciting release. Specifically, the library now has full <code>async<\/code> support.<\/p>\n<p><script src=\"https:\/\/gist.github.com\/bleroy\/7879720551d779c20cdd4dbb36e78836.js\"><\/script><\/p>\n<p>Download <a href=\"https:\/\/www.nuget.org\/packages\/Newtonsoft.Json\/\">JSON.NET 10 on NuGet.org<\/a>.<\/p>\n<h2>Blogger of the week: Gunnar Peipman<\/h2>\n<p><a href=\"http:\/\/gunnarpeipman.com\/\">Gunnar Peipman<\/a> has had at least one post a week featured here for quite a while, and this week is no exception, as you&#8217;ll find three of his posts in the <a href=\"http:\/\/gunnarpeipman.com\/2017\/03\/aspnet-core-websocket-chart\/\">ASP.NET<\/a>, <a href=\"http:\/\/gunnarpeipman.com\/2017\/03\/csharp-out-variables\/\">C#<\/a>, and <a href=\"http:\/\/gunnarpeipman.com\/2017\/03\/aspnet-core-azure-ad\/\">Azure<\/a> sections. His posts are always very focused and immediately useful. Check out <a href=\"http:\/\/gunnarpeipman.com\/\">his blog<\/a>!<\/p>\n<h2>Meetups of the week: game development with Unity for Windows 10 in NYC<\/h2>\n<p><a href=\"https:\/\/www.meetup.com\/MMADNYC\/events\/238648860\/\">Tonight at 6PM at the Microsoft Reactor in NYC<\/a>, <a href=\"https:\/\/www.meetup.com\/MMADNYC\/\">the Microsoft makers and app developers group<\/a> holds a meeting where you&#8217;ll learn about game development on Windows 10 using <a href=\"https:\/\/unity3d.com\/\">Unity<\/a>.<\/p>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/mattwarren.org\/2017\/03\/23\/Hitchhikers-Guide-to-the-CoreCLR-Source-Code\/\">A Hitchhikers Guide to the CoreCLR Source Code<\/a> by Matt Warren.<\/li>\n<li><a href=\"https:\/\/www.hanselman.com\/blog\/CommandLineUsingDotnetWatchTestForContinuousTestingWithNETCore10AndXUnitnet.aspx\">Command Line: Using dotnet watch test for continuous testing with .NET Core 1.0 and XUnit.net<\/a> by Scott Hanselman.<\/li>\n<li><a href=\"https:\/\/www.hanselman.com\/blog\/VisualStudio2017CanAutomaticallyRecommendNuGetPackagesForUnknownTypes.aspx\">Visual Studio 2017 can automatically recommend NuGet packages for unknown types<\/a> by Scott Hanselman.<\/li>\n<li><a href=\"https:\/\/ayende.com\/blog\/177377\/fast-dictionary-and-struct-generic-arguments\">Fast Dictionary and struct generic arguments<\/a> by Ayende Rahien.<\/li>\n<li><a href=\"http:\/\/labs.criteo.com\/2017\/03\/clrmd-part-2-clrruntime-clrheap-traverse-managed-heap\/\">ClrMD Part 2 \u2013 From ClrRuntime to ClrHeap or how to traverse the managed heap<\/a> by CriteoLabs.<\/li>\n<li><a href=\"http:\/\/isolineltd.com\/blog\/2017\/03\/23\/NuGet-Versioning-Hell\">NuGet Versioning Hell<\/a> by Ivan Gavryliuk.<\/li>\n<li><a href=\"https:\/\/nikolalukovic.com\/programming\/NET-Dynamically-generating-classes-in-runtime.html\">Dynamically generating classes in runtime<\/a> by Nikola Lukovic.<\/li>\n<li><a href=\"http:\/\/rehansaeed.com\/dotnet-new-feature-selection\/\"><code>dotnet new<\/code> Feature Selection<\/a> by Muhammad Rehan Saeed.<\/li>\n<li><a href=\"https:\/\/stevedesmond.ca\/blog\/happy-libyear\">Happy LibYear!<\/a> by Steve Desmond.<\/li>\n<li><a href=\"http:\/\/www.dotnetflix.com\/player\/46\">Introductie van .NET Core<\/a>, <a href=\"http:\/\/www.dotnetflix.com\/player\/47\">.NET Standard<\/a>, and <a href=\"http:\/\/www.dotnetflix.com\/player\/48\">Developer experience &#8211; deel 1 van 2<\/a> (Dutch) by Sander Molenkamp and Edwin van Wijk.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/gunnarpeipman.com\/2017\/03\/aspnet-core-websocket-chart\/\">Real-time chart using ASP.NET Core and WebSocket<\/a> by Gunnar Peipman.<\/li>\n<li><a href=\"https:\/\/andrewlock.net\/preventing-mass-assignment-or-over-posting-in-asp-net-core\/\">Preventing mass assignment or over posting in ASP.NET Core<\/a> by Andrew Lock.<\/li>\n<li><a href=\"https:\/\/carlos.mendible.com\/2017\/03\/21\/step-by-step-running-aspnet-core-on-raspberry-pi\/\">Step by step: Running ASP.NET Core on Raspberry Pi<\/a>, and <a href=\"https:\/\/carlos.mendible.com\/2017\/03\/26\/raspberry-pi-run-aspnet-core-on-startup\/\">Raspberry Pi: Run ASP.NET Core on Startup<\/a> by Carlos Mendible.<\/li>\n<li><a href=\"http:\/\/msprogrammer.serviciipeweb.ro\/2017\/03\/20\/mvc-5-encrypt-parameters\/\">MVC 5 encrypt parameters<\/a> by Andrei Ignat.<\/li>\n<\/ul>\n<h2>C#<\/h2>\n<ul>\n<li><a href=\"https:\/\/stackify.com\/net-core-csharp-next-programming-language\/\">Why .NET Core Made C# Your Next Programming Language to Learn<\/a> by Matt Watson.<\/li>\n<li><a href=\"http:\/\/davidpine.net\/blog\/exploring-csharp-seven\/\">Exploring C# 7<\/a> by David Pine.<\/li>\n<li><a href=\"https:\/\/andrewlock.net\/deconstructors-for-non-tuple-types-in-c-7-0\/\">Deconstructors for non-tuple types in C# 7.0<\/a> by Andrew Lock.<\/li>\n<li><a href=\"http:\/\/gunnarpeipman.com\/2017\/03\/csharp-out-variables\/\">C# 7.0: Out variables<\/a> by Gunnar Peipman.<\/li>\n<li><a href=\"https:\/\/danielwertheim.se\/how-to-build-a-simple-object-graph-delta-comparer-in-csharp-using-structurizer\/\">How to build a simple object graph delta comparer in C# using Structurizer<\/a> by Daniel Wertheim.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=VU1ObHfDNPQ\">Exploring StackOverflow Data<\/a>, by Evalina Gabasova<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=C4xzEudljWE\">Visualizing Olympic Medals with F# and Fable<\/a>, by Tomas Petricek<\/li>\n<li><a href=\"https:\/\/www.seventeencups.net\/building-a-mud-with-f-sharp-and-akka-net-part-one\/\">Building a MUD with F# and Akka.NET \u2013 Part One<\/a>, by Joe Clay<\/li>\n<li><a href=\"https:\/\/eiriktsarpalis.wordpress.com\/2017\/03\/20\/why-oo-matters-in-f\/\">Why OO Matters (in F#)<\/a>, by Eirik Tsarpalis<\/li>\n<li><a href=\"https:\/\/martinand.net\/2017\/03\/20\/what-is-for-lunch\/\">Answering \u201cWhat\u2019s for lunch?\u201d using Azure Functions, F# and Slack<\/a>, by Martin Andersen<\/li>\n<li><a href=\"http:\/\/insights.dice.com\/2017\/03\/20\/examining-f-programming-language\/?utm_campaign=shareaholic&amp;utm_medium=twitter&amp;utm_source=socialnetwork\">Examining the F# Programming Language<\/a>, by David Bolton<\/li>\n<li><a href=\"https:\/\/github.com\/Microsoft\/visualfsharp\/blob\/master\/attributions.md\">Visual F# Attributions<\/a><\/li>\n<\/ul>\n<p>New F# Language Suggestions:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/553\">New type: constrained type<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/552\">Flow based null check analysis for <code>[&lt;AllowNullLiteralAttribute&gt;]<\/code> types and alike<\/a><\/li>\n<\/ul>\n<p>Check out <a href=\"https:\/\/sergeytihon.wordpress.com\/category\/f-weekly\/\">F# Weekly<\/a> for more great content from the F# community.<\/p>\n<h2>Xamarin<\/h2>\n<ul>\n<li><a href=\"https:\/\/releases.xamarin.com\/beta-release-15-1-beta-preview-1\/\">Xamarin Beta Release: 15.1 Beta Preview 1<\/a> by Bri Brothers.<\/li>\n<li><a href=\"https:\/\/releases.xamarin.com\/stable-release-xamarin-workbooks-inspector\/\">Xamarin Stable Release: Xamarin Workbooks &amp; Inspector 1.2.0<\/a> by Bri Brothers.<\/li>\n<li><a href=\"https:\/\/releases.xamarin.com\/technical-bulletin-updating-xamarin-visual-studio-2017-side-by-side\/\">Xamarin Technical Bulletin: Updating Xamarin Visual Studio 2017 &amp; Side-by-Side<\/a> by Dominic Nahous.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/introducing-the-kimono-designer-for-skiasharp\/\">Introducing the Kimono Designer for SkiaSharp<\/a> by Kevin Mullins.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/xamarin-university-webinar-recording-building-your-first-android-app-with-xamarin-for-visual-studio\/\">Xamarin University Webinar Recording | Building Your First Android App with Xamarin for Visual Studio<\/a> by Courtney Witmer.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/play-audio-and-video-with-the-mediamanager-plugin-for-xamarin\/\">Play Audio and Video with the MediaManager Plugin for Xamarin<\/a> by Martijn van Dijk.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/organize-your-xamarin-dev-days\/\">Organize a Xamarin Dev Days!<\/a> by Jayme Singleton.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/catch-up-on-vs2017-visual-studio-for-mac-channel-9\/\">Catch Up on Visual Studio 2017 and Visual Studio for Mac with Channel 9<\/a> by James Montemagno.<\/li>\n<li><a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/game_development\/monogame\/introduction\/\">Introduction to Game Development with MonoGame<\/a> by Xamarin.<\/li>\n<li><a href=\"https:\/\/www.hockeyapp.net\/blog\/2017\/03\/22\/HockeySDK-Xamarin-4-1-2.html\">New HockeySDK releases for Xamarin and Unity<\/a> by HockeyApp.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Blogs\/DevRadio\/DR1719\">Behind the Scenes: How Chefs for Seniors uses Xamarin, HockeyApp &amp; Azure App Service to Power its Daily Operations<\/a> by DevRadio.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/XamarinShow\/Episode-19-MonoGame-Write-Once-Play-Everywhere-with-Dean-Ellis\">Episode 19: MonoGame &#8211; Write Once, Play Everywhere with Dean Ellis<\/a> by The Xamarin Show.<\/li>\n<li><a href=\"http:\/\/motzcod.es\/post\/158519702967\/cleanup-up-space-xamarin-dev-machine\">Cleaning Up Space on Your Xamarin Development Machine<\/a> by James Montemagno.<\/li>\n<li><a href=\"http:\/\/www.kymphillpotts.com\/xamarin-forms-layout-challenges-great-places\/\">Xamarin.Forms Layout Challenges \u2013 Great Places<\/a> by Kym Phillpotts.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/connecting-remote-database-xamarin-forms\/\">Connecting To A Remote Database in Xamarin Forms<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/uisleuth-visually-inspect-xamarin-forms-application\/\">UISleuth \u2013 Visually Inspect Your Xamarin Forms Application<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/xamarin-forms-binding\/\">Xamarin Forms Binding<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/03\/21\/xamarin-tips-xamarin-forms-android-custom-tableview-section-titles\/\">Xamarin.Tips \u2013 Xamarin.Forms Android Custom TableView Section Titles<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/03\/21\/xamarin-tips-xamarin-forms-ios-custom-tableview-section-titles\/\">Xamarin.Tips \u2013 Xamarin.Forms iOS Custom TableView Section Titles<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/03\/22\/xamarin-tips-android-shadows-on-transparent-views\/\">Xamarin.Tips \u2013 Android Shadows on Transparent Views<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/03\/23\/xamarin-tips-changing-a-tableviews-separator-color\/\">Xamarin.Tips \u2013 Changing a TableView\u2019s Separator Color<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/almirvuk.blogspot.com\/2017\/03\/xamarinforms-grouping-data-with-tabbed.html\">Xamarin.Forms: Grouping data with Tabbed page<\/a> by Almir Vuk.<\/li>\n<li><a href=\"https:\/\/visualstudiomagazine.com\/articles\/2017\/03\/01\/xamarinforms-ios-android-mobile-visual-studio.aspx\">Xamarin.Forms &#8212; Caching for the ListView<\/a> by Wallace McClure.<\/li>\n<\/ul>\n<h2>Azure<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2017\/03\/24\/service-fabric-net-sdk-goes-open-source\/\">Service Fabric .NET SDK goes open source<\/a> by the Service Fabric team.<\/li>\n<li><a href=\"http:\/\/gunnarpeipman.com\/2017\/03\/aspnet-core-azure-ad\/\">Using Azure AD with ASP.NET Core<\/a> by Gunnar Peipman.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/benjaminperkins\/2017\/03\/21\/how-to-deploy-an-asp-net-core-1-1-application-to-an-azure-app-services-web-app-using-visual-studio-2017\/\">How to deploy an ASP.NET Core 1.1 application to an Azure App Services Web App using Visual Studio 2017<\/a> by Benjamin Perkins.<\/li>\n<\/ul>\n<h2>UWP<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/03\/22\/new-year-new-dev-windows-iot-core\/\">New Year, New Dev \u2013 Windows IoT Core<\/a> By Windows Apps Team.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/03\/23\/project-rome-android-update-now-app-services-support\/\">Project Rome for Android Update: Now with App Services Support<\/a> By Carmen Forsmann.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/03\/24\/uwp-community-toolkit-helps-windows-developers-easily-create-well-designed-user-friendly-apps\/\">How the UWP Community Toolkit helps Windows developers easily create well-designed and user-friendly apps<\/a> By Windows Apps Team.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/coding4fun\/blog\/Dialing-an-Etch-a-Sketch\">Dialing an Etch-a-Sketch<\/a> By Greg Duncan.<\/li>\n<li><a href=\"https:\/\/www.pedrolamas.com\/2017\/03\/21\/setting-a-custom-user-agent-in-the-uwp-webview-control\/\">Setting a custom User-Agent in the UWP WebView control<\/a> by Pedro Lamas.<\/li>\n<\/ul>\n<h2>Data<\/h2>\n<ul>\n<li><a href=\"http:\/\/thedatafarm.com\/uncategorized\/quick-start-ef-core-videos-on-channel-9\/\">Quick Start EF Core Videos on Channel 9<\/a>, <a href=\"https:\/\/channel9.msdn.com\/Blogs\/MVP-VisualStudio-Dev\/EF-Core-Quick-Starts-ASPNET-Core-in-Visual-Studio-2017\">EF Core Quick Starts: ASP.NET Core in Visual Studio 2017 (video)<\/a> and <a href=\"https:\/\/channel9.msdn.com\/Blogs\/MVP-VisualStudio-Dev\/EF-Core-Quick-Starts-Full-NET-in-Visual-Studio-2015\">EF Core Quick Starts: Full .NET in Visual Studio 2015 (video)<\/a> by Julie Lerman.<\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/cesardelatorre\/using-resilient-entity-framework-core-sql-connections-and-transactions-retries-with-exponential-backoff\/\">Using Resilient Entity Framework Core Sql Connections and Transactions: Retries with Exponential Backoff<\/a> by Cesar de la Torre.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/premier_developer\/2017\/03\/23\/entity-framework-query-caching\/\">Entity Framework Query Caching<\/a> by Deepak Malik.<\/li>\n<li><a href=\"https:\/\/visualstudiomagazine.com\/articles\/2017\/03\/01\/check-ef-objects-dbentityentry.aspx\">Checking Up on Your Entity Framework Objects with DbEntityEntry<\/a> by Peter Vogel.<\/li>\n<\/ul>\n<h2>Game Development<\/h2>\n<ul>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/dotGAME\/Inventory-and-Store-System-Part-42-Populating-the-Data\">Inventory and Store System &#8211; Part 4.2 (Populating the Data)<\/a> by Stacey Haffner.<\/li>\n<li><a href=\"http:\/\/www.rikodu.com\/implementing-robust-ai-for-secondhand-enemy-positioning\/\">Implementing robust AI for SecondHand: Enemy Positioning<\/a> by Radu S. Cristea.<\/li>\n<li><a href=\"http:\/\/thraka.github.io\/2017\/03\/18\/engine-revision-completed\/#more\">SadConsole &#8211; Engine Revision Completed<\/a> by Andy De George.<\/li>\n<li><a href=\"http:\/\/www.gamasutra.com\/blogs\/JamesBuckle\/20170327\/294546\/Is_Early_Access_Worth_It.php\">Is Early Access Worth It?<\/a> by James Buckle.<\/li>\n<li><a href=\"https:\/\/youtu.be\/Ey8MHswqzko\">[Unity 5.5] Tutorial: How to create a Mirror<\/a> by Gamad.<\/li>\n<li><a href=\"http:\/\/catlikecoding.com\/unity\/tutorials\/hex-map\/part-15\/\">Hex Map 15: Distances<\/a> by Catlike Coding.<\/li>\n<li><a href=\"https:\/\/youtu.be\/iV-igTT5yE4\">Unity 5: Fade Between Scenes<\/a> by Dual Core Studio.<\/li>\n<li><a href=\"http:\/\/devdog.io\/blog\/2017\/03\/9-best-unity-tips-for-game-developers-38\">Curated #UnityTips No. 38 by Devdog March 2017<\/a>.<\/li>\n<li><a href=\"http:\/\/www.usgamer.net\/articles\/hajime-tabata-talks-about-the-transformation-of-versus-xiii-to-final-fantasy-xv\">Hajime Tabata talks about the transformation of Versus XIII to Final Fantasy XV<\/a> by Jeremy Parish.<\/li>\n<\/ul>\n<p>And this is it for this week!<\/p>\n<h2>Contribute to the week in .NET<\/h2>\n<p>As always, this weekly post couldn&#8217;t exist without community contributions, and I&#8217;d like to thank all those who sent links and tips. The F# section is provided by <a href=\"https:\/\/twitter.com\/_cartermp\">Phillip Carter<\/a>, the gaming section by <a href=\"https:\/\/twitter.com\/yecats131\">Stacey Haffner<\/a>, and the Xamarin section by <a href=\"https:\/\/twitter.com\/DanRigby\">Dan Rigby<\/a>, and the UWP section by <a href=\"http:\/\/twitter.com\/mbcrump\">Michael Crump<\/a>.<\/p>\n<p>You can participate too. Did you write a great blog post, or just read one? Do you want everyone to know about an amazing new contribution or a useful library? Did you make or play a great game built on .NET?\nWe&#8217;d love to hear from you, and feature your contributions on future posts:<\/p>\n<ul>\n<li>Send an email to beleroy at Microsoft,<\/li>\n<li><a href=\"https:\/\/gist.github.com\/bleroy\/c44c40fe36ffc3ad1b512ac550e1bb88\">comment on this gist<\/a><\/li>\n<li>Leave us a pointer in the comments section below.<\/li>\n<li><a href=\"https:\/\/twitter.com\/yecats131\">Send Stacey (@yecats131) tips on Twitter about .NET games<\/a>.<\/li>\n<\/ul>\n<p>This week&#8217;s post (and future posts) also contains news I first read on <a href=\"https:\/\/blogs.msdn.microsoft.com\/webdev\/tag\/communitystandup\/\">The ASP.NET Community Standup<\/a>, on <a href=\"http:\/\/weeklyxamarin.com\/\">Weekly Xamarin<\/a>, on <a href=\"https:\/\/sergeytihon.wordpress.com\/category\/f-weekly\/\">F# weekly<\/a>, and on <a href=\"http:\/\/themorningbrew.net\/\">Chris Alcock&#8217;s The Morning Brew<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Previous posts: Happy birthday .NET with Mads Torgersen, Coypu On .NET with Scott Hunter, On .NET with Matt Watson, MessagePack Visual Studio 2017, .NET Core SDK, F# 4.1, On .NET with Phillip Carter, Happy Birthday from John Shewchuk, FNA, Pyre On .NET Last week, we spoke with Sidharth Gupta from Samsung about Tizen. Tizen is [&hellip;]<\/p>\n","protected":false},"author":347,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685],"tags":[4,51,153],"class_list":["post-9995","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","tag-net","tag-community","tag-week-in-net"],"acf":[],"blog_post_summary":"<p>Previous posts: Happy birthday .NET with Mads Torgersen, Coypu On .NET with Scott Hunter, On .NET with Matt Watson, MessagePack Visual Studio 2017, .NET Core SDK, F# 4.1, On .NET with Phillip Carter, Happy Birthday from John Shewchuk, FNA, Pyre On .NET Last week, we spoke with Sidharth Gupta from Samsung about Tizen. Tizen is [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/9995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/347"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=9995"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/9995\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=9995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=9995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=9995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}