{"id":7175,"date":"2016-10-11T09:05:28","date_gmt":"2016-10-11T16:05:28","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=7175"},"modified":"2021-09-30T11:50:06","modified_gmt":"2021-09-30T18:50:06","slug":"the-week-in-net-on-net-on-net-standard-2-0-nancy-satellite-reign","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-on-net-on-net-standard-2-0-nancy-satellite-reign\/","title":{"rendered":"The week in .NET &#8211; On .NET on Net Standard 2.0 &#8211; Nancy &#8211; Satellite Reign"},"content":{"rendered":"<p>To read last week&#8217;s post, see <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/10\/04\/the-week-in-net-on-net-on-cecil-naudio-speechcentral-hand-of-fate\/\">The week in .NET \u2013 On .NET on Cecil \u2013 NAudio \u2013 SpeechCentral \u2013 Hand of Fate<\/a>.<\/p>\n<h2>On .NET<\/h2>\n<p>Last week, <a href=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Immo-Landwerth-Net-Standard\">Immo Landwerth was on the show<\/a> to talk about Net Standard 2.0:<\/p>\n<p style=\"text-align: center;\"><iframe width=\"540\" height=\"320\" src=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Immo-Landwerth-Net-Standard\/player\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>This week, we&#8217;ll speak with Joe Morris and Srivatsn Narayanan about the new .NET Core build system. The show is on Thursdays and begins at 10AM Pacific Time <a href=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\">on Channel 9<\/a>. We&#8217;ll take questions on Gitter, on <a href=\"https:\/\/gitter.im\/dotnet\/home\">the dotnet\/home channel<\/a> or 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<p><strong>Update (10\/13\/2016):<\/strong> we have to postpone this week&#8217;s show. We apologize for the short notice, and for any inconvenience caused. Joe and Sri will be with us in two weeks, on October 27, to talk about the new .NET Core project system.<\/p>\n<p>Next week, we&#8217;ll have Rowan Miller, to talk about Entity Framework.<\/p>\n<h2>Package of the week: Nancy<\/h2>\n<p><a href=\"https:\/\/github.com\/NancyFx\/Nancy\">Nancy<\/a> is a lightweight, low-ceremony, framework for building HTTP based services on .NET Framework, .NET Core, and Mono. The goal of the framework is to stay out of the way as much as possible and provide a super-duper-happy-path to all interactions.<\/p>\n<p><script src=\"https:\/\/gist.github.com\/bleroy\/d8e327d426f649588a31d947bc64059c.js\"><\/script><\/p>\n<h2>Game of the week: Satellite Reign<\/h2>\n<p><a href=\"https:\/\/madewith.unity.com\/games\/satellite-reign\">Satellite Reign<\/a> is a real-time strategy game set in a cyberpunk city. Command a group of four agents, using them to sneak, steal, kill and sabotage to complete your missions. Satellite Reign features an open world, multiple strategies for completing missions and agent customization that allows you to play with your style. You can enjoy single player or multiplayer co-op play, where each person controls an individual agent.<\/p>\n<p><a href=\"https:\/\/cloud.githubusercontent.com\/assets\/4108756\/19274294\/824ecf22-8f84-11e6-8978-14f76519e300.jpg\"><img decoding=\"async\" style=\"width: 800px; max-width: 100%;\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/10\/824ecf22-8f84-11e6-8978-14f76519e300.jpg\" alt=\"Satellite Reign\" \/><\/a><\/p>\n<p><a href=\"https:\/\/madewith.unity.com\/games\/satellite-reign\">Satellite Reign<\/a> was created by <a href=\"http:\/\/www.5livesstudios.com\/\">5 Lives Studios<\/a> using <a href=\"https:\/\/unity3d.com\/\">Unity<\/a> and <a href=\"https:\/\/channel9.msdn.com\/Series\/C-Sharp-Fundamentals-Development-for-Absolute-Beginners\">C#<\/a>. It is available on Windows, Mac OS and Linux on <a href=\"http:\/\/store.steampowered.com\/app\/268870\/\">Steam<\/a> and <a href=\"https:\/\/www.gog.com\/game\/satellite_reign\">Good Old Games<\/a>.<\/p>\n<h2>User group meeting of the week: The new .NET universe in Berkeley, CA, with Beth Massi<\/h2>\n<p>On Friday, October 13 at 6:45 in Berkeley, the <a href=\"http:\/\/www.meetup.com\/BayNET\/\">EastBay.NET group<\/a> invites you to <a href=\"http:\/\/www.meetup.com\/BayNET\/events\/234653169\/\">a presentation of the new .NET landscape<\/a> given by <a href=\"https:\/\/twitter.com\/BethMassi\">Beth Massi<\/a>.<\/p>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2016\/10\/05\/announcing-visual-studio-15-preview-5\/\">Announcing Visual Studio &#8220;15&#8221; Preview 5<\/a> by John Montgomery.<\/li>\n<li><a href=\"https:\/\/raygun.com\/blog\/2016\/10\/net-core-docker-container\/\">Running a .NET Core app in a Docker container<\/a> by Callum Gavin.<\/li>\n<li><a href=\"http:\/\/geekswithblogs.net\/mrsteve\/archive\/2016\/10\/07\/csproj-to-xproj-support-dotnet-core-preview-tools.aspx\">CSProj to XProj: Supporting .NET Core using the Preview tools<\/a> by Steve Wilkes.<\/li>\n<li><a href=\"https:\/\/aloiskraus.wordpress.com\/2016\/10\/09\/how-buffered-io-can-ruin-performance\/\">How Buffered IO Can Ruin Performance<\/a> by Alois Kraus.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2016\/10\/06\/whats-new-in-visual-studio-15-preview-5-for-universal-windows-developers\/\">What&#8217;s new in Visual Studio &#8220;15&#8221; Preview 5 for Universal Windows Developers<\/a> by Karan Nandwani.<\/li>\n<li><a href=\"http:\/\/indexoutofrange.com\/Debugging-high-memory-usage.Part-2-DotNetMemoryProfiler\/\">Debugging high memory usage. Part 2 &#8211; .NET Memory Profiler<\/a> by Szymon Warda.<\/li>\n<li><a href=\"https:\/\/weblog.west-wind.com\/posts\/2016\/Oct\/05\/Dealing-with-AntiVirus-False-Positives\">Dealing with Anti-Virus False Positives<\/a> by Rick Strahl.<\/li>\n<li><a href=\"http:\/\/developmentpassion.blogspot.co.uk\/2016\/10\/story-of-equality-in-net-part-6.html\">Story of Equality in .Net &#8211; Part 6<\/a> by Ehsan Sajjad.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.hanselman.com\/blog\/HowToReferenceAnExistingNETFrameworkProjectInAnASPNETCore10WebApp.aspx\">How to reference an existing .NET Framework Project in an ASP.NET Core 1.0 Web App<\/a> by Scott Hanselman.<\/li>\n<li><a href=\"https:\/\/cloudplatform.googleblog.com\/2016\/08\/making-ASP.NET-apps-first-class-citizens-on-Google-Cloud-Platform.html\">Making ASP.NET apps first-class citizens on Google Cloud Platform<\/a> by Chris Sells.<\/li>\n<li><a href=\"https:\/\/andrewlock.net\/introduction-to-authorisation-in-asp-net-core\/\">Introduction to Authorisation in ASP.NET Core<\/a> by Andrew Lock.<\/li>\n<li><a href=\"https:\/\/www.stevejgordon.co.uk\/asp-net-mvc-core-html-encoding-json-body\">ASP.NET MVC Core: HTML Encoding a JSON Request Body<\/a> by Steve J. Gordon.<\/li>\n<li><a href=\"https:\/\/jonhilton.net\/2016\/10\/06\/adding-web-api-to-your-net-core-application\/\">Adding Web API to your .NET Core application<\/a> by Jon Hilton.<\/li>\n<li><a href=\"http:\/\/codeopinion.com\/why-use-nancy\/\">Why use Nancy?<\/a> by Derek Comartin.<\/li>\n<li><a href=\"https:\/\/blog.sixeyed.com\/dockerizing-nerd-dinner-part-1-running-a-legacy-asp-net-app-in-a-windows-container\/\">Dockerizing Nerd Dinner: Part 1, Running a Legacy ASP.NET App in a Windows Container<\/a> by Elton Stoneman.<\/li>\n<li><a href=\"http:\/\/www.talkingdotnet.com\/use-dapper-orm-with-asp-net-core\/\">Use Dapper ORM With ASP.NET Core<\/a> by Talking Dotnet.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<ul>\n<li><a href=\"https:\/\/twitter.com\/IonideProject\/status\/783359689920839680\">Ionide F# 2.6.0 for VS Code is released, with CodeLens showing type information!<\/a>.<\/li>\n<li><a href=\"http:\/\/red-green-rewrite.github.io\/2016\/09\/30\/Curious-case-of-disjoint-set\/\">Curious case of disjoint-set<\/a>, by Milosz Krajewski.<\/li>\n<li><a href=\"http:\/\/blog.stermon.com\/articles\/2016\/10\/05\/data-structures-done-right\">Data structures done right<\/a>, by Ram\u00f3n Soto Mathiesen.<\/li>\n<li><a href=\"https:\/\/medium.com\/@dogwith1eye\/prefer-records-of-functions-to-interfaces-d6413af4d2c3#.8863lvebz\">Prefer records of functions to interfaces<\/a>, by Matthew Doig.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=qlKZKN7il7c&amp;feature=youtu.be&amp;list=PLEx5khR4g7PIu7g3dXpwnGFdV69Wp-wce\">GOTO 2016 &#8211; Exploring StackOverflow Data with F# (video)<\/a>, by Evalina Gabasova.<\/li>\n<li><a href=\"http:\/\/kcieslak.io\/Dynamically-extending-F-applications\">Dynamically extending F# applications<\/a> by Krzysztof Cieslak.<\/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-cycle-8-service-release-0-apple-tls\/\">Xamarin Beta Release: Cycle 8 Service Release 0 \u2013 Apple TLS<\/a> by Luis Aguilera.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/xamarin-developer-events-in-october\/\">Xamarin Developer Events in October<\/a> by Jayme Singleton.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/xamarin-and-visual-studio-at-future-decoded\/\">Xamarin and Visual Studio at Future Decoded<\/a> by Julia Black.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/a-step-by-step-guide-to-building-a-profitable-mobile-services-business-through-mobile-devops\/\">A Step-by-Step Guide to Building a Profitable Mobile Services Business Through Mobile DevOps<\/a> by Francine Anthony.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/easier-app-debugging-with-xamarin-studio-run-configurations\/\">Easier App Debugging with Xamarin Studio Run Configurations<\/a> and <a href=\"https:\/\/blog.xamarin.com\/adding-bindable-native-views-directly-to-xaml\/\">Adding Bindable Native Views Directly to XAML<\/a> by Pierce Boggan.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/XamarinShow\/Continuous-Delivery-with-Josh-Weber\">The Xamarin Show 4: Continuous Delivery with Josh Weber<\/a> and <a href=\"https:\/\/channel9.msdn.com\/Shows\/XamarinShow\/Introduction-to-MVVM\">The Xamarin Show 5: MVVM &amp; Data Binding with Xamarin.Forms<\/a> by James Montemagno.<\/li>\n<li><a href=\"http:\/\/www.rarelyimpossible.com\/blog\/2016\/9\/26\/building-beautiful-apps-with-xamarin-forms\">Building Beautiful Apps With Xamarin Forms<\/a> by Rarely Impossible.<\/li>\n<li><a href=\"https:\/\/www.smashingmagazine.com\/2016\/10\/in-app-gestures-and-mobile-app-user-experience\/\">In-App Gestures And Mobile App User Experience<\/a> by Nick Babich.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/static-initialization\/\">Static Initialization<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/janhannemann.wordpress.com\/2016\/10\/03\/reactiveui-goodies-observing-properties\/\">ReactiveUI Goodies \u2013 Observing Properties<\/a> by Jan Hannemann.<\/li>\n<\/ul>\n<h2>Games<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=O-sE2mZpaXU\">Unity 5 Tutorial: How to make a climbing system like in Assassins Creed in Unity &#8211; part 10 (video)<\/a> by Gamad.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=uvMLNkk9SeA\">Unity &#8211; 2D Movement (Part 5) &#8211; Building Tank Prefab (video)<\/a> by Pixel Make<\/li>\n<li><a href=\"https:\/\/videos.raywenderlich.com\/courses\/beginning-c\/lessons\/14\">Beginning C# with Unity: Part 14: Foreach Loops (video)<\/a> by Brian Moakley.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=c43OJOBjaL0&amp;feature=youtu.be\">7.1 Unity Tower defense tutorial &#8211; Spawn position (video)<\/a> by inScope Studios.<\/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 Phillip Carter, the gaming section by Stacey Haffner, and the Xamarin section by Dan Rigby.<\/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\/332a9da79f99d042aa4ed0e7d1fa4f51\">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=\"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>To read last week&#8217;s post, see The week in .NET \u2013 On .NET on Cecil \u2013 NAudio \u2013 SpeechCentral \u2013 Hand of Fate. On .NET Last week, Immo Landwerth was on the show to talk about Net Standard 2.0: This week, we&#8217;ll speak with Joe Morris and Srivatsn Narayanan about the new .NET Core build [&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-7175","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>To read last week&#8217;s post, see The week in .NET \u2013 On .NET on Cecil \u2013 NAudio \u2013 SpeechCentral \u2013 Hand of Fate. On .NET Last week, Immo Landwerth was on the show to talk about Net Standard 2.0: This week, we&#8217;ll speak with Joe Morris and Srivatsn Narayanan about the new .NET Core build [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/7175","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=7175"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/7175\/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=7175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=7175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=7175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}