{"id":5393,"date":"2016-03-29T15:53:41","date_gmt":"2016-03-29T15:53:41","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=5393"},"modified":"2021-09-30T12:04:10","modified_gmt":"2021-09-30T19:04:10","slug":"the-week-in-net-3292016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-3292016\/","title":{"rendered":"The week in .NET &#8211; 3\/29\/2016"},"content":{"rendered":"<p>To read last week&#8217;s post, see <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-3222016\/\">The week in .NET \u2013 3\/22\/2016<\/a>.<\/p>\n<h2>Build conference<\/h2>\n<p>The <a href=\"https:\/\/build.microsoft.com\/\">Build conference<\/a> is this week! Stay tuned to this blog for announcements. You can find <a href=\"https:\/\/channel9.msdn.com\/Events\/Build\/2016\">the list of sessions on Channel 9<\/a>, which is also where you&#8217;ll be able to watch the videos.<\/p>\n<h2>On.NET<\/h2>\n<p>Last week on On .NET, we had <a href=\"https:\/\/www.youtube.com\/watch?v=v5YUoeFCoe8\">Richard Kiene from Joyent<\/a> to talk about running .NET Core on the Joyent cloud. This week, we&#8217;ll speak with <a href=\"https:\/\/www.youtube.com\/watch?v=OjNbBOjcLRk\">John Kemnetz<\/a> about the C# extension for VS Code. For the first time on the show, we&#8217;ll have some demos this week.<\/p>\n<h2>Project of the week: Foundatio<\/h2>\n<p><a href=\"https:\/\/github.com\/exceptionless\/Foundatio\">Foundatio<\/a> is an open-source set of building blocks for loosely-coupled, distributed apps. It defines a set of interfaces for caching, queues, distributed locks, messaging, jobs, file storage, metrics, and logging. Each interface has in-memory, Redis, and Azure implementations.<\/p>\n<p>Here&#8217;s for example how you can enqueue and dequeue a simple work item:<\/p>\n<p><script src=\"https:\/\/gist.github.com\/bleroy\/8a64d0d34180222a1748.js\"><\/script><\/p>\n<h2>Control of the week: Telerik&#8217;s ListView for UWP<\/h2>\n<p><a href=\"http:\/\/docs.telerik.com\/windows-universal\/controls\/radlistview\/listview-overview\">Telerik&#8217;s ListView control for UWP<\/a> is a great and versatile component that can display responsive lists of items, featuring virtualization, animations, grouping, sorting, and filtering.<\/p>\n<p><img decoding=\"async\" style=\"width: 500px;\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/03\/listview-controls.png\" alt=\"Telerik's ListView for UWP\" \/><\/p>\n<h2>User group meeting of the week: .NET Core at TRINUG.NET<\/h2>\n<p><a href=\"http:\/\/www.meetup.com\/TRINUG\/\">TRINUG.NET<\/a> has <a href=\"http:\/\/www.meetup.com\/TRINUG\/events\/229590894\/\">a meeting in Raleigh, NC, on Wednesday, March 30 at 6:00PM<\/a> where you&#8217;ll see how to setup a Linux host, install .NET Core on it, then play with Entity Framework, connect to a MySql server, and run a Web application utilizing all that.<\/p>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/blog.i3arnon.com\/2015\/11\/30\/valuetask\/\">On the efficiency of ValueTask<\/a> by Bar Arnon.<\/li>\n<li><a href=\"http:\/\/instil.co\/2016\/03\/21\/parallelism-on-a-single-core-simd-with-c\/\">Parallelism on a Single Core \u2013 SIMD with C#<\/a> by Eoin Mullan.<\/li>\n<li><a href=\"http:\/\/developer.telerik.com\/topics\/web-development\/microsoft-open-source\/\">Why Microsoft Open Source (podcast)<\/a> with Matt Millican.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/cross-platform-messaging-for-ios-android-and-windows\/\">Cross-Platform Messaging for iOS, Android, and Windows<\/a> by Pierce Boggan.<\/li>\n<li><a href=\"http:\/\/msicc.net\/?p=4442\">How to create a multi architecture NuGet Package from a UWP class library<\/a> by Marco Siccardi.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/developer.telerik.com\/featured\/step-wise-forms-with-asp-net-mvc-and-kendo-ui\/\">Creating Step-wise Forms with ASP.NET MVC and Kendo UI<\/a> by Ed Charbeneau.<\/li>\n<li><a href=\"http:\/\/www.dotnetcurry.com\/aspnet-mvc\/1261\/custom-model-binder-aspnet-mvc\">Custom Model Binder in ASP.NET MVC<\/a> by Mahesh Sabnis.<\/li>\n<li><a href=\"http:\/\/www.elanderson.net\/2016\/03\/dependency-injection-conditional-registration-in-asp-net-core\/\">Dependency Injection Conditional Registration in ASP.NET Core<\/a> by Eric L. Anderson.<\/li>\n<li><a href=\"http:\/\/rehansaeed.com\/social-taghelpers-for-asp-net-core\/\">Social TagHelpers for ASP.NET Core<\/a> by Muhammad Rehan Saeed.<\/li>\n<li><a href=\"http:\/\/rehansaeed.com\/subresource-integrity-taghelper-using-asp-net-core\/\">Subresource Integrity TagHelper Using ASP.NET Core part 1<\/a> and <a href=\"http:\/\/rehansaeed.com\/subresource-integrity-taghelper-using-asp-net-core-part-2\/\">part 2<\/a> by Muhammad Rehan Saeed.<\/li>\n<li><a href=\"http:\/\/aspnetmonsters.com\/2016\/03\/monsters-weekly%5Cep17\/\">Structured logging with Serilog in ASP.NET Core (video)<\/a> by the ASP.NET Monsters.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=DZLSkWHLFII\">F#, Azure, and the Web<\/a>, by Isaac Abraham<\/li>\n<li><a href=\"http:\/\/kcieslak.io\/Creating-VS-Code-plugins-with-F-and-Fable\/\">Creating Visual Studio Code Plugins with F# and Fable<\/a>, by Krzysztof Cieslak<\/li>\n<li><a href=\"http:\/\/brandewinder.com\/2016\/03\/26\/kaggle-home-depot-features\/\">Kaggle Home Depot Competition Notes: Features<\/a>, by Mathias Brandewinder<\/li>\n<li><a href=\"http:\/\/www.navision-blog.de\/blog\/2016\/03\/21\/property-based-testing-in-the-real-world\/\">Property-Based Testing in the Real World &#8211; Or How I Made My Package Manager Suck Less<\/a>, by Steffen Forkmann<\/li>\n<li><a href=\"https:\/\/automatagears.com\/articles\/sentiment-analysis-in-fsharp\/\">Sentiment Analysis in F#<\/a>, by Stephen Ireland<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=ITIsxWqduE4\">History and Philosophy of Types<\/a>, by Tomas Petricek<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=3Z27n_ReTI8\">A Brief History of Programming Languages<\/a>, by Andrea Magnorsky<\/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<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,\nand I&#8217;d like to thank all those who sent links and tips.\nYou can participate too. Did you write a great blog post, or just read one?\nDo you want everyone to know about an amazing new contribution or a useful library?\nDid 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\/5a4d55aee8b302bb6ffa\">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\n<a href=\"http:\/\/www.asp.net\/\">ASP.NET&#8217;s community spotlight<\/a>,\non <a href=\"https:\/\/sergeytihon.wordpress.com\/category\/f-weekly\/\">F# weekly<\/a>,\non <a href=\"http:\/\/www.aspnetweekly.com\/\">ASP.NET Weekly<\/a>,\nand 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 3\/22\/2016. Build conference The Build conference is this week! Stay tuned to this blog for announcements. You can find the list of sessions on Channel 9, which is also where you&#8217;ll be able to watch the videos. On.NET Last week on On .NET, we [&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-5393","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 3\/22\/2016. Build conference The Build conference is this week! Stay tuned to this blog for announcements. You can find the list of sessions on Channel 9, which is also where you&#8217;ll be able to watch the videos. On.NET Last week on On .NET, we [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5393","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=5393"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5393\/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=5393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=5393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=5393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}