{"id":6225,"date":"2016-07-19T09:29:21","date_gmt":"2016-07-19T16:29:21","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=6225"},"modified":"2021-09-30T11:57:44","modified_gmt":"2021-09-30T18:57:44","slug":"the-week-in-net-7192016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-7192016\/","title":{"rendered":"The week in .NET \u2013 7\/19\/2016"},"content":{"rendered":"<p>To read the last post, see <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/07\/12\/the-week-in-net-7122016\/\" target=\"_blank\" rel=\"noopener noreferrer\">The week in .NET \u2013 7\/12\/2016<\/a>.<\/p>\n<h2 id=\"on-net\">On .NET<\/h2>\n<p>Last week&#8217;s show was postponed and will be rescheduled at a later date. This week, we will have Rowan Miller on <a href=\"https:\/\/www.youtube.com\/channel\/UCvtT19MZW8dq5Wwfu6B0oxw\/\" target=\"_blank\" rel=\"noopener noreferrer\">the show<\/a> to talk about EF Core.<\/p>\n<h2>Package of the week: ImageResizer<\/h2>\n<p><a href=\"http:\/\/imageresizing.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">ImageResizer<\/a> is an IIS\/ASP.NET lightweight HTTPModule, REST API and managed API that is used for safe and highly-optimized server-side image processing.<\/p>\n<p>Below is an example on how to convert and resize images as they are being uploaded:<\/p>\n<p><script src=\"https:\/\/gist.github.com\/staceyhaffner\/c4a02ea4ffc031790488ff0662339292.js\"><\/script><\/p>\n<h2>Game of the week:\u00a0Tumblestone<\/h2>\n<p><a href=\"http:\/\/www.tumblestonegame.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Tumblestone<\/a> is a fast paced action-puzzle game where players can battle their friends in multiplayer or spruce up their skills in the story or arcade modes. Tumblestone&#8217;s story campaign features over 40 hours of progressively difficult content with challenging puzzles, boss battles and 10 different game play modifiers. In arcade mode, players can kick back and relax with the casual Marathon mode, solve challenging puzzles with Infinipuzzle mode or play the fast-paced Heartbeat mode.<\/p>\n<p><img decoding=\"async\" src=\"\/\/\/c%3A\/Users\/sthaff\/Documents\/GitHubVisualStudio\/dotnet-blog\/2016\/07-week3\/gameScreen.png\" alt=\"alt\" \/><img decoding=\"async\" class=\"alignnone size-large wp-image-6226\" src=\"https:\/\/devblogs.microsoft.com\/dotnet\/wp-content\/uploads\/sites\/10\/2016\/07\/gameScreen-1024x576-1.png\" alt=\"Tumblestone\" width=\"879\" height=\"494\" \/><\/p>\n<p>Tumblestone was created by <a href=\"http:\/\/quantumastrophysics.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">The Quantum Astrophysicists Guild<\/a> using\u00a0<a href=\"http:\/\/unity3d.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Unity<\/a> and <a href=\"https:\/\/channel9.msdn.com\/Series\/C-Sharp-Fundamentals-Development-for-Absolute-Beginners\" target=\"_blank\" rel=\"noopener noreferrer\">C#<\/a>. It is currently available on Steam for Windows and Mac, Xbox One, Wii U and PlayStation 4.<\/p>\n<h2 id=\"user-group-meeting-of-the-week-c-6-and-c-7-with-kathleen-dollard\">User group meeting of the week: C# 6 and C# 7 with Kathleen Dollard<\/h2>\n<p>On Tuesday, July 19 at 5:45 PM, the Boulder .NET User Group is hosting a\u00a0<a href=\"http:\/\/www.meetup.com\/Boulder-NET-User-Group\/events\/232553722\/\" target=\"_blank\" rel=\"noopener noreferrer\">meeting<\/a> where you\u2019ll hear about C# 6 and C# 7.<\/p>\n<h2 id=\"-net\">.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/07\/15\/net-core-roadmap\/\" target=\"_blank\" rel=\"noopener noreferrer\">.NET Core Roadmap<\/a>, by Scott Hunter.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/07\/13\/visual-studio-15-preview-3-for-c-and-visual-basic\/\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio \u201815\u2019 Preview 3 for C# and Visual Basic<\/a>, by Kasey Uhlenhuth.<\/li>\n<li><a href=\"http:\/\/www.hanselman.com\/blog\/ExploringDotnetNewWithNETCore.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">Exploring dotnet new with .NET Core<\/a>, by Scott Hanselman.<\/li>\n<li><a href=\"http:\/\/www.clemensreijnen.nl\/post\/2016\/07\/12\/Build-publish-and-release-DotNet-Core-100-apps-on-Azure-Websites-with-VSTS\" target=\"_blank\" rel=\"noopener noreferrer\">Build, publish and release DotNet Core 1.0.0 apps on Azure Websites with VSTS<\/a>, by Clemens Reijnen.<\/li>\n<li><a href=\"https:\/\/robinsedlaczek.com\/2016\/06\/23\/introducing-force-feedback-programming\/\" target=\"_blank\" rel=\"noopener noreferrer\">Introducing &#8220;Force Feedback Programming&#8221;<\/a>, by Robin Sedlaczek<\/li>\n<\/ul>\n<h2 id=\"asp-net\">ASP.NET<\/h2>\n<ul>\n<li><a href=\"http:\/\/kevinchalet.com\/2016\/07\/13\/creating-your-own-openid-connect-server-with-asos-introduction\/\" target=\"_blank\" rel=\"noopener noreferrer\">Creating your own OpenID Connect server with ASOS: introduction<\/a>, by K\u00e9vin Chalet.<\/li>\n<li><a href=\"https:\/\/carlos.mendible.com\/2016\/07\/17\/step-by-step-net-core-azure-service-bus-and-amqp\/\" target=\"_blank\" rel=\"noopener noreferrer\">Step by step: .NET Core, Azure Service Bus and AMQP<\/a>, by Carlos Mendible.<\/li>\n<li><a href=\"http:\/\/andrewlock.net\/adding-ef-core-to-a-project-on-os-x\/\" target=\"_blank\" rel=\"noopener noreferrer\">Adding EF Core and PostgreSQL to an ASP.NET Core project on OS X<\/a>, by Andrew Lock.<\/li>\n<li><a href=\"http:\/\/www.c-sharpcorner.com\/article\/formatters-and-content-negotiation-in-asp-net-web-api-2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Formatters And Content Negotiation In ASP.NET Web API 2<\/a>, by Akhil Mittal.<\/li>\n<li><a href=\"http:\/\/code.tutsplus.com\/tutorials\/securing-aspnet-web-api--cms-26012\" target=\"_blank\" rel=\"noopener noreferrer\">Securing ASP.NET Web API<\/a>, by Sovit Poudel.<\/li>\n<li><a href=\"http:\/\/www.danylkoweb.com\/\/Blog\/no-configurationmanager-in-aspnet-core-GC\" target=\"_blank\" rel=\"noopener noreferrer\">No ConfigurationManager in ASP.NET Core<\/a>, by Jonathan Danylko.<\/li>\n<li><a href=\"http:\/\/asp.net-hacker.rocks\/2016\/07\/11\/user-secrets-in-aspnetcore.html\" target=\"_blank\" rel=\"noopener noreferrer\">Working with user secrets in ASP.\u200bNET Core applications<\/a>, by J\u00fcrgen Gutsch.<\/li>\n<\/ul>\n<h2 id=\"f-\">F#<\/h2>\n<ul>\n<li><a href=\"https:\/\/hub.docker.com\/_\/fsharp\/\" target=\"_blank\" rel=\"noopener noreferrer\">F# Docker Image<\/a><\/li>\n<li><a href=\"http:\/\/fsprojects.github.io\/samples\/virtualdom\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">The Elm Architecture using Fable<\/a>, by Tomas Jansson<\/li>\n<li><a href=\"http:\/\/www.codemag.com\/Article\/1605061\" target=\"_blank\" rel=\"noopener noreferrer\">Why F#<\/a>, by Rachel Reese.<\/li>\n<li><a href=\"https:\/\/github.com\/parthopdas\/tddstud10\" target=\"_blank\" rel=\"noopener noreferrer\">TDD Studio<\/a>, an Open Source alternative to nCrunch, written with F# \u200b<\/li>\n<\/ul>\n<p>Check out <a href=\"https:\/\/sergeytihon.wordpress.com\/category\/f-weekly\/\" target=\"_blank\" rel=\"noopener noreferrer\">F# Weekly<\/a> for more great content from the F# community.<\/p>\n<h2 id=\"xamarin\">Xamarin<\/h2>\n<ul>\n<li><a href=\"https:\/\/info.microsoft.com\/CO-BRDEV-WBNR-FY16-06Jun-22-iOS-Android-Apps-Registration.html\" target=\"_blank\" rel=\"noopener noreferrer\">Create native iOS and Android apps with Visual Studio and Xamarin<\/a>, by James Montemagno.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/xamarin-forms-architectural-guidance\/\" target=\"_blank\" rel=\"noopener noreferrer\">Xamarin Forms Architectural Guidance<\/a>, by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/peterfoot.net\/2016\/07\/12\/xamarin-forms-navigation-awareness\" target=\"_blank\" rel=\"noopener noreferrer\">Xamarin Forms Navigation Awareness<\/a>, by Peter Freeman Foot.<\/li>\n<li><a href=\"https:\/\/realm.io\/news\/introducing-realm-xamarin\/\" target=\"_blank\" rel=\"noopener noreferrer\">Introducing Realm Xamarin<\/a><\/li>\n<\/ul>\n<h2 id=\"games\">Games<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2016\/07\/14\/visual-studio-tools-for-unity-2-3\/\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio Tools for Unity 2.3<\/a>, by Jb Evain.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=lClwgUtx0A4\" target=\"_blank\" rel=\"noopener noreferrer\">Unity and C# Tutorial &#8211; Lesson One [Video]<\/a>, by Craig Hinrichs.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=PgDpRMMyxw8\" target=\"_blank\" rel=\"noopener noreferrer\">0.0 Unity Tower Defense Tutorial &#8211; Introduction [Video]<\/a>, by inScope Studios.<\/li>\n<li><a href=\"http:\/\/www.unitygeek.com\/difference-between-update-fixedupdate\/\" target=\"_blank\" rel=\"noopener noreferrer\">Difference Between Update and FixedUpdate<\/a>, by Unity Geek.<\/li>\n<\/ul>\n<p>And this is it for this week!<\/p>\n<h2 id=\"contribute-to-the-week-in-net\">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? 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:\/\/github.com\/dotnet\/\" target=\"_blank\" rel=\"noopener noreferrer\">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\" target=\"_blank\" rel=\"noopener noreferrer\">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\/\" target=\"_blank\" rel=\"noopener noreferrer\">The ASP.NET Community Standup<\/a>, on <a href=\"http:\/\/weeklyxamarin.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Weekly Xamarin<\/a>, on <a href=\"https:\/\/sergeytihon.wordpress.com\/category\/f-weekly\/\" target=\"_blank\" rel=\"noopener noreferrer\">F# weekly<\/a>, on<a href=\"http:\/\/www.aspnetweekly.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">ASP.NET Weekly<\/a>, and on <a href=\"http:\/\/themorningbrew.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Chris Alcock&#8217;s The Morning Brew<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To read the last post, see The week in .NET \u2013 7\/12\/2016. On .NET Last week&#8217;s show was postponed and will be rescheduled at a later date. This week, we will have Rowan Miller on the show to talk about EF Core. Package of the week: ImageResizer ImageResizer is an IIS\/ASP.NET lightweight HTTPModule, REST API [&hellip;]<\/p>\n","protected":false},"author":348,"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-6225","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 the last post, see The week in .NET \u2013 7\/12\/2016. On .NET Last week&#8217;s show was postponed and will be rescheduled at a later date. This week, we will have Rowan Miller on the show to talk about EF Core. Package of the week: ImageResizer ImageResizer is an IIS\/ASP.NET lightweight HTTPModule, REST API [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/6225","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\/348"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=6225"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/6225\/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=6225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=6225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=6225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}