To read last week’s post, see The week in .NET – Cosmos on On.NET, GongSolutions.WPF.DragDrop, Transistor.
This week, we won’t record a new show, and instead I’ll post some of the videos I recorded during the MVP summit.
Package of the week: FlexViewer by ComponentOne
There are many ways to do reporting with .NET, and choosing one can be daunting. ComponentOne build, maintains, and supports a full lineup of components, including reporting. FlexViewer is an interactive report viewing component that works in WinForms, UWP, and MVC, with support for PDF, HTML, Office, and more. Their web site has a new four-minute tutorial to get you started.
Game of the week: I Expect You To Die
I Expect You To Die is a puzzle game built for virtual reality. Become an elite secret agent as you attempt to survive the deadliest of situations to complete your missions. Each mission will require superb problem-solving skills, intellect and agility. I Expect You to Die can be played seated with the use of telekinesis to grab objects out of your reach. As the name suggests – you will die. A lot. Each puzzle can be solved several different ways, and each death will help bring you closer to completing your mission.
User group meeting of the week: Using C# for Data Access in Seattle
- 15 Years of Concurrency by Joe Duffy.
- Sharing code across .NET platforms with .NET Standard by Jonathan Mezach.
- Evolving the Visual Studio Test Platform – Part 3: .NET Core, convergence, and cross-plat by Pratap Lakshman.
- How I calculate similarities in cookit? by Szymon Warda.
- Multiple Versions of .NET Core Runtimes and SDK Tools SxS Survive Guide by Nicolò Carandini.
- Writing C# build scripts with FAKE, OmniSharp and VS Code by Filip W.
- Implementing the retry pattern for async tasks in C# by Alastair Crabtree.
- 10x speedup utilizing Nagle Algorithm in business application by Ayende Rahien.
- Designing Akka.NET Applications from Scratch Part 2: Hierarchies and SOLID Principles by Aaron Stannard.
- Introduction to Asynchronous Programming in C# (Part 2) (video) by Jeremy Kruer.
- AWS Lambda Supports C# on .NET Core.
- Testing Experimental Code in Production with Scientist.NET by Jason Roberts.
- Let .NET framework care about transactions handling for you by implementing IEnlistmentNotification by Mateusz Roszczak.
- First steps with .NET Core Tools MSBuild “alpha” by Carlos Mendible.
- Dockerizing a real world asp.net core application by Thien Nguyen.
- Url culture provider using middleware as filters in ASP.NET Core 1.1.0 by Andrew Lock.
- Using Let’s encrypt with ASP.NET Core by Gérald Barré.
- Bare metal APIs with ASP.NET Core MVC by Ben Foster.
- Updated EF Core & ASP.NET MVC sample to 1.1 by Damien Bod.
- The ugly truth behind pretty URLs by Krzysztof Zmorzyński.
- Fat Controller CQRS Diet: Notifications by Derek Comartin.
- ASP.NET: Sharing OWIN Authentication Cookie across IIS Applications by Nandip Makwana.
- ASP.NET Core Logging Tutorial by Thomas Ardal.
- ASP.NET Core Authentication in a Load Balanced Environment with HAProxy and Redis by Tugberk Ugurlu.
- Azure Notebooks supports F# out of the box!
- F# in Production by Kristian Schmidt.
- Introduction to Azure IoT with F# by Chambers
- Easy Domain Modeling with Types by Mark Seemann.
- Introducing Stream Processing in F# Mikhail Shilkov.
Check out the F# Advent Calendar for loads of great F# blog posts for the month of December.
Check out F# Weekly for more great content from the F# community.
- Xamarin Alpha Preview 3: Cycle 9 by Adrian Murphy.
- Xamarin Developer Events in December by Jayme Singleton.
- Live Webinar | Getting the Most out of iOS 10 and Android N by Courtney Witmer.
- Say Hello to the Xamarin Profiler by Nina Vyedin.
- Creating Platform-Specifics in Xamarin.Forms by David Britch.
- Learn interactively with Xamarin Workbooks by Xamarin.
- Xamarin.iOS Architecture by Xamarin.
- Xamarin.Android Architecture by Xamarin.
- The Xamarin Show 10: Prism for Xamarin.Forms with Brian Lagunas, The Xamarin Show 11: Xamarin Profiler with Nina Vyedin, & Xamarin.Forms: Java.Lang.IllegalStateException by James Montemagno.
- Free Xamarin University Resources by Dan Rigby.
- Customizing a Xamarin Forms Application, Part 2 by Wallace McClure.
- Accessing Files on Emulators & Accommodating The On Screen Keyboard in Xamarin Forms by Adam Pedley.
- Mastering Azure App Service, Part 4: Building Azure Mobile Apps by Scott J. Peterson.
- Building a Puzzle Game with Xamarin Forms by Daniel Vaughan.
- Xamarin Forms – Bindable Picker by Matthew Soucoup.
- Pontoon – Yet More Platforms by Peter Foot.
- Visual Studio Tools for Azure Functions by Andrew B. Hall.
- Introducing Microsoft Stream by Scott Hanselman and Rob Caron.
- NoSQL .NET Core development using a local Azure DocumentDB Emulator by Scott Hanselman.
- Deploying Azure Functions Automatically by Adrian Hall.
- Screen Scraping As A Service with Azure Functions in 5 Mins by Jason Roberts.
- Unity 5.5 Is Ready for You by Alex Lian.
- [Unity 5] Tutorial: How to make a grappling/grapple hook (Video) by Gamad.
- Game Design Deep Dive: Controlling two things at once in Soft Body by Zeke Virant.
- Unity3D – Archery Arrows that Rotate (Video) by Stuart Spence.
- Kinematic Equations (E01: introduction) (Video) by Sebastian Lague.
- Unity Tool: Mesh Combine Wizard by Ennoble Studios.
And this is it for this week!
Contribute to the week in .NET
As always, this weekly post couldn’t exist without community contributions, and I’d like to thank all those who sent links and tips. The F# section is provided by Phillip Carter, the gaming section by Stacey Haffner, and the Xamarin section by Dan Rigby.
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’d love to hear from you, and feature your contributions on future posts:
- Send an email to beleroy at Microsoft,
- comment on this gist
- Leave us a pointer in the comments section below.
- Send Stacey (@yecats131) tips on Twitter about .NET games.