{"id":6165,"date":"2016-07-12T10:03:07","date_gmt":"2016-07-12T17:03:07","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=6165"},"modified":"2021-09-30T11:58:01","modified_gmt":"2021-09-30T18:58:01","slug":"the-week-in-net-7122016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-7122016\/","title":{"rendered":"The week in .NET &#8211; 7\/12\/2016"},"content":{"rendered":"<p>To read the last post, see <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-6282016\/\" target=\"_blank\" rel=\"noopener noreferrer\">The week in .NET \u2013 6\/28\/2016<\/a>.<\/p>\n<h2>On .NET<\/h2>\n<p>Last week, we had Mukul Sabharwal on the show to talk about .NET Core usage at Bing.<\/p>\n<p style=\"text-align: center;\"><iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/voT4VhDboC4\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>This week, we&#8217;ll have Lucas Meijer from <a href=\"http:\/\/unity3d.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Unity Technologies<\/a> on <a href=\"https:\/\/www.youtube.com\/channel\/UCvtT19MZW8dq5Wwfu6B0oxw\/\" target=\"_blank\" rel=\"noopener noreferrer\">the show<\/a>.<\/p>\n<h2 id=\"package-of-the-week-linqtotwitter\">Package of the week: LinqToTwitter<\/h2>\n<p><a href=\"https:\/\/github.com\/JoeMayo\/LinqToTwitter\" target=\"_blank\" rel=\"noopener noreferrer\">LINQ to Twitter<\/a> is an open source library that enables querying Twitter using standard LINQ syntax.<\/p>\n<p>Here&#8217;s an example of a query that returns search results where people are tweeting about LINQ to Twitter:<\/p>\n<p><script src=\"https:\/\/gist.github.com\/staceyhaffner\/1e493e33a61c3017e320c7de3e5b40c1.js\"><\/script><\/p>\n<h2>Game of the week: Assault Android Cactus<\/h2>\n<p><a href=\"https:\/\/madewith.unity.com\/games\/assault-android-cactus\" target=\"_blank\" rel=\"noopener noreferrer\">Assault Android Cactus<\/a> is a fast paced arcade style twin stick shooter. In Assault Android Cactus, players must battle waves of enemies and giant robots while avoiding having their battery fully drain. (You are androids, after all!) Players can select between nine playable androids, each of which has a distinct set of abilities that require a different play style. Assault Android Cactus supports both single player and local-player co-op modes.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-6175\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/07\/AssaultAndroidCactus.png\" alt=\"AssaultAndroidCactus\" width=\"888\" height=\"500\" srcset=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/07\/AssaultAndroidCactus.png 888w, https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/07\/AssaultAndroidCactus-300x169.png 300w, https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/07\/AssaultAndroidCactus-768x432.png 768w\" sizes=\"(max-width: 888px) 100vw, 888px\" \/><\/p>\n<p>Assault Android Cactus was created by <a href=\"https:\/\/madewith.unity.com\/profiles\/witch-beam-games\" target=\"_blank\" rel=\"noopener noreferrer\">Witch Beam Games<\/a> using <a href=\"http:\/\/unity3d.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Unity<\/a>, JavaScript and <a href=\"https:\/\/channel9.msdn.com\/Series\/C-Sharp-Fundamentals-Development-for-Absolute-Beginners\" target=\"_blank\" rel=\"noopener noreferrer\">C#<\/a>. It is currently available on Windows, Mac, Linux, Wii U and PlayStation 4. More information can be found on their <a href=\"https:\/\/madewith.unity.com\/games\/assault-android-cactus\" target=\"_blank\" rel=\"noopener noreferrer\">Made with Unity<\/a> page.<\/p>\n<h2 id=\"user-group-meeting-of-the-week-the-latest-on-net-and-asp-net-with-scott-hanselman\">User group meeting of the week: The latest on .NET and ASP.NET with Scott Hanselman<\/h2>\n<p>On Wednesday, July 13 at 12:00PM, the Adelaide .NET User Group is hosting a meeting where you\u2019ll hear an update on the progress of .NET, .NET Core and ASP.NET Core.<\/p>\n<h2 id=\"-net\">.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.hanselman.com\/blog\/WheresDNVMSafelyRunningMultipleVersionsOfTheNETCoreSDKAndToolingWithGlobaljson.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">Where&#8217;s DNVM? Safely running multiple versions of the .NET Core SDK and Tooling with global.json<\/a>, by Scott Hanselman.<\/li>\n<li><a href=\"http:\/\/mattwarren.org\/2016\/07\/04\/How-the-dotnet-CLI-tooling-runs-your-code\/\" target=\"_blank\" rel=\"noopener noreferrer\">How the dotnet CLI tooling runs your code<\/a>, by Matt Warren.<\/li>\n<li><a href=\"http:\/\/code972.com\/blog\/2016\/07\/98-lucene-net-4-8-is-in-beta-and-we-need-your-help\" target=\"_blank\" rel=\"noopener noreferrer\">Lucene.NET 4.8 is in beta &#8211; and we need your help!<\/a><\/li>\n<li><a href=\"https:\/\/carlos.mendible.com\/2016\/07\/11\/step-by-step-dotnet-core-and-entity-framework-core\/\" target=\"_blank\" rel=\"noopener noreferrer\">Step by step: .NET Core and Entity Framework Core<\/a>, by Carlos Mendible.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Blogs\/One-Dev-Minute\/Use-the-Desktop-Bridge-to-Bring-Your-Apps-to-UWP\" target=\"_blank\" rel=\"noopener noreferrer\">Use the Desktop Bridge to Bring Your Apps to UWP &#8211; Video<\/a>, by Rosshe Keantonc.<\/li>\n<li><a href=\"http:\/\/blog.i3arnon.com\/2015\/07\/02\/task-run-long-running\/\" target=\"_blank\" rel=\"noopener noreferrer\">LongRunning Is Useless For Task.Run With async-await<\/a>, by Bar Arnon<\/li>\n<li><a href=\"http:\/\/andrewlock.net\/getting-started-with-structuremap-in-asp-net-core\/\" target=\"_blank\" rel=\"noopener noreferrer\">Getting started with StructureMap in ASP.NET Core<\/a>, by Andrew Lock<\/li>\n<li><a href=\"http:\/\/www.medic-consulting.com\/2016\/06\/23\/Deploy-a-Service-Fabric-Cluster-with-support-for-net-4-6\/\" target=\"_blank\" rel=\"noopener noreferrer\">Deploy a Service Fabric Cluster to Azure with .NET Framework 4.6 (ARM template)<\/a>, by Andrej Medic<\/li>\n<li><a href=\"http:\/\/andrewlock.net\/configuring-urls-with-kestrel-iis-and-iis-express-with-asp-net-core\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to configure urls for Kestrel, WebListener and IIS express in ASP.NET Core<\/a>, by Andrew Lock<\/li>\n<\/ul>\n<h2 id=\"asp-net\">ASP.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.codeproject.com\/Articles\/1110613\/Understanding-Routing-Precedence-in-ASP-NET-MVC-an\" target=\"_blank\" rel=\"noopener noreferrer\">Understanding Routing Precedence in ASP.NET MVC and Web API<\/a>, by Rion Williams.<\/li>\n<li><a href=\"http:\/\/mobilemancer.com\/2016\/07\/06\/how-to-master-asp-net-core-web-api-attribute-routing\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Master ASP.NET Core Web API Attribute Routing<\/a>, on Mobilemancer.<\/li>\n<li><a href=\"http:\/\/www.jerriepelser.com\/blog\/adding-parameters-to-openid-connect-authorization-url\" target=\"_blank\" rel=\"noopener noreferrer\">Adding parameters to the OpenID Connect Authorization URL<\/a>, by Jerrie Pelser.<\/li>\n<li><a href=\"https:\/\/goblincoding.com\/2016\/07\/03\/issuing-and-authenticating-jwt-tokens-in-asp-net-core-webapi-part-i\/\" target=\"_blank\" rel=\"noopener noreferrer\">Issuing and authenticating JWT tokens in ASP.NET Core WebAPI \u2013 Part I<\/a>, by William Hallatt.<\/li>\n<li><a href=\"http:\/\/asp.net-hacker.rocks\/2016\/07\/22\/deploy-aspnetcore-to-azure.html\" target=\"_blank\" rel=\"noopener noreferrer\">How to continuously deploy a ASP.\u200bNET Core 1.0 web app to Microsoft Azure<\/a>, by J\u00fcrgen Gutsch.<\/li>\n<li><a href=\"http:\/\/code.tutsplus.com\/tutorials\/securing-aspnet-web-api--cms-26012\" target=\"_blank\" rel=\"noopener noreferrer\">Securing ASP.NET Web API<\/a>, by Sovit Poudel<\/li>\n<\/ul>\n<h2 id=\"f-\">F#<\/h2>\n<ul>\n<li><a href=\"http:\/\/continuous.codes\" target=\"_blank\" rel=\"noopener noreferrer\">Continuous &#8211; F# IDE for the iPad<\/a>, by Frank Krueger<\/li>\n<li><a href=\"https:\/\/skillsmatter.com\/skillscasts\/8324-hacking-web-stuff-with-f-sharp\" target=\"_blank\" rel=\"noopener noreferrer\">Hacking Web Stuff with F#<\/a>, by Phil Trelford &amp; Tomas Petricek<\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/articles\/fsharp\/getting-started-netcore\" target=\"_blank\" rel=\"noopener noreferrer\">Getting Started with F# on .NET Core<\/a>, by Phillip Carter<\/li>\n<li><a href=\"http:\/\/kalapos.azurewebsites.net\/referencing-an-f-library-from-c-on-net-core\" target=\"_blank\" rel=\"noopener noreferrer\">Referencing an F# library from C# on .NET Core<\/a>, by Gergely Kalapos<\/li>\n<\/ul>\n<p>Check out <a href=\"https:\/\/sergeytihon.wordpress.com\/category\/f-weekly\/\" target=\"_blank\" rel=\"noopener noreferrer\">F# Weekly<\/a> for more great content from the F# community.<\/p>\n<h2 id=\"xamarin\">Xamarin<\/h2>\n<ul>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/Visual-Studio-Toolbox\/Whats-New-in-XamarinForms\" target=\"_blank\" rel=\"noopener noreferrer\">What&#8217;s New in Xamarin.Forms &#8211; Video<\/a>, by James Montemagno.<\/li>\n<li><a href=\"https:\/\/oren.codes\/2016\/07\/09\/using-xamarin-forms-with-net-standard\/\" target=\"_blank\" rel=\"noopener noreferrer\">Using Xamarin Forms with .NET Standard<\/a>, by Oren Novotny.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/dot-net-standard-pcl-xamarin-forms\/\" target=\"_blank\" rel=\"noopener noreferrer\">.NET Standard Library with Xamarin Forms<\/a>, by Adam Pedley.<\/li>\n<li><a href=\"http:\/\/arteksoftware.com\/unit-testing-with-xamarin-forms-dependencyservice\" target=\"_blank\" rel=\"noopener noreferrer\">Unit testing with Xamarin.Forms&#8217; DependencyService<\/a>, by Rob Gibbens.<\/li>\n<\/ul>\n<h2 id=\"games\">Games<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=gF0lROPs0WI\" target=\"_blank\" rel=\"noopener noreferrer\">Unity 5 Tutorial: How to make a Crafting system like in Minecraft part 1 &#8211; Video<\/a>, by Gamad<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/build-your-first-game-with-monogame-getting-started\/\" target=\"_blank\" rel=\"noopener noreferrer\">Build Your First Game with MonoGame: Getting Started<\/a>, by Dean Ellis.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=SKhKJUtaMt0&amp;feature=share\" target=\"_blank\" rel=\"noopener noreferrer\">Unity 5 Swimming System and tutorial &#8211; Video<\/a>, by Jay AnAm<\/li>\n<\/ul>\n<p>And this is it for this week!<\/p>\n<h2 id=\"contribute-to-the-week-in-net\">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.<\/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? We&#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:\/\/github.com\/dotnet\/\" target=\"_blank\" rel=\"noopener noreferrer\">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\" target=\"_blank\" rel=\"noopener noreferrer\">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\/\" target=\"_blank\" rel=\"noopener noreferrer\">The ASP.NET Community Standup<\/a>, on <a href=\"http:\/\/weeklyxamarin.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Weekly Xamarin<\/a>, on <a href=\"https:\/\/sergeytihon.wordpress.com\/category\/f-weekly\/\" target=\"_blank\" rel=\"noopener noreferrer\">F# weekly<\/a>, on <a href=\"http:\/\/www.aspnetweekly.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">ASP.NET Weekly<\/a>, and on <a href=\"http:\/\/themorningbrew.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Chris Alcock&#8217;s The Morning Brew<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To read the last post, see The week in .NET \u2013 6\/28\/2016. On .NET Last week, we had Mukul Sabharwal on the show to talk about .NET Core usage at Bing. This week, we&#8217;ll have Lucas Meijer from Unity Technologies on the show. Package of the week: LinqToTwitter LINQ to Twitter is an open source [&hellip;]<\/p>\n","protected":false},"author":348,"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-6165","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 the last post, see The week in .NET \u2013 6\/28\/2016. On .NET Last week, we had Mukul Sabharwal on the show to talk about .NET Core usage at Bing. This week, we&#8217;ll have Lucas Meijer from Unity Technologies on the show. Package of the week: LinqToTwitter LINQ to Twitter is an open source [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/6165","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\/348"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=6165"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/6165\/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=6165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=6165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=6165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}