{"id":5955,"date":"2016-05-24T16:11:32","date_gmt":"2016-05-24T16:11:32","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=5955"},"modified":"2020-01-16T08:30:05","modified_gmt":"2020-01-16T15:30:05","slug":"the-week-in-net-5242016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-5242016\/","title":{"rendered":"The week in .NET &#8211; 5\/24\/2016"},"content":{"rendered":"<p>To read last week&#8217;s post, see <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/05\/17\/the-week-in-net-5162016\/\">The week in .NET \u2013 5\/16\/2016<\/a>.<\/p>\n<h2>On.NET<\/h2>\n<p>Last week on the show, we had Miguel de Icaza:<\/p>\n<p style=\"text-align: center;\"><iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/dz-O3vcSq_U\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>This week, <a href=\"https:\/\/www.youtube.com\/watch?v=Ue8D1ga1Nhw\">we&#8217;ll speak with Maoni Stephens<\/a>, who works on .NET&#8217;s GC.<\/p>\n<h2>Package of the week: Math.NET Symbolics<\/h2>\n<p>Math.NET is an impressive project. <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/04\/12\/the-week-in-net-4122016\/\">We&#8217;ve covered Math.NET&#8217;s numeric package before<\/a>. Today, we&#8217;re looking at <a href=\"http:\/\/symbolics.mathdotnet.com\/\">its symbolic package<\/a>, that deals with the manipulation of symbolic mathematical expressions. With it, you can parse, format, and evaluate expressions, but also develop them, simplify them, differentiate them, etc.<\/p>\n<p>Here&#8217;s an example that uses symbolic differentiation to build the Taylor expansion of an expression to a given degree:<\/p>\n<p><script src=\"https:\/\/gist.github.com\/bleroy\/d127991ac58fe34151f3c667ea871928.js\"><\/script><\/p>\n<h2>Xamarin App of the week: MRW<\/h2>\n<p>Delivery drivers for <a href=\"http:\/\/www.mrw.es\/\">Spain\u2019s leading international transport company MRW<\/a> use its Android app for proof of pick up, receiving orders, and scheduling. The app\u2019s features include offline work, local storage, multi-threading, barcodes, geolocation, and payment. This complexity created time-to-market challenges that Xamarin solved.<\/p>\n<p><a href=\"http:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/05\/MRW.png\"><img decoding=\"async\" style=\"height: 500px;\" title=\"MRW\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/05\/MRW_thumb.png\" alt=\"MRW\" \/><\/a><\/p>\n<h2>Game of the Week: Crashing Season<\/h2>\n<p><a href=\"http:\/\/madewith.unity.com\/games\/crashing-season\">Crashing Season<\/a> is an action\/arcade mobile game that blends cartoony low-poly graphics with fun and engaging game play. In Crashing Season, players will control up to 15 different silly animals and use their unique skill as well as the environment to fight waves of enemies. The goal of each level is to complete a series of challenges in order to progress. Players will also be able to earn extra rewards by challenging their friends in multiplayer game play.<\/p>\n<p>Crashing Season was created by <a href=\"http:\/\/madewith.unity.com\/profiles\/koukoi-games\">Koukoi Games<\/a> using <a href=\"http:\/\/unity3d.com\/\">Unity<\/a> and <a href=\"https:\/\/channel9.msdn.com\/Series\/C-Sharp-Fundamentals-Development-for-Absolute-Beginners\">C#<\/a>. It will be available on May 26th on iOS and Android! More information can be found on their <a href=\"http:\/\/madewith.unity.com\/games\/crashing-season\">Made With Unity<\/a> page.<\/p>\n<p><a href=\"https:\/\/cloud.githubusercontent.com\/assets\/4108756\/15509662\/1ed82a1a-2189-11e6-9f58-da01c16813fb.PNG\"><img decoding=\"async\" style=\"width: 500px;\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/05\/1ed82a1a-2189-11e6-9f58-da01c16813fb.png\" alt=\"Crashing season\" \/><\/a><\/p>\n<h2>User group meeting of the week: Introduction to F# with Nikhil Bartwhal<\/h2>\n<p>Tonight, May 24, at 6:30PM at the Empire State Building in NYC, <a href=\"http:\/\/www.meetup.com\/nyc-fsharp\/events\/231231347\/\">Nikhil Barthwal will give an introduction to F#<\/a>. The meeting is hosted by the <a href=\"http:\/\/www.meetup.com\/nyc-fsharp\/\">New York City F# Group<\/a>.<\/p>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/05\/23\/changes-to-project-json\/\">Changes to project.json<\/a> by Scott Hunter.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/05\/20\/happy-25th-birthday-vb\/\">Happy 25th birthday, VB<\/a> by Anthony D. Green.<\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Newtonsoft.Json\/8.0.4-beta1\">JSON.NET now works with RC2 without &#8220;import&#8221; directives<\/a>.<\/li>\n<li><a href=\"http:\/\/thedatafarm.com\/data-access\/updating-to-rc2-changes-to-efcore-aspnetcore-postgresql-driver-xunit\/\">Updating to RC2: Changes to EFCore, ASPNETCore, PostgreSQL driver &amp; XUnit<\/a> by Julie Lerman.<\/li>\n<li><a href=\"http:\/\/developer.telerik.com\/featured\/net-core-goes-rc2\/\">.NET Core goes RC2<\/a> by Ed Charbeneau.<\/li>\n<li><a href=\"http:\/\/codeclimber.net.nz\/archive\/2016\/05\/20\/How-to-debug-NET-Core-RC2-app-with-Visual-Studio.aspx\">How to debug .NET Core RC2 app with Visual Studio Code on Windows<\/a> by Simone Chiaretta.<\/li>\n<li><a href=\"https:\/\/blog.rendle.io\/net-core-a-call-to-action\/\">.NET Core, a call to action<\/a> by Mark Rendle.<\/li>\n<li><a href=\"https:\/\/github.com\/jbe2277\/waf\/wiki\/Using-Windows-Runtime-in-a-.NET-desktop-application\">Using Windows Runtime in a .NET desktop application<\/a> by jbe2277.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/chsakell.com\/2016\/05\/21\/migrating-asp-net-5-rc1-apps-to-asp-net-core\/\">Migrating ASP.NET 5 RC1 apps to ASP.NET Core<\/a> by Christos Sakell.<\/li>\n<li><a href=\"https:\/\/wildermuth.com\/2016\/05\/17\/Converting-an-ASP-NET-Core-RC1-Project-to-RC2\">Converting an ASP.NET Core RC1 Project to RC2<\/a> by Shawn Wildermuth.<\/li>\n<li><a href=\"https:\/\/blog.tonysneed.com\/2016\/01\/22\/ef6-asp-net-core-mvc6\/\">Using EF6 with ASP.NET MVC Core 1.0<\/a> by Tony Sneed.<\/li>\n<li><a href=\"http:\/\/weblog.west-wind.com\/posts\/2016\/May\/23\/Strongly-Typed-Configuration-Settings-in-ASPNET-Core\">Strongly Typed Configuration Settings in ASP.NET Core<\/a> by Rick Strahl.<\/li>\n<li><a href=\"http:\/\/andrewlock.net\/how-to-use-the-ioptions-pattern-for-configuration-in-asp-net-core-rc2\/\">How to use the IOptions pattern for configuration in ASP.NET Core RC2<\/a>, and <a href=\"http:\/\/andrewlock.net\/adding-default-security-headers-in-asp-net-core\/\">How to add default security headers in ASP.NET Core using custom middleware<\/a> by Andrew Lock.<\/li>\n<li><a href=\"http:\/\/iamnotmyself.com\/blog\/2016\/05\/19\/building-a-static-file-server-in-asp-net-core-rc2-with-the-cli\">Building a Static File Server in ASP.NET Core RC2 with the CLI<\/a> by Bobby Johnson.<\/li>\n<li><a href=\"http:\/\/www.thereformedprogrammer.net\/templates-for-building-react-front-ends-in-asp-net-core-and-mvc5\/\">Templates for building React.js front-ends in ASP.NET Core and MVC5<\/a> by Jon Smith.<\/li>\n<li><a href=\"http:\/\/tattoocoder.com\/asp-net-core-watching-code\/\">ASP.NET Core: Watching Code<\/a> by Shane Boyer.<\/li>\n<li><a href=\"http:\/\/aspnetmonsters.com\/2016\/05\/2016-05-22-ASP-NET-Core-Distributed-Cache-Tag-Helper\/\">ASP.NET Core distributed cache tag helper<\/a> by David Paquette.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<ul>\n<li><a href=\"http:\/\/eiriktsarpalis.github.io\/mbrace-msrc\/index.html#\/\">A Dive into <code>Cloud&lt;`T&gt;<\/code><\/a> by Eirik Tsarpalis<\/li>\n<li><a href=\"http:\/\/kcieslak.io\/Getting-Started-with-Fable-and-Webpack\/\">Getting Started with Fable and Webpack<\/a>, by Krzysztof Cie\u015blak<\/li>\n<li><a href=\"https:\/\/kimsereyblog.blogspot.com.by\/2016\/05\/setup-your-environment-to-build-android.html\">Setting up your environment to build an Android app with Xamarin.Forms<\/a>, by Kimserey Lam<\/li>\n<li><a href=\"http:\/\/www.taimila.com\/blog\/dynamic-recursive-api-with-fsharp\/\">Dynamic Recursive API with F#<\/a>, by Lauri Taimila<\/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>Xamarin<\/h2>\n<ul>\n<li><a href=\"http:\/\/developer.telerik.com\/featured\/10-developer-takeaways-xamarin-evolve\/\">10 Developer Takeaways from Xamarin Evolve<\/a> by Sam Basu.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/podcast-xamarin-evolve-2016-recap-with-joseph-hill\/\">James Montemagno interviews Joseph Hill, Xamarin co-founder, and VP of developer relations, on the Xamarin Podcast<\/a>.<\/li>\n<li><a href=\"http:\/\/kerry.lothrop.de\/httpclient-flavors\/\">The many flavors of HttpClient<\/a> by Kerry W. Lothrop.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/embedding-native-controls-into-xamarin-forms\/\">Embedding Native Controls into Xamarin.Forms<\/a> by James Montemagno.<\/li>\n<li><a href=\"http:\/\/conceptdev.blogspot.com.au\/2016\/05\/xamarinforms-workbooks.html\">Xamarin.Forms Workbooks<\/a>, and <a href=\"http:\/\/conceptdev.blogspot.com.au\/2016\/05\/xamarin-workbooks-with-nugets.html\">Xamarin Workbooks with Nugets<\/a> by Craig Dunn.<\/li>\n<\/ul>\n<h2>Games<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.cryengine.com\/news\/cryengine-51-is-here\">CRYENGINE 5.1 is here<\/a><\/li>\n<li><a href=\"https:\/\/code.visualstudio.com\/Docs\/runtimes\/unity\">Unity Development with VS Code<\/a><\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Shows\/Visual-Studio-Toolbox\/Build-A-Unity-Game-Part-3\">Build A Unity Game Part 3 &#8211; Video<\/a>, by Stacey Haffner.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=-q_daB1aN8w\">(Unity 5) Let&#8217;s Make Rust! [Episode 01 &#8211; Introduction] &#8211; Video<\/a>, by Gabe Kutuzov.<\/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.<\/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?\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\/80be2e1cb802179e48b9199019c9ab2c\">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>, on <a href=\"http:\/\/www.aspnetweekly.com\/\">ASP.NET 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 5\/16\/2016. On.NET Last week on the show, we had Miguel de Icaza: This week, we&#8217;ll speak with Maoni Stephens, who works on .NET&#8217;s GC. Package of the week: Math.NET Symbolics Math.NET is an impressive project. We&#8217;ve covered Math.NET&#8217;s numeric package before. Today, we&#8217;re looking [&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":[51,153],"class_list":["post-5955","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","tag-community","tag-week-in-net"],"acf":[],"blog_post_summary":"<p>To read last week&#8217;s post, see The week in .NET \u2013 5\/16\/2016. On.NET Last week on the show, we had Miguel de Icaza: This week, we&#8217;ll speak with Maoni Stephens, who works on .NET&#8217;s GC. Package of the week: Math.NET Symbolics Math.NET is an impressive project. We&#8217;ve covered Math.NET&#8217;s numeric package before. Today, we&#8217;re looking [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5955","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=5955"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5955\/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=5955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=5955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=5955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}