{"id":9895,"date":"2017-03-08T08:24:52","date_gmt":"2017-03-08T16:24:52","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=9895"},"modified":"2021-09-30T10:21:30","modified_gmt":"2021-09-30T17:21:30","slug":"the-week-in-net-visual-studio-2017-net-core-sdk-f-4-1-on-net-with-phillip-carter-happy-birthday-from-john-shewchuk-pyre","status":"publish","type":"post","link":"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\/","title":{"rendered":"The week in .NET &#8211; Visual Studio 2017, .NET Core SDK, F# 4.1, On .NET with Phillip Carter, Happy Birthday from John Shewchuk, FNA, Pyre"},"content":{"rendered":"<p>Previous posts:<\/p>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/02\/28\/the-week-in-net-on-net-with-eric-mellino-happy-birthday-from-scott-hunter-ozcode\/\">On .NET with Eric Mellino, Happy Birthday from Scott Hunter, OzCode<\/a>.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/02\/22\/the-week-in-net-on-net-with-beth-massi-neinlinq\/\">On .NET with Beth Massi, NeinLinq<\/a>.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/02\/14\/the-week-in-net-on-net-with-phil-haack-readline\/\">On .NET with Phil Haack, Readline<\/a>.<\/li>\n<\/ul>\n<h2>Visual Studio 2017, .NET Core SDK 1.0, F# 4.1<\/h2>\n<p>Yesterday, we had a big product launch! Visual Studio 2017 is here, and with it come the releases of .NET Core SDK 1.0, and F# 4.1. Check out the posts for all the details:<\/p>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/03\/07\/announcing-visual-studio-2017-general-availability-and-more\/\">Announcing Visual Studio 2017 General Availability\u2026 and more<\/a> by Julia Liuson.<\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2017-productivity-performance-and-partners\/\">Visual Studio 2017: Productivity, Performance, and Partners<\/a> by John Montgomery.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/03\/07\/announcing-net-core-tools-1-0\/\">Announcing .NET Core Tools 1.0<\/a> by Rich Lander.<\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/aspnet\/announcing-visual-studio-2017\/\">Announcing New ASP.NET Core and Web Development Features in Visual Studio 2017<\/a> by Jeffrey T. Fritz.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/03\/07\/announcing-f-4-1-and-the-visual-f-tools-for-visual-studio-2017-2\/\">Announcing F# 4.1 and the Visual F# Tools for Visual Studio 2017<\/a> by Phillip Carter.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/better-apps-visual-studio-2017\/\">Better Apps Faster with Visual Studio 2017 and Xamarin<\/a> by Miguel de Icaza.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/03\/06\/productivity-power-tools-for-visual-studio-2017\/\">Productivity Power Tools for Visual Studio 2017<\/a> by Justin Clareburt.<\/li>\n<\/ul>\n<p>Get the bits now:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.microsoft.com\/net\/download\/core\">.NET Core SDK 1.0<\/a><\/li>\n<li><a href=\"https:\/\/www.visualstudio.com\/vs\/whatsnew\">Visual Studio 2017<\/a><\/li>\n<li><a href=\"https:\/\/www.visualstudio.com\/vs\/visual-studio-mac\/\">Visual Studio for Mac Preview<\/a><\/li>\n<\/ul>\n<h2>On .NET<\/h2>\n<p>In <a href=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/A-tour-of-F-with-Phillip-Carter\">last week&#8217;s episode<\/a>, Phillip Carter gave a tour of F#. This episode is two full hours of delicious F# aimed mainly at C# developers with no prior F# experience:<\/p>\n<p><iframe width=\"750\" height=\"420\" src=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/A-tour-of-F-with-Phillip-Carter\/player\" allowfullscreen=\"allowfullscreen\" frameborder=\"0\" title=\"A tour of F# with Phillip Carter - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<p>This week, we&#8217;ll have two shows. First, <a href=\"https:\/\/twitter.com\/coolcsh\">Scott Hunter<\/a> will give a recap of yesterday&#8217;s announcements and what they mean for .NET. Second, we&#8217;ll have Matt Watson from <a href=\"http:\/\/www.stackify.com\/\">Stackify<\/a> to talk about <a href=\"https:\/\/stackify.com\/prefix\/\">Prefix<\/a>, a lightweight dev tool for the Web that shows real-time logs, errors, queries, and more. We&#8217;ll stream live <a href=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\">on Channel 9<\/a> at 9:30AM Pacific Time on Wednesday, then 10AM on Thursday. We&#8217;ll take questions on <a href=\"https:\/\/gitter.im\/dotnet\/home\">Gitter&#8217;s 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 shows.<\/p>\n<h2>Happy Birthday .NET!<\/h2>\n<p>We have another Happy Birthday .NET video for you this week. John Shewchuk is a Technical Fellow in charge of developer experience. He worked on Visual InterDev, drove the first release of Visual Studio, and was part of the architectural team for the very first and subsequent releases of .NET.<\/p>\n<p><iframe width=\"750\" height=\"420\" src=\"https:\/\/channel9.msdn.com\/Blogs\/funkyonex\/Happy-Birthday-NET-with-John-Shewchuk\/player\" allowfullscreen=\"allowfullscreen\" frameborder=\"0\" title=\"Happy Birthday .NET with John Shewchuk - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<h2>Tool of the week: FNA<\/h2>\n<p><a href=\"http:\/\/fna-xna.github.io\/\">FNA<\/a> is a reimplementation of the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Microsoft_XNA\">Microsoft XNA<\/a> libraries. The main contributor to the project, <a href=\"http:\/\/www.flibitijibibo.com\/\">Ethan Lee<\/a>, has <a href=\"http:\/\/www.flibitijibibo.com\/index.php?page=Portfolio\/Ports\">ported two dozen XNA games<\/a> already, including FEZ, Bastion, and Terraria.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2017\/03\/Bastion.png\" alt=\"Bastion running on FNA\" width=\"800\" height=\"469\" \/><\/p>\n<h2>Game of the week: Pyre<\/h2>\n<p><a href=\"https:\/\/www.supergiantgames.com\/games\/pyre\/\">Pyre<\/a> is a role-playing game in which you lead a band of exiles to freedom. To do this, you must fight through ancient competitions that are spread across a mystical purgatory. Each battle will bring you and your party closer to their freedom as they gain access to new abilities. Pyre will feature both a campaign and a two-player versus mode, letting you challenge a friend to one of fast-paced ritual showdowns.<\/p>\n<p><a href=\"http:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2017\/03\/pyre.jpg\"><img decoding=\"async\" style=\"border: 0px currentcolor;\" title=\"pyre\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2017\/03\/pyre_thumb.jpg\" alt=\"pyre\" width=\"800\" height=\"450\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.supergiantgames.com\/games\/pyre\/\">Pyre<\/a> is being created by <a href=\"https:\/\/www.supergiantgames.com\/\">Supergiant Games<\/a> using <a href=\"https:\/\/channel9.msdn.com\/Series\/C-Sharp-Fundamentals-Development-for-Absolute-Beginners\">C#<\/a> and their own custom engine. It is under development but will be launching on <a href=\"http:\/\/store.steampowered.com\/app\/462770\/\">Steam<\/a> and PlayStation 4.<\/p>\n<h2>User group meeting of the week: Linux and microservice architecture in NC<\/h2>\n<p>Tonight <a href=\"https:\/\/www.meetup.com\/TRINUG\/events\/237700054\/\">Wednesday, March 8, at 5:30PM in Morrisville, NC<\/a>, the <a href=\"https:\/\/www.meetup.com\/TRINUG\/\">TRINUG.NET<\/a> group holds <a href=\"https:\/\/www.meetup.com\/TRINUG\/events\/237700054\/\">a meeting on .NET, Linux, and microservice architecture<\/a>.<\/p>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/orleans\/2017\/03\/02\/orleans-1-4-and-2-0-tech-preview-2-for-net-core-released\/\">Orleans 1.4 and 2.0 Tech Preview 2 for .NET Core released<\/a> by Julian Dominguez.<\/li>\n<li><a href=\"https:\/\/damienbod.com\/2017\/03\/03\/net-core-logging-to-mysql-using-nlog\/\">.NET Core logging to MySQL using NLog<\/a> by Damien Bod.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=xa2WHKpVt_s&amp;t=2993s&amp;list=PLpCsCyd254FpFB-O4mW6q8z0lEqwdIuXa&amp;index=2\">What&#8217;s up with .NET Core 2.0 and C# 7?<\/a> by Bertrand Le Roy.<\/li>\n<li><a href=\"http:\/\/danielwertheim.se\/generic-method-cache-vs-reflection\/\">Generic method cache vs reflection<\/a> by Daniel Wertheim.<\/li>\n<li><a href=\"http:\/\/danielwertheim.se\/do-i-need-to-use-configureawait-false-all-the-way\/\">Do I need to use ConfigureAwait(false) all the way?<\/a> by Daniel Wertheim.<\/li>\n<li><a href=\"https:\/\/jeremydmiller.com\/2017\/03\/02\/new-structuremap-extensions-for-aspect-oriented-programming-and-autofactories\/\">New StructureMap Extensions for Aspect Oriented Programming and AutoFactories<\/a> by Jeremy D. Miller.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/playlist?list=PLpCsCyd254FpFB-O4mW6q8z0lEqwdIuXa\">The Orchard Harvest 2017 talks are online (playlist)<\/a>.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=Lu1wBtf2CKE&amp;list=PLpCsCyd254FpFB-O4mW6q8z0lEqwdIuXa&amp;index=5\">What&#8217;s new in ASP.NET MVC Core 2.0 (video)<\/a> by Taylor Mullen.<\/li>\n<li><a href=\"http:\/\/madskristensen.net\/post\/long-live-web-essentials\">Long live Web Essentials<\/a> by Mads Kristensen.<\/li>\n<li><a href=\"https:\/\/github.com\/ASP-NET-MVC-Boilerplate\/Templates\/blob\/master\/MVC%206%20API.md\">ASP.NET MVC Boilerplate API project templates now using <code>dotnet new<\/code><\/a><\/li>\n<li><a href=\"https:\/\/andrewlock.net\/using-routing-datatokens-in-asp-net-core\/\">Using routing DataTokens in ASP.NET Core<\/a> by Andrew Lock.<\/li>\n<li><a href=\"https:\/\/csharp.christiannagel.com\/2017\/02\/28\/viewcomponents\/\">View Components with ASP.NET Core 1.1<\/a> by Christian Nagel.<\/li>\n<li><a href=\"https:\/\/www.softfluent.com\/blog\/dev\/2017\/02\/27\/Get-the-localization-and-time-zone-of-your-visitors\">Get the localization and time zone of your visitors<\/a> by G\u00e9rald Barr\u00e9.<\/li>\n<li><a href=\"https:\/\/www.stevejgordon.co.uk\/customising-asp-net-mvc-core-behaviour-with-an-iapplicationmodelconvention\">Customising ASP.NET MVC Core Behaviour with an IApplicationModelConvention<\/a> by Steve Gordon.<\/li>\n<li><a href=\"http:\/\/gunnarpeipman.com\/2017\/03\/aspnet-core-log-filtering\/\">ASP.NET Core: How log filtering works<\/a> by Gunnar Peipman.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/timomta\/2017\/03\/04\/how-to-trap-uncaught-exceptions-and-avoid-5xx-errors-in-asp-net-webapi\/\">How to Trap Uncaught Exceptions and Avoid 5xx Errors in ASP.Net WebAPI<\/a> by Tim Omta.<\/li>\n<li><a href=\"https:\/\/codeopinion.com\/sensitive-configuration-data-asp-net-core\/\">Sensitive Configuration Data in ASP.NET Core<\/a> by Derek Comartin.&#8217;<\/li>\n<li><a href=\"http:\/\/tattoocoder.com\/simplifying-bundling-and-minification-asp-net-core\/\">Simplifying Bundling and Minification in ASP.NET Core<\/a> by Shayne Boyer.<\/li>\n<li><a href=\"http:\/\/www.talkingdotnet.com\/support-multiple-versions-of-asp-net-core-web-api\/\">Support multiple versions of ASP.NET Core Web API<\/a> by Talking Dotnet.<\/li>\n<li><a href=\"https:\/\/damienbod.com\/2017\/02\/28\/implementing-an-audit-trail-using-asp-net-core-and-elasticsearch-with-nest\/\">Implementing an Audit Trail using ASP.NET Core and Elasticsearch with NEST<\/a> by Damien Bod.<\/li>\n<\/ul>\n<h2>C#<\/h2>\n<ul>\n<li><a href=\"https:\/\/carlos.mendible.com\/2017\/03\/02\/create-a-class-with-net-core-and-roslyn\/\">Create a class with .NET Core and Roslyn<\/a> by Carlos Mendible.&#8217;<\/li>\n<li><a href=\"http:\/\/sidburn.github.io\/blog\/2017\/02\/27\/mutability-vs-immutability-validation\">Mutability vs. Immutability: Valid objects<\/a> by David Raab.<\/li>\n<li><a href=\"http:\/\/www.daedtech.com\/code-hard-understand\/\">Is Your Code Hard to Understand?<\/a> by Erik Dietrich.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.javatpoint.com\/fsharp-interview-questions\">F# Interview Questions<\/a><\/li>\n<li><a href=\"https:\/\/eiriktsarpalis.wordpress.com\/2017\/03\/06\/f-and-purity\/\">F# and Purity<\/a>, by Eirik Tsarpalis<\/li>\n<li><a href=\"http:\/\/www.zohaib.me\/setting-up-continuous-integration-for-fsharp-suave-app-to-azure\">Setting up continuous integration for F# Suave app to Azure<\/a>, by Zohaib Rauf<\/li>\n<li><a href=\"https:\/\/tech.jet.com\/blog\/2017\/03-02-binary-log-search\">Binary Log Search<\/a>, by Jonathan Leaver<\/li>\n<li><a href=\"http:\/\/anthonylloyd.github.io\/blog\/2017\/02\/28\/choosing-simplicity\">Yes, Virginia, You Can Write HoloLens Apps in F#<\/a>, by Anthony Lloyd<\/li>\n<\/ul>\n<p>New F# Language Suggestions:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/547\">Better (prettier) output for printing lists of records<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/546\">Allow the host to make the option type non-nestable and erased<\/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\/stable-release-xamarin-workbooks-inspector-1-1-2-0\/\">Xamarin Stable Release: Xamarin Workbooks &amp; Inspector 1.1.2.0<\/a> by Bri Brothers.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/mobile-center-webinar-recordings-mobile-center-analytics-and-getting-more-from-app-testing\/\">Mobile Center Webinar Recordings | Mobile Center Analytics and Getting More from App Testing<\/a> by Courtney Witmer.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/new-bindable-picker-control-for-xamarin-forms\/\">New Bindable Picker Control for Xamarin.Forms<\/a> by David Ortinau.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/xamarin-developer-events-in-march\/\">Xamarin Developer Events in March<\/a> by Jayme Singleton.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/net-standard-libraries-in-xamarin-studio\/\">.NET Standard Libraries in Xamarin Studio<\/a> by James Montemagno.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/03\/02\/xamarin-university-presents-getting-started-with-xamarin-for-visual-studio\/\">Xamarin University Presents: Getting Started with Xamarin for Visual Studio<\/a> by Mark Smith.<\/li>\n<li><a href=\"https:\/\/www2.realm.io\/webinar\/realtime-xamarin-app\/registration\">Build a Realtime Application on Xamarin using Realm<\/a> by Realm.<\/li>\n<li><a href=\"https:\/\/mobileprogrammerblog.wordpress.com\/2017\/03\/01\/realm-database-with-xamarin-forms\/\">Realm database with Xamarin Forms<\/a> by Daniel Krzyczkowski.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Blogs\/DevRadio\/DR1716\">Behind the Scenes: How Hendrick Motorsports uses Xamarin &amp; Azure to Increase Communication, Productivity &amp; Mobility<\/a> by DevRadio.<\/li>\n<li><a href=\"https:\/\/www.hanselman.com\/blog\/XamarinNETWorkbooksInteractiveComputingIsAStellarLearningTool.aspx\">Xamarin .NET Workbooks &#8211; Interactive Computing is a stellar learning tool<\/a> by Scott Hanselman.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/02\/24\/xamarin-controls-jsontextview\/\">Xamarin.Controls \u2013 JsonTextView<\/a>, <a href=\"https:\/\/alexdunn.org\/2017\/02\/28\/xamarin-controls-markdowntextview\/\">Xamarin.Controls \u2013 MarkdownTextView<\/a>, <a href=\"https:\/\/alexdunn.org\/2017\/02\/27\/xamarin-tips-extending-xamarin-plugins\/\">Xamarin.Tips \u2013 Extending Xamarin Plugins<\/a>, &amp; <a href=\"https:\/\/alexdunn.org\/2017\/03\/01\/xamarin-controls-creating-your-own-android-markdown-textview\/\">Xamarin.Controls \u2013 Creating Your Own Android Markdown TextView<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/xamarininterviewquestion.blogspot.com\/2017\/02\/generate-google-api-key-for-xamarin.html\">Generate Google API Key for Xamarin Android Application<\/a> by Suthahar J.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/xamarin-background-tasks\/\">Xamarin Background Tasks<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/canbilgin.wordpress.com\/2017\/02\/26\/developing-universalcross-platform-apps-with-mvvm-vii\/\">Developing Universal\/Cross-Platform Apps with MVVM \u2013 VII<\/a> by Can Bilgin.<\/li>\n<li><a href=\"https:\/\/almirvuk.blogspot.com\/2017\/02\/xamarinforms-listview-simple-mvvm.html\">Xamarin.Forms: ListView Simple MVVM Binding Example<\/a> by Almir Vuk.<\/li>\n<li><a href=\"https:\/\/peterfoot.net\/2017\/03\/01\/playing-media-with-xamarin-forms\/\">Playing Media with Xamarin Forms<\/a> by Peter Foot.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/XamarinShow\/The-Xamarin-Show-17-ReactiveUI-with-Michael-Stonis\">The Xamarin Show 17: ReactiveUI with Michael Stonis<\/a> by The Xamarin Show.<\/li>\n<li><a href=\"https:\/\/ghuntley.com\/archive\/2017\/02\/26\/reactiveui-v7-2-released\/\">ReactiveUI v7.2.0 released<\/a> by Geoffrey Huntley.<\/li>\n<li><a href=\"http:\/\/jesseliberty.com\/2017\/02\/25\/yet-another-podcast-168-greg-shackles\/\">Yet Another Podcast \u2013 #168: Greg Shackles<\/a> by Jesse Liberty.<\/li>\n<\/ul>\n<h2>UWP<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/02\/27\/getting-started-mixed-reality-platformer-using-microsoft-hololens\/\">Getting Started with a Mixed Reality Platformer Using Microsoft HoloLens<\/a> by Windows Apps Team.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/02\/28\/windows-10-sdk-preview-build-15042-released\/\">Windows 10 SDK Preview Build 15042 Released<\/a> by Clint Rutkas.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/03\/01\/announcing-xbox-live-creators-program\/\">Announcing the Xbox Live Creators Program<\/a> by Andrew Parsons.<\/li>\n<li>[Windows Developer Evaluation Virtual Machines \u2013 February 2017 Build](Windows Developer Evaluation Virtual Machines \u2013 February 2017 Build) by Clint Rutkas.<\/li>\n<\/ul>\n<h2>Azure<\/h2>\n<ul>\n<li><a href=\"https:\/\/shellmonger.com\/2017\/03\/02\/azure-app-service-authentication-in-an-asp-net-core-application\/\">Azure App Service Authentication in an ASP.NET Core Application<\/a> by Adrian Hall.<\/li>\n<li><a href=\"http:\/\/dontcodetired.com\/blog\/post\/Creating-Versioned-APIs-with-Azure-Functions-an-Proxies\">Creating Versioned APIs with Azure Functions and Proxies<\/a> by Jason roberts.<\/li>\n<li><a href=\"https:\/\/blog.scooletz.com\/2017\/02\/27\/service-fabric-keyvaluestorereplica-1\/\">Service Fabric \u2013 KeyValueStoreReplica<\/a>, and <a href=\"https:\/\/blog.scooletz.com\/category\/service-fabric\/\">a whole series on Service Fabric<\/a> by Szymon Kulec.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/hmahrt\/2017\/03\/06\/azure-active-directory-b2c-build-an-asp-net-core-mvc-web-api\/\">Azure Active Directory B2C: Build an ASP.NET Core MVC web API<\/a> by Helge Mahrt.<\/li>\n<li><a href=\"http:\/\/dontcodetired.com\/blog\/post\/Using-Azure-Functions-and-Microsoft-Flow-to-Send-Notifications-for-NuGet-Package-Downloads\">Using Azure Functions and Microsoft Flow to Send Notifications for NuGet Package Downloads<\/a> by Jason Roberts.<\/li>\n<\/ul>\n<h2>Data<\/h2>\n<ul>\n<li><a href=\"https:\/\/jeremydmiller.com\/2017\/03\/06\/a-concept-for-integrated-database-testing-within-storyteller\/\">A Concept for Integrated Database Testing within Storyteller<\/a>by Jeremy D. Miller.<\/li>\n<li><a href=\"https:\/\/visualstudiomagazine.com\/articles\/2017\/03\/02\/mimic-lazy-loading-ef-6-ef-framework-core-1-1.aspx\">Mimic Lazy Loading with Entity Framework 6 and Entity Framework Core 1.1<\/a> by Peter Hunter Vogel.<\/li>\n<li><a href=\"http:\/\/thedatafarm.com\/data-access\/no-executable-found-matching-command-dotnet-ef\/\">Troubleshooting the dotnet ef command for EF Core Migrations<\/a> by Julie Lerman.<\/li>\n<li><a href=\"https:\/\/weblogs.asp.net\/ricardoperes\/implementing-missing-features-in-entity-framework-core-part-7-entity-configuration-in-mapping-classes\">Implementing Missing Features in Entity Framework Core \u2013 Part 7: Entity Configuration in Mapping Classes<\/a> by Ricardo Peres.<\/li>\n<\/ul>\n<h2>Games<\/h2>\n<ul>\n<li><a href=\"http:\/\/news.xbox.com\/2017\/03\/01\/xbox-gdc-2017\/\">New Investments for Xbox Developers and Gamers Kick Off GDC 2017<\/a> by Chris Charla.<\/li>\n<li><a href=\"http:\/\/www.monogame.net\/2017\/03\/01\/monogame-3-6\/\">MonoGame 3.6<\/a> by Tom Spilman.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/windowsexperience\/2017\/03\/01\/windows-mixed-reality-dev-kits-shipping-month\/#pPLO7pWgoXmcFpjE.97\">Windows Mixed Reality dev kits shipping this month<\/a> by Alex Kipman.<\/li>\n<li><a href=\"https:\/\/blogs.unity3d.com\/2017\/02\/28\/updates-from-unitys-gdc-2017-keynote\/\">Updates from Unity&#8217;s GDC 2017 Keynote<\/a> by Kyla Keefe.<\/li>\n<li><a href=\"https:\/\/www.cryengine.com\/news\/cryengine-533-is-now-available-for-download\">CRYENGINE 5.3.3 is now available for download<\/a>.<\/li>\n<li><a href=\"https:\/\/github.com\/blog\/2329-introducing-github-for-unity\">Introducing GitHub for Unity<\/a> by Andreia Gaita.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/dotGAME\/Inventory-and-Store-System-Part-3-UI\">Inventory and Store System &#8211; Part 3 (Creating the Store UI)<\/a> by Stacey Haffner.<\/li>\n<li><a href=\"https:\/\/youtu.be\/7QOlA0zBT-Q\">10.3 Unity Tower defense tutorial &#8211; Death animation<\/a> by inSCope Studios.<\/li>\n<li><a href=\"https:\/\/youtu.be\/M_QkUADF4nk\">Real Time Strategy in Unity &#8211; Making Units Construct Buildings<\/a> by Unit02Games.<\/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\/b35a1d1d0b669264d0d2803f8fe65218\">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: On .NET with Eric Mellino, Happy Birthday from Scott Hunter, OzCode. On .NET with Beth Massi, NeinLinq. On .NET with Phil Haack, Readline. Visual Studio 2017, .NET Core SDK 1.0, F# 4.1 Yesterday, we had a big product launch! Visual Studio 2017 is here, and with it come the releases of .NET Core [&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":[46,51,73,147,153],"class_list":["post-9895","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","tag-c","tag-community","tag-f","tag-visual-studio","tag-week-in-net"],"acf":[],"blog_post_summary":"<p>Previous posts: On .NET with Eric Mellino, Happy Birthday from Scott Hunter, OzCode. On .NET with Beth Massi, NeinLinq. On .NET with Phil Haack, Readline. Visual Studio 2017, .NET Core SDK 1.0, F# 4.1 Yesterday, we had a big product launch! Visual Studio 2017 is here, and with it come the releases of .NET Core [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/9895","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=9895"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/9895\/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=9895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=9895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=9895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}