{"id":9915,"date":"2017-03-14T12:55:26","date_gmt":"2017-03-14T19:55:26","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=9915"},"modified":"2021-09-30T10:21:20","modified_gmt":"2021-09-30T17:21:20","slug":"the-week-in-net-on-net-with-scott-hunter-on-net-with-matt-watson-messagepack","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-on-net-with-scott-hunter-on-net-with-matt-watson-messagepack\/","title":{"rendered":"The week in .NET &#8211; On .NET with Scott Hunter, On .NET with Matt Watson, MessagePack"},"content":{"rendered":"<p>Previous posts:<\/p>\n<ul>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/the-week-in-net-visual-studio-2017-net-core-sdk-f-4-1-on-net-with-phillip-carter-happy-birthday-from-john-shewchuk-pyre\/\">Visual Studio 2017, .NET Core SDK, F# 4.1, On .NET with Phillip Carter, Happy Birthday from John Shewchuk, FNA, Pyre<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/02\/28\/the-week-in-net-on-net-with-eric-mellino-happy-birthday-from-scott-hunter-ozcode\/\">On .NET with Eric Mellino, Happy Birthday from Scott Hunter, OzCode<\/a>.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/02\/22\/the-week-in-net-on-net-with-beth-massi-neinlinq\/\">On .NET with Beth Massi, NeinLinq<\/a>.<\/li>\n<\/ul>\n<h2>On .NET<\/h2>\n<p>We recorded two videos last week. In <a href=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Scott-Hunter-NET-Core-SDK\">the first one<\/a>, <a href=\"https:\/\/twitter.com\/coolcsh\">Scott Hunter<\/a> showed Visual Studio 2017 and .NET Core SDK 1.0:<\/p>\n<p><iframe src=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Scott-Hunter-NET-Core-SDK\/player\" width=\"750\" height=\"420\" allowFullScreen frameBorder=\"0\" title=\"Scott Hunter - .NET Core SDK - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<p>In the second video, <a href=\"https:\/\/stackify.com\/author\/mwatson\/\">Matt Watson<\/a> from <a href=\"https:\/\/stackify.com\/\">Stackify<\/a> showed us <a href=\"https:\/\/stackify.com\/prefix\/\">Prefix<\/a>, a free lightweight dev tool that shows you real-time logs, errors, queries, and more, and <a href=\"https:\/\/stackify.com\/retrace\/\">Retrace<\/a>, a powerful commercial solution for gathering and analysis of performance data.<\/p>\n<p><iframe src=\"https:\/\/channel9.msdn.com\/Shows\/On-NET\/Matt-Watson-Prefix-and-Retrace\/player\" width=\"750\" height=\"420\" allowFullScreen frameBorder=\"0\" title=\"Matt Watson - Prefix and Retrace - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<p>We have no show this week due to a last minute cancellation.<\/p>\n<h2>Happy Birthday .NET!<\/h2>\n<p>Last month we got together with the Microsoft Alumni Network and threw a big .NET 15th birthday bash with former .NET team members &amp; rock stars. We caught up with Dee Dee Walsh, who was one of the original Developer Relations and Community person starting before Visual Studio! Dee Dee was most famously known for her Geekfest parties and helped foster the Microsoft developer community and MVP program. Happy Birthday .NET!<\/p>\n<p><iframe src=\"https:\/\/channel9.msdn.com\/Blogs\/funkyonex\/Happy-Birthday-NET-with-Dee-Dee-Walsh\/player\" width=\"750\" height=\"420\" allowFullScreen frameBorder=\"0\" title=\"Happy Birthday .NET with Dee Dee Walsh - Microsoft Channel 9 Video\"><\/iframe><\/p>\n<h2>Package of the week: MessagePack for C#<\/h2>\n<p>I&#8217;ve featured quite a few serialization libraries in the past. I have another one for you this week. <a href=\"http:\/\/msgpack.org\/\">MessagePack<\/a> is an efficient binary serialization format that is supported on more than 50 development platforms. It&#8217;s also used by Redis. There are at least five different implementations of MessagePack for .NET, but the one I want to showcase today is <a href=\"https:\/\/github.com\/neuecc\/MessagePack-CSharp\">MessagePack for C# by Yoshifumi Kawai, also known as neuecc<\/a>, who also built <a href=\"https:\/\/github.com\/neuecc\/ZeroFormatter\/\">ZeroFormatter<\/a>. His library supports LZ4 compression, and achieves extremely fast speeds on both serialization and deserialization, with a very compact serialized size.<\/p>\n<p>First, you can define a serializable data object.<\/p>\n<p><script src=\"https:\/\/gist.github.com\/bleroy\/409fc4a7c5be6c97c809f14b30241769.js\"><\/script><\/p>\n<p>And then you can serialize and deserialize it.<\/p>\n<p><script src=\"https:\/\/gist.github.com\/bleroy\/220be2a18401eb232ce58150ab3c40ab.js\"><\/script><\/p>\n<h2>User group meeting of the week: the state of .NET in Sydney<\/h2>\n<p>On <a href=\"https:\/\/www.meetup.com\/Sydney-NET-User-Group\/events\/238044992\/\">Wednesday, March 15, at 6:30PM in Sydney, Australia<\/a>, the <a href=\"https:\/\/www.meetup.com\/Sydney-NET-User-Group\/\">Sydney .NET User Group<\/a> holds <a href=\"https:\/\/www.meetup.com\/Sydney-NET-User-Group\/events\/238044992\/\">a meeting on the state of .NET, presented by Markus Egger<\/a>.<\/p>\n<h2>.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/channel9.msdn.com\/Events\/Visual-Studio\/Visual-Studio-2017-Launch\/T103\">What&#8217;s New in the .NET Platform (video)<\/a> by Scott Hunter.<\/li>\n<li><a href=\"http:\/\/blog.nuget.org\/20170308\/Announcing-NuGet-4.0-RTM.html\">Announcing NuGet 4.0 RTM<\/a> by Anand Gaurav.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/03\/08\/optimize-your-productivity-with-net-in-visual-studio-2017-2\/\">Optimize your productivity with .NET in Visual Studio 2017<\/a> by Kasey Uhlenhuth.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/03\/09\/live-unit-testing-in-visual-studio-2017-enterprise\/\">Live Unit Testing in Visual Studio 2017 Enterprise<\/a> by Joe Morris and Manish Jayaswal.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2017\/03\/07\/run-to-click-debugging-in-visual-studio-2017\/\">Run To Click Debugging in Visual Studio 2017<\/a> by Kaycee Anderson.<\/li>\n<li><a href=\"http:\/\/cakebuild.net\/blog\/2017\/03\/cake-v0.18.0-released\">Cake v0.18.0 released<\/a>.<\/li>\n<li><a href=\"https:\/\/www.pluralsight.com\/courses\/dotnet-core-mac-linux-getting-started\">Getting Started with .NET Core on Mac and Linux<\/a> by Nate Cook for Pluralsight.<\/li>\n<li><a href=\"http:\/\/yizhang82.me\/pinvoke-union\">P\/invoke with unions in C#<\/a> by Yi Zhang.<\/li>\n<li><a href=\"http:\/\/michaelcrump.net\/part11-aspnetcore\/\">Exploring .NET Core with Visual Studio 2017 and the updated CLI Tools<\/a> by Michael Crump.<\/li>\n<li><a href=\"http:\/\/michaelcrump.net\/part12-aspnetcore\/\">Turning off Telemetry Data in .NET Core<\/a> by Michael Crump.<\/li>\n<\/ul>\n<h2>ASP.NET<\/h2>\n<ul>\n<li><a href=\"https:\/\/andrewlock.net\/supporting-both-lts-and-current-releases-for-asp-net-core\/\">Supporting both LTS and Current releases for ASP.NET Core<\/a> by Andrew Lock.<\/li>\n<li><a href=\"https:\/\/andrewlock.net\/what-is-the-microsoft-aspnetcore-metapackage\/\">What is the Microsoft.AspNetCore metapackage?<\/a> by Andrew Lock.<\/li>\n<li><a href=\"https:\/\/damienbod.com\/2017\/03\/09\/testing-an-asp-net-core-mvc-protobuf-api-using-httpclient-and-xunit\/\">Testing an ASP.NET Core MVC Protobuf API using HTTPClient and xUnit<\/a> by Damien Bowden.<\/li>\n<li><a href=\"https:\/\/www.stevejgordon.co.uk\/asp-net-core-mvc-anatomy-addmvccore\">ASP.NET Core MVC Anatomy (Part 1) \u2013 AddMvcCore<\/a> by Steve Gordon.<\/li>\n<li><a href=\"http:\/\/www.jeffreyfritz.com\/2017\/03\/fritzs-10-minute-tips-asp-net-core-configuration\/\">Fritz&#8217;s 10 Minute Tips \u2013 ASP.NET Core Configuration<\/a> by Jeffrey T. Fritz.<\/li>\n<li><a href=\"http:\/\/gunnarpeipman.com\/2017\/03\/aspnet-core-configure-environment\/\">ASP.NET Core: Environment based configuring methods<\/a> by Gunnar Peipman.<\/li>\n<li><a href=\"https:\/\/codeopinion.com\/environment-variables-asp-net-core\/\">Environment Variables in ASP.NET Core<\/a> by Derek Comartin.<\/li>\n<li><a href=\"https:\/\/jeremydmiller.com\/2017\/03\/08\/a-way-too-early-discussion-of-jasper\/\">A way too early discussion of &#8220;Jasper&#8221;<\/a> by Jeremy D. Miller.<\/li>\n<li><a href=\"http:\/\/isolineltd.com\/blog\/2017\/03\/08\/Creating-a-simple-Blog-Engine\">Creating a simple blog engine<\/a> by Ivan Gavryliuk.<\/li>\n<li><a href=\"https:\/\/buildplease.com\/pages\/now-what\/\">Book: Applying Domain Driven Design with CQRS and Event Sourcing<\/a> by Nick Chamberlain, with all examples written with ASP.NET MVC.<\/li>\n<li><a href=\"https:\/\/scottsauber.com\/2017\/03\/10\/pre-compiling-razor-views-in-asp-net-core-with-csprojs\/\">Precompiling MVC Views in ASP.NET Core with .csproj<\/a> by Scott Sauber.<\/li>\n<li><a href=\"https:\/\/www.softfluent.com\/blog\/dev\/2017\/03\/06\/Improve-the-security-of-your-website-using-SSL-and-HSTS-with-ASP-NET-Core\">Improve the security of your website using SSL and HSTS with ASP.NET Core<\/a> by G\u00e9rald Barr\u00e9.<\/li>\n<li><a href=\"http:\/\/gunnarpeipman.com\/2017\/03\/aspnet-core-simple-localization\/\">Simple localization and language based URLs<\/a> by Gunnar Peipman.<\/li>\n<\/ul>\n<h2>C#<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/03\/09\/new-features-in-c-7-0\/\">New Features in C# 7.0<\/a> by Mads Torgersen.<\/li>\n<li><a href=\"https:\/\/channel9.msdn.com\/Events\/Visual-Studio\/Visual-Studio-2017-Launch\/140\">Exploring C# Productivity in Visual Studio 2017 (video)<\/a> by Mads Torgersen and Kasey Uhlenhuth.<\/li>\n<\/ul>\n<h2>F#<\/h2>\n<p><a href=\"https:\/\/skillsmatter.com\/conferences\/8053-f-sharp-exchange-2017\">F# eXchange 2017<\/a> is in London, April 6-7. Speakers include Don Syme, Phillip Carter, Scott Wlaschin, and many others.<\/p>\n<ul>\n<li><a href=\"http:\/\/www.channel64.net\/2017\/03\/pipe-forward-using-elixir-and-f.html\">Using Elixir and F# Together &#8211; Bryan Hunter<\/a>.<\/li>\n<li><a href=\"https:\/\/vasily-kirichenko.github.io\/fsharpblog\/\">Some Details about Visual F# Tools in VS 2017<\/a>, by Vasily Kirichenko.<\/li>\n<li><a href=\"http:\/\/brandewinder.com\/2017\/03\/06\/fsharp-azure-function-from-the-ground-up-part-2\/\">Creating an Azure Function in F# from the ground up (Part 2)<\/a>, by Mathias Brandewinder.<\/li>\n<li><a href=\"https:\/\/medium.com\/@maximcus\/magic-of-f-type-providers-225b1169c7a0#.u6tytsm6a\">Magic of F# Type Providers <\/a>, by Max Fedotov.<\/li>\n<li><a href=\"https:\/\/mnie.github.io\/2017-03-11-sentimentAppPart2\/\">Creating a fully functional F# microservice part 2: Azure, FSharp.Configuration<\/a>, and <a href=\"https:\/\/mnie.github.io\/2017-03-11-sentimentAppPart3\/\">part 3: Quartz.Net, Net.Mail<\/a> by Micha\u0142 Niegrzybowski.<\/li>\n<li><a href=\"https:\/\/medium.com\/@dogwith1eye\/contractive-functions-on-streams-in-f-286fca88d83f#.5bn1upjoz\">Contractive Functions on Streams in F#<\/a>, by Matthew Doig.<\/li>\n<\/ul>\n<p>New F# Language Suggestions:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/550\">List&#8217;s exists2 inconsistent with Seq&#8217;s exists2<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/fsharp\/fslang-suggestions\/issues\/549\">Warn when an auto-property getter is confused with a default value<\/a><\/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=\"https:\/\/releases.xamarin.com\/preview-4-visual-studio-for-mac\/\">Visual Studio for Mac &#8211; Preview 4<\/a> by Bri Brothers.<\/li>\n<li><a href=\"https:\/\/releases.xamarin.com\/alpha-release-15-1-alpha-preview-2\/\">Xamarin Alpha Release: 15.1 Alpha Preview 2<\/a> by Bri Brothers.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/xamarin-dev-days-are-coming-to-your-city\/\">Xamarin Dev Days are Coming to your City!<\/a> by Jayme Singleton.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/better-apps-visual-studio-2017\/\">Better Apps Faster with Visual Studio 2017 and Xamarin<\/a> by Miguel de Icaza.<\/li>\n<li><a href=\"https:\/\/blog.xamarin.com\/live-webinar-introduction-to-xamarin-for-visual-studio-2017\/\">Live Webinar: Introduction to Xamarin for Visual Studio 2017<\/a> by James Montemagno.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/03\/07\/mobile-center-xamarin-support-detailed-app-analytics-and-more\/\">Mobile Center: Xamarin support, detailed app analytics, and more<\/a> by Keith Ballinger.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2017\/03\/03\/avoid-these-six-mobile-development-pitfalls\/\">Avoid these six mobile development pitfalls<\/a> by Cormac Foster.<\/li>\n<li><a href=\"http:\/\/motzcod.es\/post\/158155898027\/setting-up-vs-2017-for-xamarin-dev\">Setting up Visual Studio 2017 for Xamarin Development<\/a> by James Montemagno.<\/li>\n<li><a href=\"http:\/\/lastexitcode.com\/blog\/2017\/03\/05\/NuGetSupportInXamarinStudio6-2\/\">NuGet Support in Xamarin Studio 6.2<\/a> by Matt Ward.<\/li>\n<li><a href=\"https:\/\/xamarinhelp.com\/xamarin-forms-user-control\/\">Xamarin Forms User Control<\/a> by Adam Pedley.<\/li>\n<li><a href=\"https:\/\/alexdunn.org\/2017\/03\/03\/xamarin-controls-creating-your-own-ios-markdown-uilabel\/\">Xamarin.Controls \u2013 Creating Your Own iOS Markdown UILabel<\/a>, &amp; <a href=\"https:\/\/alexdunn.org\/2017\/03\/08\/xamarin-forms-borderless-entry\/\">Xamarin.Forms Borderless Entry<\/a> by Alex Dunn.<\/li>\n<li><a href=\"http:\/\/www.michaelridland.com\/xamarin\/xamarin-plugins-net-standard-with-martijn-van-dijk-and-michael-ridland\/\">Xamarin Plugins \/ .NET Standard with Martijn van Dijk and Michael Ridland<\/a> by Michael Ridland.<\/li>\n<li><a href=\"https:\/\/www.toptal.com\/mobile\/xamarin-mvvmcross-skiasharp-cross-platform\">Xamarin Forms, MVVMCross, and SkiaSharp: The Holy Trinity of Cross-Platform App Development<\/a> by Sylvain Gravel.<\/li>\n<li><a href=\"https:\/\/rajapet.com\/2017\/03\/02\/a-xamarin-port-of-the-usb-serial-for-android-library\/\">A Xamarin port of the usb-serial-for-android library<\/a> by Chris Miller.<\/li>\n<li><a href=\"http:\/\/15mgm15.ghost.io\/2017\/03\/03\/pull-to-refresh-example-using-xamarin-forms\/\">Pull to Refresh Example Using Xamarin.Forms<\/a> by Mario Jes\u00fas Galv\u00e1n Miranda.<\/li>\n<li><a href=\"https:\/\/codemilltech.com\/sending-files-to-a-xamarin-forms-app-part-2-android\/\">Sending Files to a Xamarin.Forms App &#8211; Part 2: Android<\/a> by Matthew Soucoup.<\/li>\n<li><a href=\"https:\/\/canbilgin.wordpress.com\/2017\/03\/04\/swipe-to-delete-and-more-on-xamarin-ios\/\">Swipe to Delete and more on Xamarin.iOS<\/a> by Can Bilgin.<\/li>\n<li><a href=\"https:\/\/mobileprogrammerblog.wordpress.com\/2017\/03\/04\/xamarin-forms-with-microsoft-azure\/\">Xamarin Forms with Microsoft Azure<\/a> by Daniel Krzyczkowski.<\/li>\n<li><a href=\"http:\/\/www.davidbritch.com\/2017\/03\/validating-user-input-in-xamarinforms.html\">Validating User Input in Xamarin.Forms<\/a>, &amp; <a href=\"http:\/\/www.davidbritch.com\/2017\/03\/validating-user-input-in-xamarinforms-ii.html\">Validating User Input in Xamarin.Forms II<\/a> by David Britch.<\/li>\n<li><a href=\"https:\/\/peterfoot.net\/2017\/03\/08\/forms-previewer-and-custom-controls\/\">Forms Previewer and Custom Controls<\/a> by Peter Foot.<\/li>\n<\/ul>\n<h2>UWP<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/03\/07\/visual-studio-2017-now-ready-windows-application-development-needs\/\">Visual Studio 2017 \u2013 Now Ready for Your Windows Application Development Needs<\/a> By Karan Nandwani.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/03\/10\/desktop-bridge-smooth-user-transition-data-migration\/\">Desktop Bridge: Smooth User Transition and Data Migration<\/a> By Arian Ghotbi.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/03\/06\/building-terminator-vision-hud-hololens\/\">Building the Terminator Vision HUD in HoloLens<\/a> By Windows Apps Team.<\/li>\n<li><a href=\"https:\/\/blogs.windows.com\/buildingapps\/2017\/03\/09\/playable-ads-acquire-users-love-engage-app\/\">Playable Ads \u2013 Acquire Users Who Love to Engage with Your App<\/a> by Vikram Bodavula.<\/li>\n<li><a href=\"https:\/\/weblog.west-wind.com\/posts\/2017\/Mar\/10\/Dragging-and-Dropping-Images-and-Files-into-the-Web-Browser-Control\">Dragging and Dropping Images and Files into the Web Browser Control<\/a> by Rick Strahl.<\/li>\n<li><a href=\"https:\/\/weblog.west-wind.com\/posts\/2017\/Mar\/08\/Debugging-the-Web-Browser-Control-with-FireBug\">Debugging the Web Browser Control with FireBug<\/a> by Rick Strahl.<\/li>\n<\/ul>\n<h2>Data<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.oracle.com\/technetwork\/topics\/dotnet\/tech-info\/odpnet-dotnet-core-sod-3628981.pdf\">Oracle Data Provider for .NET Support for Microsoft .NET Core<\/a> by Oracle.<\/li>\n<li><a href=\"http:\/\/www.maherjendoubi.io\/odp-net-on-microsoft-net-core\/\">ODP.NET on Microsoft .NET Core<\/a> by Maher Jendoubi.<\/li>\n<\/ul>\n<h2>Games<\/h2>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/zphaylhOrm0\">Getting Started with MonoGame on Visual Studio 2017<\/a> by Simon Jackson.<\/li>\n<li><a href=\"http:\/\/www.gdcvault.com\/browse\/gdc-17\">GDC 2017 Talks<\/a>.<\/li>\n<li><a href=\"http:\/\/www.jfurness.uk\/project-tanks-1-easy-fake-3d-wireframes\/\">Project Tanks 1: Simple Fake-3D Wireframes<\/a> by James Furness.<\/li>\n<li><a href=\"http:\/\/devdog.io\/blog\/2017\/03\/11-best-unity-tips-for-game-developers-36\">Curated #UnityTips No. 36 by Devdog March 2017<\/a>.<\/li>\n<li><a href=\"http:\/\/kylehalladay.com\/blog\/tutorial\/2017\/03\/13\/GlitchFX-In-Unity.html\">Fixeds, Floats and a Block Damage Effect<\/a> by Kyle Halladay.<\/li>\n<li><a href=\"https:\/\/youtu.be\/veClc0W7dic\">Real Time Strategy in Unity &#8211; Making Units Construct Buildings (2)<\/a> by Unit02Games.<\/li>\n<li><a href=\"https:\/\/youtu.be\/x2iVy6piOUE?list=PLX-uZVK_0K_4uNwvKian1bscP9mVvOp1M\">11.0 Unity Tower defense tutorial &#8211; Selling towers<\/a> by inScope Studios.<\/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. The F# section is provided by <a href=\"https:\/\/twitter.com\/_cartermp\">Phillip Carter<\/a>, the gaming section by <a href=\"https:\/\/twitter.com\/yecats131\">Stacey Haffner<\/a>, and the Xamarin section by <a href=\"https:\/\/twitter.com\/DanRigby\">Dan Rigby<\/a>, and the UWP section by <a href=\"http:\/\/twitter.com\/mbcrump\">Michael Crump<\/a>.<\/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\/94f6d416cd1d46d94db2a360259f5cd5\">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>, and on <a href=\"http:\/\/themorningbrew.net\/\">Chris Alcock&#8217;s The Morning Brew<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Previous posts: Visual Studio 2017, .NET Core SDK, F# 4.1, On .NET with Phillip Carter, Happy Birthday from John Shewchuk, FNA, Pyre On .NET with Eric Mellino, Happy Birthday from Scott Hunter, OzCode. On .NET with Beth Massi, NeinLinq. On .NET We recorded two videos last week. In the first one, Scott Hunter showed Visual [&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":[153],"class_list":["post-9915","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","tag-week-in-net"],"acf":[],"blog_post_summary":"<p>Previous posts: Visual Studio 2017, .NET Core SDK, F# 4.1, On .NET with Phillip Carter, Happy Birthday from John Shewchuk, FNA, Pyre On .NET with Eric Mellino, Happy Birthday from Scott Hunter, OzCode. On .NET with Beth Massi, NeinLinq. On .NET We recorded two videos last week. In the first one, Scott Hunter showed Visual [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/9915","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=9915"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/9915\/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=9915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=9915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=9915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}