{"id":13425,"date":"2017-07-11T14:53:11","date_gmt":"2017-07-11T21:53:11","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=13425"},"modified":"2021-09-30T10:08:04","modified_gmt":"2021-09-30T17:08:04","slug":"the-week-in-net-links-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-links-2\/","title":{"rendered":"The week in .NET &#8211; Links!"},"content":{"rendered":"<p>This week&#8217;s post will exceptionally be made of links only, as I&#8217;m on vacation&#8230;<br><\/p>\n<p>Previous posts:<\/p>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/07\/04\/the-week-in-net-links\/\">Links!<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/06\/27\/the-week-in-net-net-conf-material-design-in-xaml-toolkit\/\">.NET Conf, Material Design in XAML Toolkit<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/06\/20\/the-week-in-net-net-architecture-microservices-containers-on-net-with-omer-raviv-on-ozcode-sprache\/\">.NET Architecture: Microservices &amp; Containers, On .NET with Omer Raviv on OzCode, Sprache<\/a><\/li>\n<\/ul>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/stackify.com\/application-performance-metrics\/\">8 Key Application Performance Metrics &amp; How to Measure Them<\/a> by Matt Watson.<\/li>\n<li><a href=\"https:\/\/textslashplain.com\/2017\/07\/09\/working-with-big-data-in-net\/\">Working with &#8220;Big Data&#8221; in .NET<\/a> by Ericlaw.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/07\/06\/hands-on-with-visual-studio-for-mac-part-2\/\">Hands on with Visual Studio for Mac \u2013 Part 2<\/a> by Craig Dunn.<\/li>\n<li><a href=\"https:\/\/dotnetfoundation.org\/blog\/announcing-net-summer-hackfest-2017\">Announcing .NET Summer Hackfest 2017<\/a> by Jon Galloway.<\/li>\n<li><a href=\"https:\/\/johnkoerner.com\/csharp\/special-folder-values-on-windows-versus-mac\/\">Special Folder Enum Values on Windows and Mac in .Net Core<\/a> by John Koerner.<\/li>\n<li><a href=\"http:\/\/blog.mjjames.co.uk\/2017\/07\/a-first-foray-into-alexa-skills-using.html\">A First Foray into Alexa Skills Using AWS Lambda&#8217;s with C#<\/a> by Michael James.<\/li>\n<li><a href=\"http:\/\/blogs.lessthandot.com\/index.php\/webdev\/serverprogramming\/aspnet\/mapping-complex-types-tofrom-json-with-json-net\/\">LessThanDot<\/a> by Eli Weinstock-Herman.<\/li>\n<li><a href=\"http:\/\/josephwoodward.co.uk\/2017\/07\/dotnet-core-solution-management-via-command-line-interface\">.NET Core solution management via the command line interface<\/a> by Joseph Woodward.<\/li>\n<li><a href=\"http:\/\/mattwarren.org\/2017\/07\/10\/Memory-Usage-Inside-the-CLR\/\">Memory Usage Inside the CLR<\/a> by Matt Warren.<\/li>\n<li><a href=\"https:\/\/andrewlock.net\/when-you-use-the-polly-circuit-breaker-make-sure-you-share-your-policy-instances-2\/\">When you use the Polly circuit-breaker, make sure you share your Policy instances!<\/a> by Andrew Lock.<\/li>\n<li><a href=\"https:\/\/www.infoq.com\/articles\/high-performance-dotnet\">Virtual Panel: High Performance Application in .NET<\/a> by Pierre-Luc Maheu.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/dotnet\/asp-net\/revisiting-script-injection-asp-net\/\">Revisiting Script Injection in ASP.NET<\/a> by Dino Esposito.<\/li>\n<li><a href=\"https:\/\/www.tpeczek.com\/2017\/07\/preventing-cross-site-websocket.html\">Preventing Cross-Site WebSocket Hijacking in ASP.NET Core<\/a> by Tomasz P\u0119czek.<\/li>\n<li><a href=\"http:\/\/www.blinkingcaret.com\/2017\/06\/21\/keeping-secrets-in-asp-net-core\/\">Keeping Secrets in ASP.NET Core<\/a> by Rui Figueiredo.<\/li>\n<li><a href=\"http:\/\/gunnarpeipman.com\/2017\/07\/aspnet-core2-spa\/\">ASP.NET Core 2: New single page application templates<\/a> by Gunnar Peipman.<\/li>\n<li><a href=\"https:\/\/joonasw.net\/view\/aspnet-core-2-configuration-changes\">ASP.NET Core 2.0 Configuration Changes<\/a> by Joonas Westlin.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/srikantan\/2017\/07\/10\/orchestrate-fail-over-of-web-applications-in-azure-vms-to-a-dr-site-using-asr\/\">Orchestrate fail over of Web Applications in Azure VMs to a DR Site using ASR<\/a> by Srikantan.<\/li>\n<li><a href=\"https:\/\/codeopinion.com\/asp-net-core-mvc-json-output-camelcase-pascalcase\/\">ASP.NET Core MVC JSON Output in camelCase or PascalCase<\/a> by Derek Comartin.<\/li>\n<li><a href=\"https:\/\/codingblast.com\/asp-net-core-mvc-caching-taghelpers\/\">ASP.NET Core MVC \u2013 Caching Tag Helpers<\/a> by Ibrahim \u0160uta.<\/li>\n<li><a href=\"https:\/\/devblog.dymel.pl\/2017\/07\/11\/aspnetcore-docker-gitlab\/\">ASP.NET Core in docker with GitLab Pipelines<\/a> by Michal Dymel.<\/li>\n<li><a href=\"http:\/\/www.c-sharpcorner.com\/article\/building-web-apps-with-asp-net-core-and-dotvvm\/\">Building Web Apps With ASP.NET Core And DotVVM<\/a> by Tomas Herceg.<\/li>\n<li><a href=\"https:\/\/timdows.com\/projects\/asp-net-core-2-0-0-beta-on-a-raspberry-pi-3\/\">ASP.NET Core 2.0.0-beta on a Raspberry Pi 3<\/a> by Tim Theeuwes.<\/li>\n<li><a href=\"https:\/\/tpodolak.com\/blog\/2017\/07\/09\/nlog-web-aspnetcore-make-sure-add-error-message-logging-exception\/\">NLog.Web.AspNetCore \u2013 make sure you add error message for logging exception<\/a> by TPodolak.<\/li>\n<li><a href=\"https:\/\/visualstudiomagazine.com\/articles\/2017\/05\/01\/build-web-apps.aspx\">Build Web Apps Without All That JavaScript<\/a> by Tom\u00e1\u0161 Herceg.<\/li>\n<li><a href=\"https:\/\/wildermuth.com\/2017\/07\/06\/Program-cs-in-ASP-NET-Core-2-0\">Program.cs in ASP.NET Core 2.0<\/a> by Shawn Wildermuth.<\/li>\n<li><a href=\"https:\/\/wildermuth.com\/2017\/07\/10\/ASP-NET-Core-2-VS2017-Angular-CLI\">ASP.NET Core 2 + VS2017 + Angular-CLI?<\/a> by Shawn Wildermuth.<\/li>\n<li><a href=\"https:\/\/www.exceptionnotfound.net\/asp-net-core-demystified-routing-in-mvc\/\">ASP.NET Core Demystified &#8211; Routing in MVC<\/a> by Matthew Jones.<\/li>\n<li><a href=\"https:\/\/andrewlock.net\/localising-the-displayattribute-in-asp-net-core-1-1\/\">Localising the DisplayAttribute in ASP.NET Core 1.1<\/a> by Andrew Lock.<\/li>\n<\/ul>\n<h2>C#<\/h2>\n<ul>\n<li><a href=\"http:\/\/nichesoftware.co.nz\/2017\/07\/08\/resharper-custom-inspections.html\">Custom Inspection Patterns in Resharper<\/a> by Bevan Arps.<\/li>\n<li><a href=\"http:\/\/www.andreaangella.com\/2017\/07\/practical-csharp-expression-bodied-members\/\">Practical C# \u2013 Expression Bodied Members in C# 7<\/a> by Andrea Angella.<\/li>\n<li><a href=\"http:\/\/www.andreaangella.com\/2017\/07\/practical-csharp-null-conditional-operator\/\">Practical C# \u2013 Null Conditional Operator<\/a> by Andrea Angella.<\/li>\n<li><a href=\"http:\/\/gunnarpeipman.com\/2017\/07\/local-functions\/\">Local functions in C# 7.0<\/a> by Gunnar Peipman.<\/li>\n<li><a href=\"http:\/\/adamsitnik.com\/Array-Pool\/\">Pooling large arrays with ArrayPool<\/a> by Adam Sitnik.<\/li>\n<li><a href=\"http:\/\/adamsitnik.com\/ref-returns-and-ref-locals\/\">ref returns and ref locals<\/a> by Adam Sitnik.<\/li>\n<li><a href=\"http:\/\/adamsitnik.com\/Value-Types-vs-Reference-Types\/\">Value Types vs Reference Types<\/a> by Adam Sitnik.<\/li>\n<li><a href=\"https:\/\/hackernoon.com\/dispelling-the-magic-6dc0fdfe476c\">Dispelling the magic! The layers and pieces of Cake<\/a> by Mattias Karlsson.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<ul>\n<li><a href=\"https:\/\/wesharethis.com\/2017\/07\/05\/resurgence-functional-programming\/\">The resurgence of functional programming<\/a> by Ahmad.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=iKi0dhA9-Go&amp;index=94&amp;list=PL03Lrmd9CiGewi0lbnahxEpisoP5WZocX\">Scaling Serverless F# with Azure Functions &#8211; NDC<\/a> by Mathias Brandewinder.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=iRDcpkphrKs&amp;list=PL03Lrmd9CiGewi0lbnahxEpisoP5WZocX&amp;index=132\">Conquer the JavaScript ecosystem with F# and Fable! &#8211; NDC<\/a> by Alfonso Garcia-Caro.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=KPa8Yw_Navk\">F# for C# Programmers &#8211; NDC<\/a> by Scott Wlaschin.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=pabo99C6_JA&amp;index=51&amp;list=PL03Lrmd9CiGewi0lbnahxEpisoP5WZocX\">Using F# on Azure Functions in Production &#8211; NDC<\/a> by Nikolai Andersen.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/uk_faculty_connection\/2017\/07\/04\/exploring-data-with-f-type-providers\/\">Exploring data with F# type providers<\/a> by Lee Stott.<\/li>\n<li><a href=\"https:\/\/medium.com\/@edgarsanchezg\/four-easy-steps-for-installing-f-in-ubuntu-linux-88122323f12b\">Four easy steps for installing F# on Ubuntu Linux<\/a> by Edgar S\u00e1nchez.<\/li>\n<li><a href=\"https:\/\/medium.com\/@iSetr\/from-javascript-to-functional-web-development-part-1-c17b5c5fe260\">From JavaScript to Functional Web Development (part 1)<\/a> by Sandor Szaloki.<\/li>\n<li><a href=\"https:\/\/vasily-kirichenko.github.io\/fsharpblog\/akkling_1\">Why Idiomatic F# APIs are Good<\/a> by Vasily Kirichenko.<\/li>\n<li><a href=\"http:\/\/blog.ploeh.dk\/2017\/07\/04\/pure-times-in-f\/\">Pure times in F#<\/a> by Mark Seemann.<\/li>\n<li><a href=\"http:\/\/freecontent.manning.com\/the-parallel-functional-pipeline-pattern\/\">The Parallel Functional Pipeline Pattern<\/a> by Riccardo Terrell.<\/li>\n<\/ul>\n<p>There is 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!<br><\/p>\n<h2>Xamarin<\/h2>\n<ul>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/XamarinShow\/Snack-Pack-15-Upgrading-to-XamarinForms-to-NET-Standard\">Snack Pack 15: Upgrading to Xamarin.Forms to .NET Standard<\/a> by The Xamarin Show.<\/li>\n<li><a href=\"http:\/\/www.devprotocol.com\/now-is-a-good-time-to-move-to-mobile-center\/\">Now is a good time to move to Mobile Center<\/a> by Jan Tourlamain.<\/li>\n<li><a href=\"http:\/\/xamarinui.blogspot.com\/2017\/07\/set-up-android-device-for-xamarin.html\">Set Up Android Device for Xamarin Android Development<\/a> by Asfend Yar.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/07\/03\/xamarin-tip-pcl-profile-problems\/\">Xamarin.Tip \u2013 PCL Profile Problems<\/a> by Alex Dunn.<\/li>\n<li><a href=\"https:\/\/jeremylindsayni.wordpress.com\/2017\/07\/09\/troubleshooting-the-default-install-of-xamarin-with-visual-studio-2017-and-windows-10-creators-update\/\">Troubleshooting the default install of Xamarin with Visual Studio 2017 and Windows 10 Creators Update<\/a> by Jeremy Lindsay.<\/li>\n<li><a href=\"https:\/\/msicc.net\/xamarin-forms-the-mvvmlight-toolkit-and-i-showing-dialog-messages\/\">Xamarin Forms, the MVVMLight Toolkit and I: showing dialog messages<\/a> by Marco Siccardi.<\/li>\n<li><a href=\"https:\/\/releases.xamarin.com\/beta-release-15-3-preview-3\/\">Beta Release: 15.3 Preview 3<\/a> by Bri Brothers.<\/li>\n<li><a href=\"https:\/\/releases.xamarin.com\/pre-release-xamarin-forms-2-3-5-256-pre6\/\">Pre-release: Xamarin.Forms 2.3.5.256-pre6<\/a> by David Ortinau.<\/li>\n<li><a href=\"http:\/\/jesseliberty.com\/2017\/07\/03\/learning-xamarin-forms-part-1-overview\/\">Learning Xamarin.Forms \u2013 Part 1 \u2013 Overview<\/a> by Jesse Liberty.<\/li>\n<li><a href=\"http:\/\/motzcod.es\/post\/162402194007\/plugins-for-xamarin-go-dotnet-standard\">Moving Plugins for Xamarin to .NET Standard<\/a> by James Montemagno.<\/li>\n<li><a href=\"http:\/\/motzcod.es\/post\/162536681192\/xamarin-forms-uwp-ads\">Xamarin.Forms: Microsoft Advertising SDK in UWP<\/a> by James Montemagno.<\/li>\n<li><a href=\"http:\/\/byteloom.marek-mierzwa.com\/mobile\/2017\/07\/03\/badge-icon-notification-in-xamarin-forms-toolbaritems-on-ios.html\">Badge icon notification in Xamarin.Forms ToolbarItems on iOS<\/a> by Marek Mierzwa.<\/li>\n<li><a href=\"http:\/\/sebacabrera.com\/automated-xamarin-ui-tests-and-recorder\/\">Automated Xamarin UI Tests using Test Recorder in a local Android device<\/a> by Sebasti\u00e1n Cabrera Porta.<\/li>\n<li><a href=\"http:\/\/www.colbylwilliams.com\/2017\/07\/06\/using-multiple-storyboards.html\">Using Multiple Storyboards in Xcode IB and Xamarin<\/a> by Colby Williams.<\/li>\n<li><a href=\"https:\/\/blog.verslu.is\/xamarin\/xamarin-forms-xamarin\/implementing-value-converters-with-ivalueconverter-for-xamarin-forms\/\">Implementing value converters with IValueConverter for Xamarin.Forms<\/a> by Gerald Versluis.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/last-chance-catch-xamarin-dev-days\/\">Last Chance to Catch Xamarin Dev Days!<\/a> by Jayme Singleton.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/xamarin-events-happening-july\/\">Xamarin Events Happening in July<\/a> by Jayme Singleton.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/xamarin-university-presents-webinar-recordings\/\">&#8220;Xamarin University Presents\u201d Webinar Recordings<\/a> by Mark Smith.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/passing-data-navigation-xamarin-forms\/\">Passing Data on Navigation in Xamarin Forms<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/xamarin-artificial-intelligence\/\">Xamarin and Artificial Intelligence<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/xamgirl.com\/running-out-of-space-using-xamarin\/\">Running out of space using Xamarin<\/a> by Charlin Agramonte.<\/li>\n<\/ul>\n<h2>Azure<\/h2>\n<ul>\n<li><a href=\"https:\/\/scottbanwart.com\/blog\/2017\/07\/azure-functions-raw-input\/\">Raw Input with Azure Functions HTTP Triggers<\/a> by Scott Banwart.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/tsmatsuz\/2017\/07\/04\/azure-cosmos-db-gremlin-graph-tutorial\/\">Walkthrough of Azure Cosmos DB Graph (Gremlin)<\/a> by Tsuyoshi Matsuzaki.<\/li>\n<li><a href=\"http:\/\/www.andreaangella.com\/2017\/07\/azure-via-csharp-working-with-azure-files\/\">Azure via C# \u2013 Working with Azure Files in C#<\/a> by Andrea Angella.<\/li>\n<li><a href=\"http:\/\/odetocode.com\/blogs\/scott\/archive\/2017\/07\/10\/thoughts-on-azure-functions-and-serverless-computing.aspx\">Thoughts on Azure Functions and Serverless Computing<\/a> by K. Scott Allen.<\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/samples\/active-directory-b2c-dotnetcore-webapi\/\">An ASP.NET Core web API with Azure AD B2C<\/a> by Danny Strockis.<\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/samples\/active-directory-b2c-dotnet-webapp-and-webapi\/\">Azure AD B2C: Call a .NET web API from a .NET web app<\/a> by Danny Strockis.<\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/samples\/active-directory-dotnet-webapp-webapi-multitenant-openidconnect\/\">Build a multi-tenant SaaS web application that calls a web API using Azure AD<\/a> by Jean-Marc Prieur.<\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/samples\/active-directory-dotnet-webapp-wsfederation\/\">Integrating a web app with Azure AD using WS-Federation<\/a> by Jean-Marc Prieur.<\/li>\n<\/ul>\n<h2>UWP<\/h2>\n<ul>\n<li><a href=\"http:\/\/dotnetbyexample.blogspot.com\/2017\/06\/a-hololens-helper-class-to-get-position.html\">HoloLens helper class to get a position dead ahead of the user on a physical object or at a max distance<\/a> by Joost van Schaik.<\/li>\n<li><a href=\"http:\/\/dotnetbyexample.blogspot.com\/2017\/06\/building-floating-hololens-info-screen-1.html\">Building a floating HoloLens &#8216;info screen&#8217; &#8211; 1: making the Unity assets<\/a> by Joost van Schaik.<\/li>\n<li><a href=\"https:\/\/weblog.west-wind.com\/posts\/2017\/Jul\/02\/Debouncing-and-Throttling-Dispatcher-Events\">Debouncing and Throttling Dispatcher Events<\/a> by Rick Strahl.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/07\/05\/announcing-uwp-community-toolkit-1-5\/#g45DdhTC7Lbx70b2.97\">Announcing UWP Community Toolkit 1.5<\/a> by Nikola Metulev.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/07\/05\/command-line-activation-universal-windows-apps\/#mxspiIXfYvm5rIZc.97\">Command-Line Activation of Universal Windows Apps<\/a> by Andrew Whitechapel.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/07\/06\/calling-winrt-components-win32-process-via-desktop-bridge\/#jCtPi1H9kr3fkYEp.97\">Calling WinRT Components from a Win32 process via the Desktop Bridge<\/a> by Adam Braden.<\/li>\n<\/ul>\n<h2>Data<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.meziantou.net\/2017\/07\/10\/entity-framework-core-soft-delete-using-query-filters\">Entity Framework Core: Soft Delete using Query Filters<\/a> by G\u00e9rald Barr\u00e9.<\/li>\n<\/ul>\n<p>And this is it for this week!<br><\/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 Azure and UWP section by <a href=\"http:\/\/twitter.com\/mbcrump\">Michael Crump<\/a>.<br><\/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?<br>We&#8217;d love to hear from you, and feature your contributions on future posts. Please <a href=\"https:\/\/weekindotnet.azurewebsites.net\">add your posts<\/a>, it takes only a second.<br><\/p>\n<p>We pick the articles based on the following criteria: the posts must be about .NET, they must have been published this week, and they must be original contents. Publication in Week in .NET is not an endorsement from Microsoft or the authors of this post.<br><\/p>\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>This week&#8217;s post will exceptionally be made of links only, as I&#8217;m on vacation&#8230; Previous posts: Links! .NET Conf, Material Design in XAML Toolkit .NET Architecture: Microservices &amp; Containers, On .NET with Omer Raviv on OzCode, Sprache .NET 8 Key Application Performance Metrics &amp; How to Measure Them by Matt Watson. Working with &#8220;Big Data&#8221; [&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-13425","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>This week&#8217;s post will exceptionally be made of links only, as I&#8217;m on vacation&#8230; Previous posts: Links! .NET Conf, Material Design in XAML Toolkit .NET Architecture: Microservices &amp; Containers, On .NET with Omer Raviv on OzCode, Sprache .NET 8 Key Application Performance Metrics &amp; How to Measure Them by Matt Watson. Working with &#8220;Big Data&#8221; [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/13425","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=13425"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/13425\/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=13425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=13425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=13425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}