{"id":7835,"date":"2016-12-13T11:21:09","date_gmt":"2016-12-13T19:21:09","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=7835"},"modified":"2021-09-30T10:32:20","modified_gmt":"2021-09-30T17:32:20","slug":"the-year-in-net-visual-studio-2017-rc-and-net-core-updated-on-net-with-stephen-cleary-and-luis-valencia-ulterius-inferno-bastion-logeek-night","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-year-in-net-visual-studio-2017-rc-and-net-core-updated-on-net-with-stephen-cleary-and-luis-valencia-ulterius-inferno-bastion-logeek-night\/","title":{"rendered":"The Year in .NET &#8211; Visual Studio 2017 RC and .NET Core updated, On .NET with Stephen Cleary and Luis Valencia, Ulterius, Inferno, Bastion, LoGeek Night"},"content":{"rendered":"<p>To read last week&#8217;s post, see <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-on-net-on-myget-flexviewer-i-expect-you-to-die\/\">The week in .NET \u2013 On .NET on MyGet \u2013 FlexViewer \u2013 I Expect You To Die<\/a>. The Week in .NET is now more than a year old! <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2015\/12\/01\/the-week-in-net-1212015\/\">Our first post<\/a> was published on December 1 of last year, and it had only 6 links. This week&#8217;s issue has more than 60! This is not me becoming less selective (I&#8217;m actually becoming more selective), it really is the community growing, and producing more quality content each week. My goals when I started these posts were the following: \n*   Provide useful resources every week.\n*   Show how productive the .NET community is.\n*   Recognize the amazing work that&#8217;s being done by you all. Thank you all for an amazing year. Thank you to all the great writers of code and blogs, without whom this could simply not exist. Thank you to Stacey, Phillip, Dan, and Rowan for sending me gaming, F#, Xamarin, and EF content every week. And finally, thanks to all of you who read and support us every week.<\/p>\n<h2>Visual Studio 2017 RC and .NET Core 1.0 updated Yesterday,<\/h2>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/updating-visual-studio-2017-release-candidate\/\">Visual Studio 2017 RC got an update<\/a>, with further improvements to the <code>csproj<\/code> format. You can read all the .NET Core and <code>csproj<\/code> details in <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/12\/12\/updating-visual-studio-2017-rc-net-core-tooling-improvements\/\">Updating Visual Studio 2017 RC \u2013 .NET Core Tooling improvements<\/a>, and the ASP.NET changes in <a href=\"https:\/\/devblogs.microsoft.com\/aspnet\/new-updates-to-web-tools-in-visual-studio-2017-rc\/\">New Updates to Web Tools in Visual Studio 2017 RC<\/a>. <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/12\/13\/december-2016-update-net-core-1-0\/\">.NET Core 1.0 also got updated to 1.0.3, along with ASP.NET and Entity Framework Core<\/a>.<\/p>\n<h2>On .NET<\/h2>\n<p>Last week, I published the first two of our MVP Summit interviews.<\/p>\n<p><a href=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Stephen-Cleary-AsyncFx\">Stephen Cleary talked about his AsyncEx library<\/a>:<\/p>\n<p><iframe src=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Stephen-Cleary-AsyncFx\/player\" width=\"750\" height=\"440\" allowFullScreen frameBorder=\"0\" title=\"Stephen Cleary - AsyncEx - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<p><a href=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Luis-Valencia-IoT-sensors-and-Azure\">Luis Valencia showed his IoT work with sensor data aggregation using Azure<\/a>:<\/p>\n<p><iframe src=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Luis-Valencia-IoT-sensors-and-Azure\/player\" width=\"750\" height=\"440\" allowFullScreen frameBorder=\"0\" title=\"Luis Valencia - IoT, sensors, and Azure - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<p>This week, we&#8217;ll be back in the studio to speak with Immo Landwerth, Karel Zikmund, and Wes Haggard about the way the .NET team manages the .NET Core open source projects and repositories. 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> 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>App of the week: Ulterius<\/h2>\n<p><a href=\"https:\/\/ulterius.io\/\">Ulterius<\/a> is <a href=\"https:\/\/blog.ulterius.io\/meet-ulterius\/\">a complete remote computer access solution<\/a> in your browser. It features hardware and process monitoring and management, remote shells (cmd, PowerShell, and bash), file system access, scheduling, webcam access, and remote desktop. <a href=\"https:\/\/i.imgur.com\/kCnnjmi.png\"><img decoding=\"async\" style=\"width: 800px;max-width: 100%\" alt=\"Ulterius' remote desktop feature\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/12\/kCnnjmi.png\" \/><\/a> <a href=\"https:\/\/github.com\/ulterius\">Ulterius is open source<\/a> and built with .NET.<\/p>\n<h2>Package of the week: Inferno<\/h2>\n<p><a href=\"http:\/\/securitydriven.net\/inferno\/\">Inferno<\/a> is a modern, open-source, general-purpose .NET crypto library, that has been <a href=\"http:\/\/securitydriven.net\/inferno\/SDI-01-report.pdf\">professionally audited<\/a>. It comes to us from <a href=\"https:\/\/twitter.com\/sdrapkin\">Stan Drapkin<\/a>, the author of <a href=\"http:\/\/securitydriven.net\/\">Security-drive .NET<\/a>.<\/p>\n<p><script src=\"https:\/\/gist.github.com\/bleroy\/9f99eebd90751bab06fabf415256464a.js\"><\/script><\/p>\n<h2>Game of the week: Bastion<\/h2>\n<p><a href=\"https:\/\/www.supergiantgames.com\/games\/bastion\/\">Bastion<\/a> is an action role playing game. Play as a young man who sets out on a journey towards Bastion after waking up to find his world shattered to pieces by a catastrophe called the Calamity. Explore over 40 beautifully hand-painted environments as you discover the secrets of Calamity while trying to reverse its effects. Bastion features a reactive narrator who marks your ever move, upgradeable weapons, and character customization that lets you tailor game play to your style. <a href=\"https:\/\/cloud.githubusercontent.com\/assets\/4108756\/21149160\/6d747da6-c10f-11e6-9e77-ed22c511672a.jpg\"><img decoding=\"async\" style=\"width: 800px;max-width: 100%\" alt=\"Bastion\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/12\/6d747da6-c10f-11e6-9e77-ed22c511672a.jpg\" \/><\/a> <a href=\"https:\/\/www.supergiantgames.com\/games\/bastion\/\">Bastion<\/a> was created <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 currently available on <a href=\"http:\/\/store.steampowered.com\/app\/107100\/\">Steam<\/a>, Xbox One, Xbox 360, PlayStation 4, PlayStation VITA and the Apple App Store.<\/p>\n<h2>User group meeting of the week: LTS LoGeek Night in Wroc\u0142aw, Poland<\/h2>\n<p><a href=\"http:\/\/career.luxoft.com\/lts\/logeek\/poland\/\">LoGeek Night<\/a> is a full day of presentations and discussions in a relaxed atmosphere as hot pizza and cold beer are served. LoGeek Night is on Thursday, December 15, at the W\u0119dr\u00f3wki Pub in Wroc\u0142aw. The presentations include: \n*   \u0141ukasz Pyrzyk: .NET Core and Open Source in 2017.\n*   Ivan Koshelev: Advanced queries in LINQ, IQueryable and Expression Trees with examples in Entity Framework 6.\n*   Andrey Gordienkov: Transitive dependecies: they are not who we think they are.<\/p>\n<h2>.NET There&#8217;s an awesome article this week by Matt Warren about<\/h2>\n<p><a href=\"http:\/\/mattwarren.org\/2016\/12\/12\/Research-papers-in-the-.NET-source\/\">research papers in the .NET source<\/a> that&#8217;s juxtaposing research papers with their application in the .NET source code. It&#8217;s also showing examples of the reverse: academic papers that are the result of work on .NET. This is an excellent read that I highly recommend! \n*   <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/12\/13\/december-2016-update-net-core-1-0\/\">December 2016 Update for .NET Core 1.0<\/a> by Kendra Havens.\n*   <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/12\/12\/updating-visual-studio-2017-rc-net-core-tooling-improvements\/\">Updating Visual Studio 2017 RC \u2013 .NET Core Tooling improvements<\/a> by Joe Morris and David Carmona.\n*   <a href=\"https:\/\/www.youtube.com\/watch?v=YI4MurjfMn8&amp;list=PLRAdsfhKI4OWx321A_pr-7HhRNk7wOLLY\">.NET Standard (video playlist)<\/a> by Immo Landwerth.\n*   <a href=\"https:\/\/ayende.com\/blog\/176065\/implementing-low-level-trie-part-i\">Implementing low level trie<\/a> and <a href=\"https:\/\/ayende.com\/blog\/176226\/writing-my-own-synchronization-primitive-readerwriterlock\">Writing my own synchronization primitive ReaderWriterLock<\/a> by Ayende Rahien.\n*   <a href=\"https:\/\/blogs.msdn.microsoft.com\/orleans\/2016\/12\/05\/orleans-20-tech-preview-net-core\/\">Orleans 2.0 Tech Preview supporting .NET Core<\/a> by Julian Dominguez.\n*   <a href=\"http:\/\/indexoutofrange.com\/How-to-calculate-17-billion-similarities\/\">How to calculate 17 billion similarities<\/a> by Szymon Warda.\n*   <a href=\"http:\/\/stackify.com\/best-log-viewer-prefix\/\">The best log viewer in the universe<\/a> by Stackify.\n*   <a href=\"https:\/\/buildazure.com\/2016\/12\/07\/free-ebook-containerized-docker-application-lifecycle-with-microsoft-platform-and-tools\/\">Free eBook: Containerized Docker Application Lifecycle with Microsoft Platform and Tools<\/a> by Cesar de la Torre.\n*   <a href=\"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/20161208-00\/?p=94885\">What is this race condition that the OpenMutex documentation is trying to warn me about?<\/a> by Raymond Chen.<\/p>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/aspnet\/new-updates-to-web-tools-in-visual-studio-2017-rc\/\">New Updates to Web Tools in Visual Studio 2017 RC<\/a> by Daniel Roth.<\/li>\n<li><a href=\"http:\/\/docs.mytestedasp.net\/tutorial\/intro.html\">Getting started with My Tested ASP.NET Core MVC in less than 15 minutes<\/a>.<\/li>\n<li><a href=\"http:\/\/josephwoodward.co.uk\/2016\/12\/in-memory-testing-using-asp-net-core\">In-memory testing using ASP.NET Core<\/a> by Joseph Woodward.<\/li>\n<li><a href=\"http:\/\/our.componentone.com\/2016\/12\/06\/understanding-olap-for-asp-net-mvc\/\">Getting started with OLAP for ASP.NET MVC<\/a> by Prabhakar Mishra.<\/li>\n<li><a href=\"http:\/\/localizationsqllocalizer.readthedocs.io\/en\/latest\/index.html\">Localization.SqlLocalizer: SQL Localization for ASP.NET Core supporting all EF Core providers.<\/a> by Damien Bod.<\/li>\n<li><a href=\"https:\/\/carlos.mendible.com\/2016\/12\/11\/debug-asp-net-core-on-docker-with-visual-studio-code\/\">Debug ASP.NET Core on Docker with Visual Studio Code<\/a> by Carlos Mendible.<\/li>\n<li><a href=\"http:\/\/andrewlock.net\/applying-the-routedatarequest-cultureprovider-globally-with-middleware-as-filters\/\">Applying the RouteDataRequest CultureProvider globally with middleware as filters<\/a> by Andrew Lock.<\/li>\n<li><a href=\"http:\/\/www.hanselman.com\/blog\/ExploringWyamANETStaticSiteContentGenerator.aspx\">Exploring Wyam &#8211; a .NET Static Site Content Generator<\/a> by Scott Hanselman.<\/li>\n<li><a href=\"http:\/\/codeopinion.com\/fat-controller-cqrs-diet-vertical-slices\/\">Fat Controller CQRS Diet: Vertical Slices<\/a> by Derek Comartin.<\/li>\n<li><a href=\"http:\/\/developer.telerik.com\/topics\/net\/migration-asp-net-core-considerations-strategies\/\">Migration to ASP.NET Core: Considerations and Strategies<\/a> by Scott Addie.<\/li>\n<li><a href=\"https:\/\/www.codeproject.com\/Articles\/1160127\/Scaffolding-ASP-Net-Core-MVC\">Scaffolding ASP.Net Core MVC<\/a> by Shashangka Shekhar.<\/li>\n<li><a href=\"http:\/\/www.thomaslevesque.com\/2016\/12\/08\/fun-with-the-httpclient-pipeline\/\">Fun with the HttpClient pipeline<\/a> by Thomas Levesque.<\/li>\n<li><a href=\"https:\/\/www.codeproject.com\/Articles\/1159640\/Basic-Steps-to-Migrate-HTTP-Handlers-and-HTTP-Modu\">Basic Steps to Migrate HTTP Handlers and HTTP Modules to ASP.NET Core Middleware<\/a> by Srinivasa Dinesh Parupalli.<\/li>\n<li><a href=\"https:\/\/stormpath.com\/blog\/rest-api-mobile-dotnet-core\">Build a REST API for your Mobile Apps with ASP.NET Core<\/a> by Laura Rodriguez.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/webdev\/2016\/12\/05\/introducing-the-asp-net-async-outputcache-module\/\">Introducing the ASP.Net Async OutputCache Module<\/a> by lanlanlee2008.<\/li>\n<li><a href=\"http:\/\/www.jerriepelser.com\/blog\/managing-session-lifetime-aspnet-core-oauth-providers\/\">Managing Cookie Lifetime with ASP.NET Core OAuth 2.0 providers<\/a> by Jerrie Pelser.<\/li>\n<\/ul>\n<h2>F<\/h2>\n<ul>\n<li><a href=\"http:\/\/evelinag.com\/eliza\/#\/\">Build your own chatbot therapist in F#<\/a> by Evalina Gabasova.<\/li>\n<li><a href=\"https:\/\/github.com\/haf\/linux-intro-course\">A gentle introduction to programming networked services on linux<\/a> by Henrik Feldt.<\/li>\n<li><a href=\"https:\/\/j-alexander.github.io\/entry\/2016\/12\/08\/rdkafka-for-fsharp-microservices\">RdKafka for F# Microservices<\/a> by Jonathan Leaver.<\/li>\n<li><a href=\"http:\/\/markheath.net\/post\/asterisk-fsharp\">Asterik Game in F# and WPF<\/a> by Mark Heath.<\/li>\n<li><a href=\"https:\/\/hussam.github.io\/fsadvent16\/\">How F# delighted this newbie while experimenting with distributed systems<\/a> by Hussam Abu-Libdeh. Check out the <\/li>\n<\/ul>\n<p><a href=\"https:\/\/sergeytihon.wordpress.com\/2016\/10\/23\/f-advent-calendar-in-english-2016\/\">F# Advent Calendar<\/a> for loads of great F# blog posts for the month of December. 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:\/\/codemilltech.com\/bindable-native-views-in-xaml-with-commands\/\">Bindable Native Views in XAML \u2013 With Commands!?!<\/a> by Matthew Soucoup.<\/li>\n<li><a href=\"https:\/\/releases.xamarin.com\/alpha-preview-4-cycle-9\/\">Xamarin Alpha Preview 4: Cycle 9<\/a> &amp; <a href=\"https:\/\/releases.xamarin.com\/preview-2-visual-studio-for-mac\/\">Preview 2: Visual Studio for Mac<\/a> by Adrian Murphy.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/join-us-for-the-xamarin-dev-day-live-virtual-event\/\">Join us for the Xamarin Dev Days Live Virtual Event<\/a> by James Montemagno.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/webinar-recording-get-started-with-xamarin-and-microsoft-azure\/\">Webinar Recording | Get Started with Xamarin and Microsoft Azure<\/a> by Courtney Witmer.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/optimizing-android-apps-for-multi-window-mode\/\">Optimizing Android Apps for Multi-Window Mode<\/a> by James Montemagno.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/google-awareness-api-for-android-query-and-react-to-signals\/\">Google Awareness API for Android: Query and React to Signals<\/a> by James Montemagno.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/vehicle-smart-solves-an-everyday-problem-with-five-star-xamarin-apps\/\">Vehicle Smart Solves an Everyday Problem with Five-Star Xamarin Apps<\/a> by Lacey Butler.<\/li>\n<li><a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/windows\/universal\/\">Xamarin + Universal Windows Platform<\/a> &amp; <a href=\"https:\/\/developer.xamarin.com\/guides\/cross-platform\/visual-studio-mac\/\">Introducing Visual Studio for Mac<\/a> by Xamarin.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/XamarinShow\/The-Xamarin-Show-12-MVVM-Light-and-Xamarin-with-Laurent-Bugnion\">The Xamarin Show 12: MVVM Light and Xamarin with Laurent Bugnion<\/a> by James Montemagno.<\/li>\n<li><a href=\"http:\/\/motzcod.es\/post\/154096351292\/setting-up-android-x86-haxm-emulators\">Setting Up Android x86 HAXM Emulators<\/a> by James Montemagno.<\/li>\n<li><a href=\"http:\/\/www.jon-douglas.com\/2016\/12\/05\/xamarin-android-where-do-these-permissions-come-from\/\">Xamarin.Android &#8211; Where Do These Permissions Come From?<\/a> by Jon Douglas.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/introduction-xamarin-workbooks\/\">Introduction To Xamarin Workbooks<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/www.smashingmagazine.com\/2016\/12\/best-practices-for-animated-progress-indicators\/\">Best Practices For Animated Progress Indicators<\/a> by Nick Babich.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Blogs\/DevRadio\/DR1707\">Putting Aid on the Map with Help from Urban Refuge<\/a> by Jerry Nixon.<\/li>\n<li><a href=\"http:\/\/trelford.com\/blog\/post\/XamarinForms.aspx\">X-Platform Development With Xamarin.Forms &amp; F#<\/a> by Phillip Trelford.<\/li>\n<li><a href=\"http:\/\/blog.thomaslebrun.net\/2016\/12\/xamarin-ios-how-to-get-the-mime-type-of-a-file\/\">Xamarin.iOS &#8211; How to get the mime type of a file<\/a> by Thomas Lebrun.<\/li>\n<li><a href=\"http:\/\/blog.thomaslebrun.net\/2016\/12\/xamarin-ios-how-to-pre-calculate-the-size-of-a-text-depending-of-its-content\/\">Xamarin.iOS &#8211; How to pre-calculate the size of a text, depending of its content<\/a> by Thomas Lebrun.<\/li>\n<li><a href=\"https:\/\/inquisitorjax.blogspot.com\/2016\/12\/xamarin-forms-customizing-synfusion.html\">Xamarin Forms: Customizing the Synfusion Kanban Control is as simple as 1-2-3<\/a> by Malcolm Jack.<\/li>\n<li><a href=\"http:\/\/caliburnmicro.com\/announcements\/3.0.2\">Caliburn.Micro 3.0.2 released<\/a> by Caliburn.Micro Team.<\/li>\n<\/ul>\n<h2>Azure<\/h2>\n<ul>\n<li><a href=\"https:\/\/kencenerelli.wordpress.com\/2016\/12\/10\/understanding-the-azure-app-service-editor\/\">Understanding the Azure App Service Editor<\/a> by Ken Cenerelli.<\/li>\n<\/ul>\n<h2>Data<\/h2>\n<ul>\n<li><a href=\"https:\/\/aspnetmonsters.com\/2016\/12\/monsters-weekly\/ep84\/\">Integration Testing with Entity Framework Core (video)<\/a> by ASP.NET Monsters.<\/li>\n<\/ul>\n<h2>Games<\/h2>\n<ul>\n<li><a href=\"http:\/\/ludumdare.com\/compo\/2016\/12\/11\/judging-ludum-dare-37\/\">Judging Ludum Dare 37<\/a> by PoV.<\/li>\n<li><a href=\"https:\/\/blogs.unity3d.com\/2016\/12\/13\/unity-5-6-beta-is-now-available\/\">Unity 5.6 Beta is Now Available<\/a> by Alex Lian.<\/li>\n<li><a href=\"https:\/\/blogs.unity3d.com\/2016\/12\/13\/unity-5-6-wraps-unity-5-cycle-whats-next-in-2017\/\">Unity 5.6 Wraps Unity 5 Cycle, What&#8217;s Next In 2018<\/a> by Brett Bibby.<\/li>\n<li><a href=\"http:\/\/www.alanzucconi.com\/2016\/12\/01\/asynchronous-serial-communication\/\">Asynchronous Serial Communication<\/a> by Alan Zucconi.<\/li>\n<li><a href=\"http:\/\/www.alanzucconi.com\/2015\/10\/07\/how-to-integrate-arduino-with-unity\/\">How to integrate Arduino with Unity<\/a> by Alan Zucconi.<\/li>\n<li><a href=\"http:\/\/devmag.org.za\/2012\/07\/19\/13-more-tips-for-making-a-fun-platformer\/\">13 More Tips for Making a Fun Platformer<\/a> by Diorgo Jonkers.<\/li>\n<li><a href=\"http:\/\/www.gamasutra.com\/blogs\/DaniGarcia\/20161206\/286822\/Designing_a_deep_strategy_game_with_no_random_elements.php\">Designing a deep strategy game with no random elements<\/a> by Dani Garcia.<\/li>\n<li><a href=\"https:\/\/www.reddit.com\/r\/gamedev\/comments\/5hguoz\/free_lowpoly_nature_pack_vol3\/\">Free Lowpoly Nature Pack Vol.3<\/a> by QuaterniusDev. And this is it for this week! <\/li>\n<\/ul>\n<h2>Contribute to the week in .NET 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<\/h2>\n<p><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>. 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: \n*   Send an email to beleroy at Microsoft,\n*   <a href=\"https:\/\/gist.github.com\/bleroy\/28d6b742a1ebadcec8553608429d3a6e\">comment on this gist<\/a>\n*   Leave us a pointer in the comments section below.\n*   <a href=\"https:\/\/twitter.com\/yecats131\">Send Stacey (@yecats131) tips on Twitter about .NET games<\/a>. This week&#8217;s post (and future posts) also contains news I first read on<\/p>\n<p><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>To read last week&#8217;s post, see The week in .NET \u2013 On .NET on MyGet \u2013 FlexViewer \u2013 I Expect You To Die. The Week in .NET is now more than a year old! Our first post was published on December 1 of last year, and it had only 6 links. This week&#8217;s issue has [&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-7835","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 MyGet \u2013 FlexViewer \u2013 I Expect You To Die. The Week in .NET is now more than a year old! Our first post was published on December 1 of last year, and it had only 6 links. This week&#8217;s issue has [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/7835","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=7835"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/7835\/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=7835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=7835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=7835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}