{"id":10136,"date":"2017-04-11T12:22:41","date_gmt":"2017-04-11T19:22:41","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=10136"},"modified":"2021-09-30T10:20:34","modified_gmt":"2021-09-30T17:20:34","slug":"the-week-in-net-net-framework-4-7-reference-documentation-on-net-on-modular-asp-net-happy-birthday-net-with-immo-landwerth-justassembly","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-net-framework-4-7-reference-documentation-on-net-on-modular-asp-net-happy-birthday-net-with-immo-landwerth-justassembly\/","title":{"rendered":"The week in .NET &#8211; .NET Framework 4.7, reference documentation, On .NET on modular ASP.NET, Happy birthday .NET with Immo Landwerth, JustAssembly"},"content":{"rendered":"<p>Previous posts:<\/p>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/04\/04\/the-week-in-net-on-net-on-sonarlint-and-sonarqube-happy-birthday-net-with-dan-fernandez-nopcommerce-steve-gordon\/\">On .NET on SonarLint and SonarQube, Happy birthday .NET with Dan Fernandez, nopCommerce, Steve Gordon<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/03\/28\/the-week-in-net-on-net-with-sidarth-gupta-on-tizen-happy-birthday-net-with-bertrand-le-roy-json-net-10-gunnar-peipman\/\">On .NET with Sidharth Gupta on Tizen, Happy birthday .NET with Bertrand Le Roy, JSON.NET 10, Gunnar Peipman<\/a><\/li>\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<\/ul>\n<h2>.NET Framework 4.7<\/h2>\n<p>This week, we announced the release of the .NET Framework 4.7. We\u2019ve added support for targeting the .NET Framework 4.7 in <a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/04\/05\/visual-studio-2017-update\/\">Visual Studio 2017, also updated today<\/a>.<\/p>\n<p>The .NET Framework 4.7 includes improvements in several areas:<\/p>\n<ul>\n<li>High DPI support for Windows Forms applications on Windows 10<\/li>\n<li>Touch support for WPF applications on Windows 10<\/li>\n<li>Enhanced cryptography support<\/li>\n<li>Performance and reliability improvements<\/li>\n<\/ul>\n<p>You can see the complete list of improvements and the API diff in the <a href=\"https:\/\/github.com\/Microsoft\/dotnet\/tree\/master\/releases\/net47\/README.md\">.NET Framework 4.7 release notes<\/a>.<\/p>\n<p>Read the blog post: <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/04\/05\/announcing-the-net-framework-4-7\/\">Announcing the .NET Framework 4.7<\/a> by Rich Lander.<\/p>\n<h2>New .NET reference documentation<\/h2>\n<p>Almost a year ago, we piloted the .NET Core reference documentation on <a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/articles\/core\/\">docs.microsoft.com<\/a>. Today we are happy to announce our unified <a href=\"https:\/\/docs.microsoft.com\/dotnet\/api\">.NET API reference experience<\/a>. We understand that developer productivity is key &#8211; from a hobbyist developer, to a startup, to an enterprise. With that in mind, we partnered closely with the Xamarin team to standardize how we document, discover, and navigate .NET APIs at Microsoft.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/teamblog\/announcing-unified-dotnet-experience-on-docs\">Announcing a unified .NET reference experience on docs.microsoft.com<\/a> by Jeff Sandquist.<\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/dotnet\/api\">The new .NET reference documentation<\/a><\/li>\n<\/ul>\n<h2>On .NET<\/h2>\n<p>Last week, <a href=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Sbastien-Ros-Modular-ASPNET-apps\">S\u00e9bastien Ros was back on the show<\/a> to demo the fantastic support for modularity that was built for <a href=\"https:\/\/github.com\/orchardcms\/orchard2\">Orchard Core<\/a>, that can now be used in any ASP.NET Core application:<\/p>\n<p><iframe src=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Sbastien-Ros-Modular-ASPNET-apps\/player\" width=\"750\" height=\"420\" allowFullScreen frameBorder=\"0\" title=\"S\u00e9bastien Ros - Modular ASP.NET apps - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<h2>Happy birthday .NET with Immo Landwerth<\/h2>\n<p>Back in February we threw a party for the 15th anniversary of .NET. We caught up with Immo Landwerth, a program manager on the .NET team at Microsoft, who joined Microsoft in 2010. He tells us about his journey from being a customer using .NET to an employee and the cultural changes he&#8217;s witnessed as .NET has moved to open source.<\/p>\n<p><iframe src=\"https:\/\/channel9.msdn.com\/Blogs\/funkyonex\/Happy-Birthday-NET-with-Immo-Landwerth\/player\" width=\"750\" height=\"420\" allowFullScreen frameBorder=\"0\" title=\"Happy Birthday .NET with Immo Landwerth - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<h2>Tool of the week: JustAssembly<\/h2>\n<p>This week, <a href=\"http:\/\/www.telerik.com\/\">Telerik<\/a> introduced <a href=\"http:\/\/www.telerik.com\/justassembly\">JustAssembly<\/a>, a free utility tool that compares two .NET assemblies and shows the differences in each assembly code line by line.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2017\/04\/justassembly2.png\" alt=\"JustAssembly\" \/><\/p>\n<p>Read Stefan Stefanov&#8217;s <a href=\"http:\/\/www.telerik.com\/blogs\/ensure-version-compatibility-with-justassembly\">blog post introducing the tool<\/a>.<\/p>\n<h2>Meetups of the week: VS 2017, AppInsights, and IoT in Adelaide<\/h2>\n<p>The <a href=\"https:\/\/www.meetup.com\/Adelaide-dotNET\/\">Adelaide .NET User Group<\/a> holds a Visual Studio 2017 <a href=\"https:\/\/www.meetup.com\/Adelaide-dotNET\/events\/237629165\/\">launch event on April 12 at 5:30PM<\/a> with a talk from Paul Usher on AppInsight and another on IoT with Jack Ni.<\/p>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/04\/11\/net-framework-april-2017-monthly-rollup\/\">.NET Framework April 2017 Monthly Rollup<\/a> by Rich Lander.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Blogs\/dotnet\/Introducing-Windows-Forms-HDPI-Improvements-in-NET-Framework-47\">Introducing Windows Forms HDPI Improvements in .NET Framework 4.7<\/a> by Stacey Haffner and Merrie McGaw.<\/li>\n<li><a href=\"https:\/\/blog.decayingcode.com\/post\/contributing-to-open-source-my-first-roslyn-pull-request-getting-the-environment-ready\/\">Contributing to Open-Source &#8211; My first Roslyn pull request &#8211; Getting the environment ready<\/a> and <a href=\"https:\/\/blog.decayingcode.com\/post\/contributing-to-open-source-my-first-roslyn-pull-request-fixing-the-bug\/\">Fixing the bug<\/a> by Maxime Rouiller.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/04\/05\/mstest-v2-is-open-source\/\">MSTest V2 is open source<\/a> by Pratap Lakshman.<\/li>\n<li><a href=\"https:\/\/jeremylindsayni.wordpress.com\/2017\/04\/02\/installing-ubuntu-16-04-on-a-raspberry-pi-3-installing-net-core-2-and-running-a-sample-net-core-2-app\/\">Installing Ubuntu 16.04 on a Raspberry Pi 3, installing .NET Core 2, and running a sample .NET Core 2 app<\/a> by Jeremy Lindsay.<\/li>\n<li><a href=\"https:\/\/medium.com\/@MaartenSikkema\/using-dotnet-core-orleans-redux-and-websockets-to-build-a-scalable-realtime-back-end-cd0b65ec6b4d\">Building a realtime server backend using the Orleans Actor system, Dotnet Core and Server-side Redux<\/a> by Maarten Sikkema.<\/li>\n<li><a href=\"https:\/\/blog.maartenballiauw.be\/post\/2017\/04\/10\/extending-dotnet-cli-with-custom-tools.html\">Extending .NET CLI with custom tools &#8211; dotnet init initializes your NuGet package<\/a> by Maarten Balliauw.<\/li>\n<li><a href=\"http:\/\/labs.criteo.com\/2017\/04\/ryujit-never-ending-threadabortexception\/\">RyuJIT and the never-ending ThreadAbortException<\/a> by Christophe Nasarre and Kevin Gosse.<\/li>\n<li>[Webinar recording: Exploring .NET\u2019s memory management](Why VB2017 only supports consuming ref returning methods) by Maarten Balliauw.<\/li>\n<li><a href=\"http:\/\/developer.telerik.com\/content-types\/podcast\/automapper-net-core\/\">Automapper for .NET Core<\/a> by Jimmy Bogard.<\/li>\n<li><a href=\"https:\/\/damienbod.com\/2017\/04\/11\/implementing-openid-implicit-flow-using-openiddict-and-angular\/\">Implementing OpenID Implicit Flow using OpenIddict and Angular<\/a> by Damien Bowden.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/andrewlock.net\/getting-started-with-asp-net-core\/\">Getting started with ASP.NET Core<\/a> by Andrew Lock.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/webdev\/2017\/04\/06\/jwt-validation-and-authorization-in-asp-net-core\/\">JWT Validation and Authorization in ASP.NET Core<\/a> by Jeffrey T. Fritz.<\/li>\n<li><a href=\"http:\/\/cecilphillip.com\/using-consul-for-service-discovery-with-asp-net-core\">Using Consul for Service Discovery with ASP.NET Core<\/a> by Cecil Phillip.<\/li>\n<li><a href=\"https:\/\/andrewlock.net\/adding-favicons-to-your-asp-net-core-website-with-realfavicongenerator\/\">Adding favicons to your ASP.NET Core website with Real Favicon Generator<\/a> by Andrew Lock.<\/li>\n<li><a href=\"https:\/\/scottsauber.com\/2017\/04\/10\/how-to-troubleshoot-an-error-occurred-while-starting-the-application-in-asp-net-core-on-iis\/\">How to troubleshoot: \u201cAn error occurred while starting the application\u201d in ASP.NET Core on IIS<\/a> by Scott Sauber.<\/li>\n<li><a href=\"https:\/\/www.strathweb.com\/2017\/04\/running-multiple-independent-asp-net-core-pipelines-side-by-side-in-the-same-application\/\">Running multiple independent ASP.NET Core pipelines side by side in the same application<\/a> by Filip W.<\/li>\n<li><a href=\"http:\/\/rehansaeed.com\/asp-net-core-lazy-command-pattern\/\">ASP.NET Core Lazy Command Pattern<\/a> by Muhammad Rehan Saeed.<\/li>\n<li><a href=\"https:\/\/jeremydmiller.com\/2017\/04\/05\/alba-1-0-recipes-for-asp-net-core-integration-testing\/\">Alba 1.0 \u2013 Recipes for ASP.Net Core Integration Testing<\/a> by Jeremy D. Miller.<\/li>\n<li><a href=\"http:\/\/www.tpeczek.com\/2017\/04\/http2-with-server-push-proof-of-concept.html\">HTTP\/2 with Server Push proof of concept for ASP.NET Core HttpSysServer<\/a> by Tomasz P\u0119czek.<\/li>\n<li><a href=\"https:\/\/aspnetmonsters.com\/2017\/04\/monsters-weekly\/ep97\/\">Hosted ASP.NET Core builds with AppVeyor (video)<\/a> by the ASP.NET Monsters.<\/li>\n<\/ul>\n<h2>C#<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.danielcrabtree.com\/blog\/164\/c-sharp-7-micro-benchmarking-the-three-ways-to-cast-safely\">Micro-Benchmarking the Three Ways to Cast Safely<\/a> by Daniel Crabtree.<\/li>\n<li><a href=\"https:\/\/www.danielcrabtree.com\/blog\/152\/c-sharp-7-is-operator-patterns-you-wont-need-as-as-often\">Is Operator Patterns &#8211; You won&#8217;t need &#8216;as&#8217; as often<\/a> by Daniel Crabtree.<\/li>\n<li><a href=\"https:\/\/www.danielcrabtree.com\/blog\/73\/c-sharp-7-dissecting-local-functions-to-understand-how-they-capture-local-variables\">Dissecting Local Functions to understand how they capture local variables<\/a> by Daniel Crabtree.<\/li>\n<li><a href=\"https:\/\/www.danielcrabtree.com\/blog\/84\/c-sharp-7-local-functions-are-funcs-too\">Local Functions are Funcs too<\/a> by Daniel Crabtree.<\/li>\n<li><a href=\"https:\/\/www.danielcrabtree.com\/blog\/128\/c-sharp-7-ref-returns-ref-locals-and-how-to-use-them\">Ref Returns, Ref Locals, and how to use them<\/a> by Daniel Crabtree.<\/li>\n<li><a href=\"https:\/\/medium.com\/@alexyakunin\/try-catch-finally-throw-or-exception-handling-101-9f824136b21b\">Try catch, finally throw\u200a\u2014\u200aor Exception Handling 101 for .NET<\/a> by Alex Yakunin.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=2xG31sUsCdc&amp;feature=youtu.be\">Getting Started with .NET Core using F# (video)<\/a>.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=ZVvcWIjbbhk&amp;feature=youtu.be\">Building a security testing service with F# (video)<\/a>, by William Blum.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/uk_faculty_connection\/2017\/03\/24\/using-f-to-write-serverless-azure-functions\">Using F# to write serverless Azure functions<\/a>, by Lee Stott.<\/li>\n<li><a href=\"http:\/\/jeremybellows.com\/blog\/Gram-Schmidt-in-FSharp\">Gram Schmidt in FSharp<\/a>, by Jeremy Bellows.<\/li>\n<li><a href=\"http:\/\/rflechner.github.io\/SlackTypeProvider\/#\/\">Slack TypeProvider<\/a>, by Flechner Romain.<\/li>\n<li><a href=\"http:\/\/blog.ploeh.dk\/2017\/03\/30\/a-reusable-apicontroller-adapter\/\">A Reusable ApiController Adapter<\/a>, by Mark Seemann.<\/li>\n<li><a href=\"http:\/\/brandewinder.com\/2017\/04\/01\/azure-function-app-diagram\/\">Creating an Azure Functions solution diagram<\/a>, by Mathias Brandewinder.<\/li>\n<\/ul>\n<p>New F# Language Suggestions:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/555\">Implicit interface implementation from an object expression<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/554\">Implement <code>[&lt;StructuralEquality&gt;]<\/code> and <code>[&lt;StructuralComparison&gt;]<\/code> for simple class types<\/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>VB<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2017\/04\/06\/why-vb2017-only-supports-consuming-ref-returning-methods\/\">Why VB2017 only supports consuming ref returning methods<\/a> by Anthony D. Green.<\/li>\n<\/ul>\n<h2>Xamarin<\/h2>\n<ul>\n<li><a href=\"https:\/\/releases.xamarin.com\/stable-release-15-1\/\">Stable Release: 15.1<\/a> by Bri Brothers.<\/li>\n<li><a href=\"https:\/\/releases.xamarin.com\/stable-release-xamarin-forms-2-3-4-224\/\">Stable Release: Xamarin.Forms 2.3.4.224<\/a> by David Ortinau.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/announcing-xamarin-forms-stable-release-2-3-4\/\">Announcing Xamarin.Forms Stable Release 2.3.4<\/a> by David Ortinau.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/announcing-xamarins-xcode-8-3-support\/\">Announcing Xamarin\u2019s Xcode 8.3 Support<\/a> by Miguel de Icaza.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/securing-web-requests-with-tls-1-2\/\">Securing Web Requests with TLS 1.2<\/a> by James Montemagno.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/spring-april-xamarin-developer-events\/\">Spring into April with Xamarin Developer Events<\/a> by Jayme Singleton.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/XamarinShow\/Snack-Pack-9-Installing-Xamarin-for-Visual-Studio-2017\">Snack Pack 9: Installing Xamarin for Visual Studio 2017<\/a> by The Xamarin Show.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/03\/30\/xamarin-controls-xamarin-forms-pinview\/\">Xamarin.Controls \u2013 Xamarin.Forms PinView<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/03\/30\/xamarin-tips-restrict-the-length-of-your-entry-text\/\">Xamarin.Tips \u2013 Restrict the Length of Your Entry Text<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/03\/31\/xamarin-tips-sending-authorized-signalr-requests\/\">Xamarin.Tips \u2013 Sending Authorized SignalR Requests<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/launching-mobile-app-via-uri-scheme\/\">Launching A Mobile App Via A URI Scheme<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/mfractor-productivity-tools-xamarin-studio\/\">MFractor \u2013 Productivity tools for Xamarin Studio<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/codemilltech.com\/persist-whatever-you-want-with-xamarin-forms\/\">Persist Whatever You Want With Xamarin.Forms<\/a> by Matthew Soucoup.<\/li>\n<li><a href=\"http:\/\/www.marcofolio.net\/xamarin\/set_alternate_app_icons_in_ios_using_xamarin.html\">Set alternate app icons in iOS using Xamarin<\/a> by Marco Kuiper.<\/li>\n<li><a href=\"http:\/\/www.davidezordan.net\/blog\/?p=8093\">Validate input in Xamarin.Forms using INotifyDataErrorInfo, Behaviors, Effects, and Prism<\/a> by Davide Zordan.<\/li>\n<li><a href=\"http:\/\/bsubramanyamraju.blogspot.com\/2017\/04\/solution-xamarinforms-intellisense-is.html\">Solution: Xamarin.Forms Intellisense not working<\/a> by Subramanyam Raju.<\/li>\n<\/ul>\n<h2>Azure<\/h2>\n<ul>\n<li><a href=\"https:\/\/codeopinion.com\/documentdb-transactions-from-net\/\">DocumentDB Transactions from .NET<\/a> by Derek Comartin.<\/li>\n<li><a href=\"http:\/\/faesel.com\/Blog\/Post?postId=0fd2703c-33e5-423b-a791-bc32cbddf044\">Blue Green Deployments with Azure &#8211; The Simple way<\/a> by Faesel Saeed.<\/li>\n<\/ul>\n<h2>UWP<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/04\/03\/announcing-uwp-community-toolkit-1-4\/\">Announcing UWP Community Toolkit 1.4<\/a> by David Catuhe.<\/li>\n<li><a href=\"http:\/\/blogs.windows.com\/buildingapps\/2017\/04\/07\/icymi-weekly-tldr-9\/\">ICYMI \u2013 Your weekly TL;DR<\/a> By the Windows Apps Team.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/04\/07\/managing-windows-iot-core-devices-azure-iot-hub\/\">Managing Windows IoT Core devices with Azure IoT Hub<\/a> By Artur Laksberg.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/04\/06\/new-share-experience-windows-10-creators-update\/\">New Share Experience in Windows 10 Creators Update<\/a> By Juan Sebastian Oviedo.<\/li>\n<li><a href=\"http:\/\/blogs.windows.com\/buildingapps\/2017\/04\/05\/updating-tooling-windows-10-creators-update\/\">Updating your tooling for Windows 10 Creators Update<\/a> By Clint Rutkas.<\/li>\n<li><a href=\"http:\/\/blogs.windows.com\/buildingapps\/2017\/04\/05\/windows-10-creators-update-creators-update-sdk-released\/\">Windows 10 Creators Update and Creators Update SDK are Released<\/a> By Kevin Gallo.<\/li>\n<\/ul>\n<h2>Data<\/h2>\n<ul>\n<li><a href=\"https:\/\/carlos.mendible.com\/2017\/04\/10\/step-by-step-couchbase-with-net-core\/\">Step by step: Couchbase with .Net Core<\/a> by Carlos Mendible.<\/li>\n<li><a href=\"http:\/\/www.dotnetcurry.com\/aspnet\/1354\/elastic-search-kibana-in-docker-dotnet-core-app\">Using ElasticSearch, Kibana, ASP.NET Core and Docker to Discover and Visualize data<\/a> by Daniel Jimenez Garcia.<\/li>\n<li><a href=\"http:\/\/ardalis.com\/avoid-lazy-loading-entities-in-asp-net-applications\">Avoid Lazy Loading Entities in ASP.NET Applications<\/a> by Steve Smith.<\/li>\n<\/ul>\n<h2>Game Development<\/h2>\n<ul>\n<li><a href=\"https:\/\/ldjam.com\/events\/ludum-dare\/38\/theme\">Ludum Dare 38 Theme Slaughter<\/a>.<\/li>\n<li><a href=\"https:\/\/minecraft.net\/en-us\/article\/its-time-discover-marketplace\">[MineCraft] It&#8217;s time to discover&#8230; Marketplace!<\/a>.<\/li>\n<li><a href=\"https:\/\/medium.com\/the-cube\/how-firewatchs-ui-enhances-immersion-18feddbc7857\">How Firewatch\u2019s UI enhances immersion<\/a> by Abhishek Iyer.<\/li>\n<li><a href=\"https:\/\/youtu.be\/G5a5VIdjiJA\">The Job Simulator Postmortem<\/a> by lexander Schwartz and Devin Reimer<\/li>\n<li><a href=\"http:\/\/www.gamasutra.com\/view\/news\/295254\/Make_me_think_make_me_move_New_Dooms_deceptively_simple_design.php\">&#8216;Make me think, make me move&#8217;: New Doom&#8217;s deceptively simple design<\/a> by Kris Graft.<\/li>\n<li><a href=\"https:\/\/youtu.be\/HKVnQ-Dkemw\">11.5 Unity Tower defense tutorial &#8211; Frost and Storm debuffs<\/a> by inScope Studios.<\/li>\n<li><a href=\"https:\/\/youtu.be\/bi8Tm80qs5M\">[Unity 5.5] Tutorial: How to create a Pickable Object<\/a> by Gamad.<\/li>\n<li><a href=\"https:\/\/youtu.be\/6inkDfpUxAU\">Getting Started with MonoGame using 2D<\/a> by Simon &#8220;Darkside&#8221; Jackson.<\/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\/5c7df3460c97cb4f78113e3a0ecd04d6\">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\/\">The Morning Brew<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Previous posts: On .NET on SonarLint and SonarQube, Happy birthday .NET with Dan Fernandez, nopCommerce, Steve Gordon On .NET with Sidharth Gupta on Tizen, Happy birthday .NET with Bertrand Le Roy, JSON.NET 10, Gunnar Peipman Happy birthday .NET with Mads Torgersen, Coypu .NET Framework 4.7 This week, we announced the release of the .NET Framework [&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-10136","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: On .NET on SonarLint and SonarQube, Happy birthday .NET with Dan Fernandez, nopCommerce, Steve Gordon On .NET with Sidharth Gupta on Tizen, Happy birthday .NET with Bertrand Le Roy, JSON.NET 10, Gunnar Peipman Happy birthday .NET with Mads Torgersen, Coypu .NET Framework 4.7 This week, we announced the release of the .NET Framework [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/10136","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=10136"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/10136\/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=10136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=10136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=10136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}