{"id":10215,"date":"2017-05-02T10:30:25","date_gmt":"2017-05-02T17:30:25","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=10215"},"modified":"2021-09-30T10:20:19","modified_gmt":"2021-09-30T17:20:19","slug":"the-week-in-net-net-core-2-0-status-happy-birthday-net-with-matt-gertz-on-net-with-don-schenck-on-red-hat-fable","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-net-core-2-0-status-happy-birthday-net-with-matt-gertz-on-net-with-don-schenck-on-red-hat-fable\/","title":{"rendered":"The week in .NET &#8211; .NET Architecture, .NET Core 2.0 status, Happy Birthday .NET with Matt Gertz, On .NET with Don Schenck on Red Hat, Fable"},"content":{"rendered":"<p>Previous posts:<\/p>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/04\/25\/the-week-in-net-happy-birthday-net-with-chris-sells-free-asp-net-core-book-we-are-the-dwarves\/\">Happy Birthday .NET with Chris Sells, free ASP.NET Core book, We are the Dwarves<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-happy-birthday-net-with-robin-cole-tinyorm-911-operator\/\">Happy birthday .NET with Robin Cole, TinyORM, 911 Operator<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/04\/11\/the-week-in-net-net-framework-4-7-reference-documentation-on-net-on-modular-asp-net-happy-birthday-net-with-immo-landwerth-justassembly\/\">.NET Framework 4.7, reference documentation, On .NET on modular ASP.NET, Happy birthday .NET with Immo Landwerth, JustAssembly<\/a><\/li>\n<\/ul>\n<h2>.NET Architecture<\/h2>\n<p>There\u2019s <a href=\"https:\/\/www.microsoft.com\/net\/architecture\">a new .NET Architecture web site<\/a>, where you\u2019ll find practical advice, best practices, and sample applications to help you implement different application patterns using .NET. <a href=\"https:\/\/www.microsoft.com\/net\/architecture\">Check it out<\/a>!<\/p>\n<h2>.NET Core 2.0 status<\/h2>\n<p>2.0 bugs are mostly under control and we think we will hit our zero-bugs goal on 5\/10 with the following exceptions:<\/p>\n<ul>\n<li>Non-code bugs (e.g. documentation, infrastructure) which are needed for 2.0 are exempt from the zero-bugs-goal (label:Post-ZBB) \u2013 right now we have only 13 such bugs<\/li>\n<li>The Networking team is tracking a few costly work items and will slip some of them until after 5\/10<\/li>\n<\/ul>\n<p>Recent work includes:<\/p>\n<ul>\n<li>Running all our test assets against .NET Framework to identify compat differences &#8211; we have found and fixed several<\/li>\n<li>Hardening our test assets, to reduce noise in CI \/ PR legs validation<\/li>\n<li>Running all our tests under &#8220;GCStress&#8221;, to catch reliability issues in-house<\/li>\n<li>Started testing on portable Linux builds (binaries that can be run on most Linux distros)<\/li>\n<li>We reviewed all PlatformNotSupportedException in our code to ensure they are there on purpose<\/li>\n<li>We reviewed all Linux-only disabled tests, to ensure they are by design<\/li>\n<li>We started eliminating dead code (identified by ILLink tooling)<\/li>\n<li>We re-enabled test runs on Windows Nano<\/li>\n<\/ul>\n<p><a href=\"http:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2017\/05\/netcoreissues.png\"><img decoding=\"async\" style=\"padding-top: 0px; padding-left: 0px; padding-right: 0px; border-width: 0px;\" title=\".NET Core 2.0 active issues per team\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2017\/05\/netcoreissues_thumb.png\" alt=\".NET Core 2.0 active issues per team\" width=\"800\" height=\"497\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"http:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2017\/05\/netcoreissues-12.png\"><img decoding=\"async\" style=\"padding-top: 0px; padding-left: 0px; padding-right: 0px; border-width: 0px;\" title=\".NET Core 2.0 active issues\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2017\/05\/netcoreissues2_thumb.png\" alt=\".NET Core 2.0 active issues\" width=\"800\" height=\"343\" border=\"0\" \/><\/a><\/p>\n<h2>Happy Birthday .NET with Matt Gertz<\/h2>\n<p>Matt Gertz is a group software engineering manager driving the developer experience for C#, Visual Basic, and F#. Matt has had a long, illustrious career at Microsoft starting in 1994. The amount of knowledge in his brain about .NET and languages is stunning and he still maintains a laid back, approachable attitude. In this quick interview he shares some of his fondest memories (and lots of codenames!) about .NET.\n<iframe width=\"750\" height=\"430\" src=\"https:\/\/channel9.msdn.com\/Blogs\/funkyonex\/Happy-Birthday-NET-with-Matt-Gertz\/player\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>On .NET: Don Schenck on Red Hat<\/h2>\n<p>Last week, Don Schenck from <a href=\"https:\/\/www.redhat.com\/en\">Red Hat<\/a> was on the show to talk about <a href=\"https:\/\/access.redhat.com\/documentation\/en-us\/net_core\/1.1\/html\/getting_started_guide\/\">.NET on RHEL<\/a>.<\/p>\n<p><iframe width=\"750\" height=\"430\" src=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Don-Schenck-Red-Hat\/player\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>This week, we&#8217;ll speak with <a href=\"https:\/\/twitter.com\/alfonsogcnunez\">Alfonso Garc\u00eda-Caro<\/a> about <a href=\"http:\/\/fable.io\/\">Fable<\/a>, the fabulous F# to JavaScript compiler.<\/p>\n<h2>Project of the week: Fable<\/h2>\n<p><a href=\"http:\/\/fable.io\/\">Fable<\/a> is an awesome project written by <a href=\"https:\/\/twitter.com\/alfonsogcnunez\">Alfonso Garc\u00eda-Caro<\/a> that compiles F# into (good) JavaScript.<\/p>\n<p><iframe width=\"750\" height=\"430\" src=\"https:\/\/www.youtube.com\/embed\/iP-50fj06Eo\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Alfonso will be our guest on <a href=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\">On .NET<\/a> on Thursday if you want to learn more.<\/p>\n<h2>Meetup of the week: Cross-platform mobile application development using Xamarin and Azure in Charlotte, NC<\/h2>\n<p>The <a href=\"https:\/\/www.meetup.com\/ModernDevsCLT\/\">Modern Devs Charlotte<\/a> group hosts <a href=\"https:\/\/www.meetup.com\/ModernDevsCLT\/events\/238321563\/\">a meeting tonight at 6:00PM in Charlotte, NC<\/a> on cross-platform mobile application development using Xamarin and Azure.<\/p>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/rion.io\/2017\/04\/28\/contributing-to-net-for-dummies\/\">Contributing to .NET for Dummies<\/a> by Rion Williams.<\/li>\n<li><a href=\"https:\/\/www.simple-talk.com\/dotnet\/net-development\/visual-lexicon-linq\/\">A Visual Lexicon of LINQ<\/a> by Michael Sorens.<\/li>\n<li><a href=\"https:\/\/blog.maartenballiauw.be\/post\/2017\/04\/24\/making-string-validation-faster-no-regular-expressions.html\">Making string validation faster by not using a regular expression<\/a> by Maarten Balliauw.<\/li>\n<li><a href=\"http:\/\/www.peachpie.io\/2017\/04\/peachpie-0-7-0.html\">What\u2019s New in Peachpie 0.7.0<\/a> by Benjamin Fistein.<\/li>\n<li><a href=\"https:\/\/jeremylindsayni.wordpress.com\/2017\/05\/01\/using-pinvoke-with-net-core-2-and-windows-10-iot-core-on-the-raspberry-pi-3\/\">Using PInvoke with .NET Core 2 and Windows 10 IoT Core on the Raspberry Pi 3<\/a> by Jeremy Lindsay.<\/li>\n<li><a href=\"https:\/\/jeremylindsayni.wordpress.com\/2017\/05\/01\/controlling-gpio-pins-using-a-net-core-2-webapi-on-a-raspberry-pi-using-windows-10-or-ubuntu\/\">Controlling GPIO pins using a .NET Core 2 WebAPI on a Raspberry Pi, using Windows 10 or Ubuntu<\/a> by Jeremy Lindsay.<\/li>\n<li><a href=\"https:\/\/nblumhardt.com\/2017\/04\/netcore-msi\/\">Packaging a self-contained .NET Core app for Windows Installer<\/a> by Nicholas Blumhardt.<\/li>\n<li><a href=\"https:\/\/ayende.com\/blog\/177953\/thread-pool-starvation-just-add-another-thread\">Thread pool starvation? Just add another thread<\/a> by Ayende Rahien.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/aspnet\/asp-net-core-logging\/\">ASP.NET Core Logging with Azure App Service and Serilog<\/a> by Mike Rousos.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/webdev\/2017\/04\/26\/the-mvp-show-learns-about-asp-net-identity-server-and-heidelberg\/\">The MVP Show Learns about ASP.NET, Identity Server, and Heidelberg<\/a> by Jeffrey T. Fritz and Seth Juarez.<\/li>\n<li><a href=\"https:\/\/www.tpeczek.com\/2017\/04\/reconfiguring-cors-policy-in-aspnet.html\">Reconfiguring CORS policy in ASP.NET Core at runtime<\/a> by Tomasz P\u0119czek.<\/li>\n<li><a href=\"https:\/\/www.meziantou.net\/2017\/04\/25\/publishing-an-asp-net-core-website-to-a-linux-host\">Publishing an ASP.NET Core website to a Linux host<\/a> by G\u00e9rald Barr\u00e9.<\/li>\n<li><a href=\"http:\/\/sikorsky.pro\/en\/blog\/aspnet-core-image-resizing-service\">ASP.NET Core Sample Image Resizing Service<\/a> by Dmitry Sikorsky.<\/li>\n<li><a href=\"https:\/\/andrewlock.net\/using-imagesharp-to-resize-images-in-asp-net-core-a-comparison-with-corecompat-system-drawing\/\">Using ImageSharp to resize images in ASP.NET Core &#8211; a comparison with CoreCompat.System.Drawing<\/a> by Andrew Lock.<\/li>\n<li><a href=\"http:\/\/cecilphillip.com\/di-conventions-with-aspnetcore\/\">Dependency Injection Conventions with ASP.NET Core 1.1 and Autofac<\/a> by Cecil Phillip.<\/li>\n<li><a href=\"https:\/\/codewala.net\/2017\/02\/09\/leveraging-dependency-injection-asp-net-core\/\">Leveraging Dependency Injection in ASP.NET Core<\/a> by Brij Bhushan Mishra.<\/li>\n<li><a href=\"http:\/\/rion.io\/2017\/04\/27\/extending-tag-helpers-in-asp-net-core-applications\/\">Extending Tag Helpers in ASP.NET Core Applications<\/a> by Rion Williams.<\/li>\n<li><a href=\"http:\/\/gunnarpeipman.com\/2017\/04\/css-path-transform\/\">General CSS path transform for ASP.NET bundling<\/a> by Gunnar Peipman.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/mvpawardprogram\/2017\/04\/25\/custom-environ-asp-net-core\/\">Using Custom Environments in ASP.NET Core<\/a> by Dave White.<\/li>\n<li><a href=\"https:\/\/www.simple-talk.com\/dotnet\/asp-net\/improved-model-binding-asp-net-core\/\">Improvements to Model Binding in ASP.NET Core<\/a> by Dino Esposito.<\/li>\n<li><a href=\"https:\/\/devblog.dymel.pl\/2017\/04\/25\/aspnetcore-reverse-proxy-client-ip\/\">Client IP in the ASP.NET Core behind a reverse proxy<\/a> by Micha\u0142 Dymel.<\/li>\n<li><a href=\"http:\/\/odetocode.com\/blogs\/scott\/archive\/2017\/04\/24\/asp-net-configuration-options-will-understand-arrays.aspx\">ASP.NET Configuration Options Will Understand Arrays<\/a> by K. Scott Allen.<\/li>\n<li><a href=\"https:\/\/www.exceptionnotfound.net\/a-stupid-bug-and-a-plea-for-help\/\">A Stupid Bug and a Plea for Help<\/a> by Matthew Jones.<\/li>\n<\/ul>\n<h2>C#<\/h2>\n<ul>\n<li><a href=\"http:\/\/blog.marcgravell.com\/2017\/04\/spans-and-ref-part-1-ref.html\">Spans and ref part 1 : ref<\/a> and <a href=\"http:\/\/blog.marcgravell.com\/2017\/04\/spans-and-ref-part-2-spans.html\">part 2 : spans<\/a> by Marc Gravell.<\/li>\n<li><a href=\"https:\/\/codeblog.jonskeet.uk\/2017\/04\/26\/surprise-creating-an-instance-of-an-open-generic-type\/\">Surprise! Creating an instance of an open generic type<\/a> by Jon Skeet.<\/li>\n<li><a href=\"http:\/\/benbowen.blog\/post\/cmmics_iv\/\">Common Multithreading Mistakes in C# &#8211; IV: Everything Else<\/a> by Ben Bowen.<\/li>\n<li><a href=\"https:\/\/jeremybytes.blogspot.co.uk\/2017\/04\/tdding-into-fibonacci-sequence-in-c.html\">TDDing into a Fibonacci Sequence in C#<\/a> by Jeremy Clark.<\/li>\n<li><a href=\"https:\/\/www.infoq.com\/news\/2017\/04\/CSharp-covariant-return\">C# Futures: Relaxed Overrides<\/a> by Jonathan Allen.<\/li>\n<li><a href=\"https:\/\/www.infoq.com\/news\/2017\/04\/CSharp-Readonly-Locals\">C# Futures: Read-Only Local Variables<\/a> by Jonathan Allen.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<ul>\n<li><a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2017\/04\/27\/rider-eap-21-f-support-bundled-tfs-plugin\/\">JetBrains&#8217; Rider supports F#<\/a><\/li>\n<li><a href=\"https:\/\/www.linkedin.com\/learning\/what-s-new-in-visual-studio-2017-for-f-for-developers\">What\u2019s New in Visual Studio 2017 for F# For Developers<\/a>, by Kit Eason<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=cxs7oLGrxQ4&amp;feature=youtu.be\">From Dependency injection to dependency rejection<\/a>, by Mark Seemann<\/li>\n<li><a href=\"http:\/\/www.channel64.net\/2017\/04\/refactoring-using-f-and-actor-model.html\">reF#ACTORing using F# and actor model<\/a>, by Vagif Abilov<\/li>\n<li><a href=\"http:\/\/www.codechannels.com\/video\/derekbanas\/fsharp\/f-tutorial\/\">F# Tutorial<\/a>, by Derek Banas<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=_g4am_bLJUs\">Taming Cloud Complexity with F# DSLs<\/a>, by Yan Cui<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=M9xk7KkSY1A\">Visualizing Olympic Medals with F# and Fable<\/a>, by Tomas Petricek<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=t916ikik6W0\">Serverless F# with Azure Functions: fsibot goes nano-services<\/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\/564\">Allow easier access to properties common to all cases in Discriminated Union<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/563\">Make Units of Measure available to more types<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/562\">Native Number Support and Improvements<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/561\">Allow <code>use<\/code> bindings in class scope with primary constructor<\/a><\/li>\n<\/ul>\n<p>There is much, much more content available this week in <a href=\"https:\/\/sergeytihon.wordpress.com\/category\/f-weekly\/\">F# Weekly<\/a>. If you want to see more F# awesomeness, please check it out!<\/p>\n<h2>Xamarin<\/h2>\n<ul>\n<li><a href=\"https:\/\/releases.xamarin.com\/stable-release-xamarin-workbooks-inspector-1-2-2\/\">Stable Release: Xamarin Workbooks<\/a> by Bri Brothers.<\/li>\n<li><a href=\"https:\/\/releases.xamarin.com\/beta-release-15-2-preview-1\/\">Beta Release: Xamarin 15.2 Preview 1<\/a> by Bri Brothers.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/podcast-building-build\/\">Podcast: Building Up to Build<\/a> by Pierce Boggan.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/implementing-push-notifications-android-apps\/\">Implementing Push Notifications in Your Android Apps<\/a> by Mark McLemore.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/visual-studio-loves-mobile-developers\/\">Visual Studio 2017 for the Mobile Developer<\/a> by Mayur Tendulkar.<\/li>\n<li><a href=\"https:\/\/oren.codes\/2017\/04\/23\/using-xamarin-forms-with-net-standard-vs-2017-edition\/\">Using Xamarin Forms with .NET Standard \u2013 VS 2017 Edition<\/a> by Oren Novotny.<\/li>\n<li><a href=\"http:\/\/www.dotnetrocks.com\/default.aspx?ShowNum=1435\">Mobile Games using Xamarin Forms and Azure Service Fabric with Jon Peppers<\/a> by .NET Rocks!.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/choosing-cpu-architecture-sdk-version\/\">Choosing CPU Architecture and SDK Version<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/xamarin-forms-fastrenderers-android\/\">Xamarin Forms FastRenderers for Android<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/mobileprogrammerblog.wordpress.com\/2017\/04\/26\/xamarin-devops\/\">Xamarin DevOps<\/a> by Daniel Krzyczkowski.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/XamarinShow\/Episode-22-Kimono-Designer-for-SkiaSharp\">Episode 22: Kimono Designer for SkiaSharp with Kevin Mullins<\/a> by The Xamarin Show.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/Visual-Studio-Toolbox\/Rearchitecting-Visual-Studio-2017\">Rearchitecting Visual Studio 2017<\/a> by Visual Studio Toolbox.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/04\/26\/xamarin-controls-xamarin-forms-floatingactionbutton-including-ios\/\">Xamarin.Controls \u2013 Xamarin.Forms FloatingActionButton (including iOS!)<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/codemilltech.com\/fantastic-fonts-in-xamarin-forms\/\">Custom Fonts in Xamarin.Forms<\/a> by Matthew Soucoup.<\/li>\n<\/ul>\n<h2>Azure<\/h2>\n<ul>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-management-libraries-for-net-generally-available-now\/\">Azure Management Libraries for .NET generally available now<\/a> by Asir Selvasingh.<\/li>\n<li><a href=\"http:\/\/southworks.com\/blog\/2017\/03\/31\/new-azure-media-services-quickstart-template-for-orchard-cms-video-portal-integration\/\">New Azure Media Services quickstart template for Orchard CMS Video Portal integration<\/a> by Mariano Converti.<\/li>\n<li><a href=\"http:\/\/blog.hovland.xyz\/2017-04-30-haskell-functions-on-azure-functions\">Haskell Functions on Azure Functions<\/a> by Tor Hovland.<\/li>\n<li><a href=\"http:\/\/web-matters.blogspot.co.uk\/2017\/05\/extending-azure-ad-b2c-permissions.html\">Extending Azure AD B2C with Custom Application Permissions<\/a> by Andy Butland.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/04\/25\/automatically-build-and-deploy-asp-net-core-projects-to-azure-app-services\/\">Automatically build and deploy ASP.NET Core projects to Azure App Services<\/a> by Ahmed Metwally.<\/li>\n<\/ul>\n<h2>UWP<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/05\/01\/master-master-detail-pattern\/\">Master the Master-Detail Pattern<\/a> By Windows Apps Team.<\/li>\n<li><a href=\"https:\/\/elbruno.com\/2017\/04\/26\/hololens-solucion-al-problema-con-taptoplace-agregando-validacion-de-planos-hasta-que-holotoolkit-sea-compatible\/\">#Hololens &#8211; Alternative fix to the TapToPlace and WorldAnchor issue (until official #HoloToolkit release)<\/a>.<\/li>\n<li><a href=\"https:\/\/elbruno.com\/2017\/04\/25\/hololens-spatialmapping-tutorial-search-for-simple-surfaces-1x1-floor-tile\/\">#Hololens &#8211; #SpatialMapping, tutorial search for simple surfaces (1\u00d71 floor tile)<\/a>.<\/li>\n<li><a href=\"http:\/\/www.mrlacey.com\/2017\/04\/3-reasons-to-use-mvvm-pattern.html\">3 reasons to use the MVVM pattern<\/a>.<\/li>\n<\/ul>\n<h2>Data<\/h2>\n<ul>\n<li><a href=\"https:\/\/carlos.mendible.com\/2017\/04\/29\/step-by-step-couchbase-lite-with-net-core\/\">Step by step: Couchbase Lite with .Net Core<\/a> by Carlos Mendible.<\/li>\n<li><a href=\"https:\/\/ayende.com\/blog\/177955\/writing-a-time-series-database-with-voron\">Writing a time series database with Voron<\/a> by Ayende Rahien.<\/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>, 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? 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:\/\/gist.github.com\/bleroy\/6aa2d26d6360c40834348f08c257d8bb\">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: Happy Birthday .NET with Chris Sells, free ASP.NET Core book, We are the Dwarves Happy birthday .NET with Robin Cole, TinyORM, 911 Operator .NET Framework 4.7, reference documentation, On .NET on modular ASP.NET, Happy birthday .NET with Immo Landwerth, JustAssembly .NET Architecture There\u2019s a new .NET Architecture web site, where you\u2019ll find practical [&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-10215","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: Happy Birthday .NET with Chris Sells, free ASP.NET Core book, We are the Dwarves Happy birthday .NET with Robin Cole, TinyORM, 911 Operator .NET Framework 4.7, reference documentation, On .NET on modular ASP.NET, Happy birthday .NET with Immo Landwerth, JustAssembly .NET Architecture There\u2019s a new .NET Architecture web site, where you\u2019ll find practical [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/10215","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=10215"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/10215\/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=10215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=10215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=10215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}