{"id":5081,"date":"2016-01-26T08:57:29","date_gmt":"2016-01-26T08:57:29","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/01\/26\/the-week-in-net-1252016\/"},"modified":"2021-09-30T12:18:47","modified_gmt":"2021-09-30T19:18:47","slug":"the-week-in-net-1252016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-1252016\/","title":{"rendered":"The week in .NET &#8211; 1\/25\/2016"},"content":{"rendered":"<p>To read last week&#8217;s post, see <a href=\"http:\/\/blogs.msdn.com\/b\/dotnet\/archive\/2016\/01\/20\/the-week-in-net-1-19-2016.aspx\">The week in .NET &#8211; 1\/19\/2016<\/a>.<\/p>\n<h2><a id=\"user-content-onnet\" class=\"anchor\" href=\"#onnet\"><span class=\"octicon octicon-link\"><\/span><\/a>On.NET<\/h2>\n<p>Last week, we chatted with <a href=\"https:\/\/www.youtube.com\/watch?v=aWnmzrCvTbg\">Don Syme about the future of F#, and the community behind it<\/a>. <a href=\"https:\/\/www.youtube.com\/watch?v=h3x6eY0RAr4\">This week, our guests are Brian Flannery and Colin Sullivan<\/a> from <a href=\"https:\/\/www.apcera.com\/\">Apcera<\/a>. We&#8217;re going to talk about <a href=\"http:\/\/nats.io\/\">NATS<\/a>, a high performance messaging system with <a href=\"https:\/\/github.com\/nats-io\/csnats\">a great .NET client<\/a>.<\/p>\n<h2><a id=\"user-content-package-of-the-week-aspnet-mvc-boilerplate\" class=\"anchor\" href=\"#package-of-the-week-aspnet-mvc-boilerplate\"><span class=\"octicon octicon-link\"><\/span><\/a>Package of the week: ASP.NET MVC Boilerplate<\/h2>\n<p><a href=\"https:\/\/github.com\/RehanSaeed\/ASP.NET-MVC-Boilerplate\">ASP.NET MVC Boilerplate<\/a> is a great way to start a new modern and professional ASP.NET MVC application with all the bells and whistles that are expected today. A feature selection wizard lets you select which features you want on your web site from a huge list of options.<\/p>\n<p><img decoding=\"async\" style=\"max-width: 100%;width: 500px\" alt=\"ASP.NET MVC Boilerplate feature selection wizard\" src=\"\"><\/p>\n<h2><a id=\"user-content-tool-of-the-week-semanticmerge\" class=\"anchor\" href=\"#tool-of-the-week-semanticmerge\"><span class=\"octicon octicon-link\"><\/span><\/a>Tool of the week: SemanticMerge<\/h2>\n<p>Diffing and merging become a lot more difficult with complex refactorings. <a href=\"https:\/\/www.semanticmerge.com\/\">SemanticMerge<\/a> improves on that experience by building diffs based on a real understanding of the code. Instead of comparing text, it compares the parsed structure of the code. It already supports .NET, and JavaScript support is planned.<\/p>\n<h2><a id=\"user-content-user-group-of-the-week-new-york-altnet-software-development-group\" class=\"anchor\" href=\"#user-group-of-the-week-new-york-altnet-software-development-group\"><span class=\"octicon octicon-link\"><\/span><\/a>User group of the week: New York ALT.NET Software Development Group<\/h2>\n<p>On <a href=\"http:\/\/www.meetup.com\/nyaltnet\/events\/227476745\/\">Wednesday, January 27, Rachel Reese will be talking at the New York ALT.NET Software Development Group about how Jet does chaos testing on their microservices<\/a>.<\/p>\n<h2><a id=\"user-content-net\" class=\"anchor\" href=\"#net\"><span class=\"octicon octicon-link\"><\/span><\/a>.NET<\/h2>\n<ul>\n<li>We&#8217;re thrilled at the news that the <a href=\"http:\/\/aas.org\/media\/press-releases\/aas-assumes-leadership-worldwide-telescope\">American Astronomical Society will be taking a leading role in the future development of the WorldWide Telescope<\/a>. The <a href=\"http:\/\/worldwidetelescope.org\">WorldWide Telescope<\/a> is a .NET based virtual telescope that allows scientific researchers and individuals access to astronomy data from the best instruments in the world. Having the AAS behind the effort helps ensure that the team will be able to continue the full-time development of this important open source tool. <\/li>\n<li><a href=\"http:\/\/blog.jetbrains.com\/dotnet\/2016\/01\/13\/project-rider-a-csharp-ide\/\">JetBrains announced a new cross-platform IDE for C#<\/a>. <\/li>\n<li><a href=\"http:\/\/gregorsuttie.com\/2016\/01\/19\/tips-for-deploying-your-net-project\/\">Tips for deploying your .NET project<\/a> by Gregor Suttie. <\/li>\n<li><a href=\"http:\/\/www.dotnetrocks.com\/default.aspx?ShowNum=1245\">Phil Haack was on .Net Rocks this week<\/a> <\/li>\n<li><a href=\"http:\/\/tirania.org\/blog\/archive\/2016\/Jan-22.html\">Shared projects or PCL?<\/a> by Miguel de Icaza. <\/li>\n<\/ul>\n<h2><a id=\"user-content-aspnet\" class=\"anchor\" href=\"#aspnet\"><span class=\"octicon octicon-link\"><\/span><\/a>ASP.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/jameschambers.com\/2016\/01\/Configuration-in-ASP-NET-Core-MVC\/\">Configuration in ASP.NET Core MVC<\/a> by James Chambers. <\/li>\n<li><a href=\"http:\/\/weblog.west-wind.com\/posts\/2016\/Jan\/25\/FontAwesome-Fonts-and-Mime-Types-in-IIS-and-other-Web-Servers\">FontAwesome fonts and MIME types in IIS and other web servers<\/a> by Rick Strahl. <\/li>\n<li><a href=\"http:\/\/www.elanderson.net\/2016\/01\/angular-2-quickstart-with-asp-net-core\/\">Angular 2 quickstart with ASP.NET Core<\/a> by Eric L. Anderson. <\/li>\n<li><a href=\"http:\/\/www.codeproject.com\/Articles\/1073028\/ASP-NET-Logging-using-Trace-Listeners-and-How-to-F\">ASP.NET Core logging using trace listeners and how to filter logs<\/a> by Girish J Jain. <\/li>\n<li><a href=\"http:\/\/dotnet-helpers.com\/2016\/01\/23\/dynamically-adding-meta-tags-asp-net-mvc\/\">Dynamically adding meta tags<\/a> by Thiyagu. <\/li>\n<li><a href=\"http:\/\/www.jomendez.com\/2016\/01\/20\/how-to-create-a-custom-controller-factory-asp-net-mvc\/\">How to create a custom controller factory<\/a> by Jose Mendez. <\/li>\n<li><a href=\"https:\/\/www.simple-talk.com\/dotnet\/asp.net\/common-aspects-of-asp.net-code-in-web-forms-and-mvc\/\">Common aspects of ASP.NET code in WebForms and MVC<\/a> by Dino Esposito. <\/li>\n<li><a href=\"http:\/\/www.codeproject.com\/Articles\/1074039\/Generate-Csharp-Client-API-for-ASP-NET-Web-API\">Generate C# client API for ASP.NET WebAPI<\/a> by Zijian. <\/li>\n<li><a href=\"https:\/\/lennybacon.com\/post\/2016\/01\/20\/handling-request-too-large-and-identify-limits-in-aspnet\">Handling request too large and identifying limits<\/a> by Daniel Fisher. <\/li>\n<\/ul>\n<h2><a id=\"user-content-f\" class=\"anchor\" href=\"#f\"><span class=\"octicon octicon-link\"><\/span><\/a>F#<\/h2>\n<ul>\n<li>Save the date! The first ever <a href=\"http:\/\/fsharpconf.com\/\">fsharpConf<\/a> virtual F# conference will be streamed live on March 4, 2016. <\/li>\n<li><a href=\"http:\/\/developer.xamarin.com\/releases\/studio\/xamarin.studio_6.0\/xamarin.studio_6.0\/#F_Enhancements\">Xamarin Studio 6.0 Preview<\/a> has new F# features, including support for F# Portable Class Libraries and F# Shared Projects. <\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=aWnmzrCvTbg\">Don Syme was the guest on On.NET<\/a>, sharing his thoughts on the future of F#, building an open source community, and more. <\/li>\n<li><a href=\"https:\/\/cockneycoder.wordpress.com\/2016\/01\/20\/running-fsharp-on-microsoft-azure\/\">Running F# on Microsoft Azure<\/a>, by Isaac Abraham. <\/li>\n<li><a href=\"https:\/\/curran.in\/jonathan\/2015-01-16-using-fsharp-on-linux.html\">Using F# on Linux<\/a>, by Jonathan Curran. <\/li>\n<li><a href=\"http:\/\/bearandhammer.net\/2016\/01\/17\/chart-tastic-f-goodness\/\">Chart-tastic F# Goodness<\/a>, by Bear &amp; Hammer. <\/li>\n<li><a href=\"http:\/\/blog.pluralsight.com\/tutorial-f-sharp\">.NET: A Look Through F# Lenses<\/a>, by Jacqueline Homan. <\/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><a id=\"user-content-net-games\" class=\"anchor\" href=\"#net-games\"><span class=\"octicon octicon-link\"><\/span><\/a>.NET Games<\/h2>\n<p><img decoding=\"async\" style=\"max-width: 100%;width: 500px\" alt=\"Global Game Jam 29-31 January 2016\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/01\/facebookheaderlarge.png\"><\/p>\n<p>We want to wish everyone participating in the Global Game Jam this coming weekend good luck and have fun! We&#8217;d love to play and show off some of the games created with .NET so send them our way once they&#8217;re finished. You can either tweet them to Stacey Haffner (<a href=\"https:\/\/twitter.com\/yecats131\">@yecats131<\/a>) or <a href=\"https:\/\/gist.github.com\/bleroy\/cb15b20d89f5730120d5\">leave a comment on the gist<\/a> with the link.<\/p>\n<p>And this is it for this week!<\/p>\n<h2><a id=\"user-content-contribute-to-the-week-in-net\" class=\"anchor\" href=\"#contribute-to-the-week-in-net\"><span class=\"octicon octicon-link\"><\/span><\/a>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. 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? 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\/cb15b20d89f5730120d5\">comment on this gist<\/a> <\/li>\n<li>Leave us a pointer in the comments section below. <\/li>\n<\/ul>\n<p>This week&#8217;s post (and future posts) also contains news I first read on <a href=\"http:\/\/www.asp.net\/\">ASP.NET&#8217;s community spotlight<\/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>, on <a href=\"http:\/\/www.dirkstrauss.com\/the-daily-six-pack\/\">Dirk Strauss&#8217; The Daily Six Pack<\/a>, and on <a href=\"http:\/\/themorningbrew.net\/\">Chris Alcock&#8217;s The Morning Brew<\/a>.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To read last week&#8217;s post, see The week in .NET &#8211; 1\/19\/2016. On.NET Last week, we chatted with Don Syme about the future of F#, and the community behind it. This week, our guests are Brian Flannery and Colin Sullivan from Apcera. We&#8217;re going to talk about NATS, a high performance messaging system with a [&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-5081","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; 1\/19\/2016. On.NET Last week, we chatted with Don Syme about the future of F#, and the community behind it. This week, our guests are Brian Flannery and Colin Sullivan from Apcera. We&#8217;re going to talk about NATS, a high performance messaging system with a [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5081","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=5081"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5081\/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=5081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=5081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=5081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}