{"id":5233,"date":"2016-02-23T16:00:00","date_gmt":"2016-02-23T16:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=5233"},"modified":"2021-09-30T12:10:58","modified_gmt":"2021-09-30T19:10:58","slug":"the-week-in-net-2232016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-2232016\/","title":{"rendered":"The week in .NET &#8211; 2\/23\/2016"},"content":{"rendered":"<p>To read last week&#8217;s post, see <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/02\/17\/the-week-in-net-2172016\/\">The week in .NET &#8211; 2\/17\/2016<\/a>.<\/p>\n<h2>On.NET<\/h2>\n<p>Last week, <a href=\"https:\/\/www.youtube.com\/watch?v=WuqrfuJLbgk\">Joe Duffy was on the show<\/a> to talk about <a href=\"http:\/\/joeduffyblog.com\/2015\/11\/03\/blogging-about-midori\/\">Midori<\/a>. This week, we had to move the show to Friday at 4:00PM Pacific Time, but we\u2019ll have the pleasure of speaking with Scott Hanselman.<\/p>\n<h2>Package of the week: RestSharp<\/h2>\n<p>Interacting with REST resources may in theory be just a matter of using standard HTTP, but in practice, there is still ceremony involved around serialization, and authentication. <a href=\"http:\/\/restsharp.org\/\">RestSharp<\/a> is a library that facilitates REST interaction from .NET code.<\/p>\n<p>Here&#8217;s how you&#8217;d query a hypothetical directory service for information about employees:<\/p>\n<p><script src=\"https:\/\/gist.github.com\/bleroy\/8443953a1fd661eb276a.js\"><\/script><\/p>\n<h2>User group of the week: Seattle Mobile .NET Developers<\/h2>\n<p>On <a href=\"http:\/\/www.meetup.com\/SeattleMobileDevelopers\/events\/228554453\/\">Wednesday, February 24 at 6:00, our own Stacey Haffner will give an introduction to game programming with Unity<\/a> at the <a href=\"http:\/\/www.meetup.com\/SeattleMobileDevelopers\/\">Seattle Mobile .NET Developers<\/a> meeting.<\/p>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/webdev\/2016\/02\/01\/an-update-on-asp-net-core-and-net-core\/\">An update on ASP.NET Core and .NET Core<\/a> by Jeffrey T. Fritz.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/02\/23\/porting-msbuild-to-net-core\/\">Porting MSBuild to .NET Core<\/a> by Daniel Plaisted.<\/li>\n<li><a href=\"http:\/\/tirania.org\/blog\/archive\/2016\/Feb-17.html\">The evolution of interactive C#<\/a> by Miguel de Icaza.<\/li>\n<li><a href=\"https:\/\/github.com\/msallin\/SQLiteCodeFirst\">SQLite Code First (GitHub) by Marc Sallin<\/a> is a library that enables EF code first to work with SQLite databases.<\/li>\n<li><a href=\"https:\/\/github.com\/aelij\/AsyncFriendlyStackTrace\">Async-Friendly Stack Trace (GitHub)<\/a> by Eli Arbel.<\/li>\n<li><a href=\"http:\/\/dotnetliberty.com\/index.php\/2016\/02\/22\/moq-on-net-core\/\">Moq on .NET Core<\/a> by Armen Shimoon.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.ageofascent.com\/asp-net-core-exeeds-1-15-million-requests-12-6-gbps\/\">ASP.NET Core \u2013 2300% More Requests Served Per Second<\/a> by Ben Adams.<\/li>\n<li><a href=\"http:\/\/www.mcrook.com\/2016\/02\/getting-mvc-6-and-net-core-running-on.html\">Getting ASP.NET Core running on Ubuntu<\/a> by Michael Crook.<\/li>\n<li><a href=\"http:\/\/www.mithunvp.com\/asp-net-core-visual-studio-code-yeoman\/\">ASP.NET Core 1.0 \u2013 Create web application using Yeoman and Visual Studio Code<\/a> by Mithun Pattankar.<\/li>\n<li><a href=\"http:\/\/stevejgordon.co.uk\/how-to-send-emails-in-asp-net-core-1-0\">How to send email from ASP.NET Core with MailKit<\/a>\nby Steve Gordon.<\/li>\n<li><a href=\"http:\/\/www.exceptionnotfound.net\/writing-custom-middleware-in-asp-net-core-1-0\/\">Writing custom middleware in ASP.NET Core<\/a> by Matthew P Jones.<\/li>\n<li><a href=\"http:\/\/www.mikesdotnetting.com\/article\/294\/view-components-in-asp-net-core-mvc\">View Components in ASP.NET Core<\/a> by Mike Brind.<\/li>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/stevelasker\/archive\/2016\/02\/19\/developing-asp-net-apps-in-docker-containers.aspx\">Developing ASP.NET apps in Docker containers<\/a> by Steve Lasker.<\/li>\n<li><a href=\"https:\/\/ayende.com\/blog\/173282\/the-cost-of-routing?Key=5236b9ce-234e-4255-b25b-98de4068dc93\">The cost of routing<\/a> by Ayende Rahien.<\/li>\n<li><a href=\"http:\/\/codeclimber.net.nz\/archive\/2016\/02\/19\/Two-Razor-view-errors-you-might-be-doing-too.aspx\">Two Razor view errors you might be doing too<\/a> by Simone Chiaretta.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<ul>\n<li>fsharpConf 2016 is live on Channel 9 on March 4th. <a href=\"http:\/\/fsharpconf.com\/\">Check out the lineup of speakers!<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=JWe1pOeh84U&amp;feature=youtu.be\">Ionide and the State of F# Open Source Development<\/a>, by Krzysztof Cie\u015blak.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=gwWS1e0f-L0&amp;feature=youtu.be\">Building Concurrent, Fault-tolerant, Scalable Applications in F# Using Akka.NET<\/a>, by Riccardo Terrell.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=970nkg60lHs\">Domain Modeling with Types<\/a>, by Ryan Riley.<\/li>\n<li><a href=\"http:\/\/miles.no\/blogg\/managing-rabbitmq-messages-with-f-and-akkanet\">Managing RabbitMQ Messages with F# and Akka.NET<\/a>, by Vagif Abilov.<\/li>\n<li><a href=\"http:\/\/latkin.org\/blog\/2016\/02\/08\/benchmarking-ienumerables-in-f-seq-timed\/\">Benchmarking IEnumerables in F# &#8211; Seq.timed<\/a>, by Lincoln Atkinson.<\/li>\n<li><a href=\"http:\/\/blog.ploeh.dk\/2016\/02\/10\/types-properties-software-designing-with-types\/\">Types + Properties = Software: Designing with Types<\/a>, by Mark Seemann.<\/li>\n<li><a href=\"http:\/\/blog.2mas.xyz\/fsharp-will-solve-your-everyday-problem-without-a-headache\/\">F# Will Solve Your Everyday Problem Without a Headache<\/a>, by Tomas Jansson.<\/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>Games<\/h2>\n<ul>\n<li><a href=\"http:\/\/unity3d.com\/unity\/whats-new\/unity-5.3.3\">Unity 5.3.3 Release<\/a> &#8211; Release Notes and Download Link<\/li>\n<li><a>Intro to Shooter Mechanics<\/a> &#8211; Live Training at 12:00 PST on 2\/23 and 2\/29, done by Matthew Schell from Unity.<\/li>\n<li><a href=\"http:\/\/unity3d.com\/learn\/tutorials\/modules\/beginner\/live-training-archive\/scriptable-objects\">Introduction to Scriptable Objects<\/a> &#8211; Recorded Live Training done by Adam Buckner from Unity.<\/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,\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\/4412310994d1a03255e6\">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 &#8211; 2\/17\/2016. On.NET Last week, Joe Duffy was on the show to talk about Midori. This week, we had to move the show to Friday at 4:00PM Pacific Time, but we\u2019ll have the pleasure of speaking with Scott Hanselman. Package of the week: RestSharp Interacting [&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-5233","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 &#8211; 2\/17\/2016. On.NET Last week, Joe Duffy was on the show to talk about Midori. This week, we had to move the show to Friday at 4:00PM Pacific Time, but we\u2019ll have the pleasure of speaking with Scott Hanselman. Package of the week: RestSharp Interacting [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5233","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=5233"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5233\/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=5233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=5233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=5233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}