The week in .NET – 8/23/2016
To read last week’s post, see The week in .NET – 8/16/2016.
Last week, we moved into our new studios with Channel 9, where JB Evain joined me to interview Lucas Meijer from Unity. We had our fair share of technical hiccups, but Lucas gave some great demos:
This week, we’ll bump up the lights a bit, and I won’t forget my power supply (promise). We’ll have Phillip Carter on the show, to give an intro to F#. Join us at 10AM Pacific Time on Thursday, on Channel 9.
Tool of the week: I can has .NET Core
Another extremely useful web tool by the people behind Octopus Deploy, “I can has .NET Core” explores the dependency graph of a NuGet package or GitHub repository and tells you if anything will get in the way of a .NET Core migration. It also advises on available replacement libraries.
Package of the week: Warden
Warden is a simple, cross-platform library, built to solve the problem of monitoring resources such as websites, API, databases, CPU, etc. Quickly define the watchers responsible for performing checks on specific resources and integrations to easily get notifications about any issues related to the possible downtime of your system.
Game of the week: Stardew Valley
Stardew Valley is an open-ended country-life role playing game. Armed with a newly inherited farm plot, a few hand-me-down tools and a few coins, you can begin your new life. Engage in the valley by turning your plot of land into a bustling farm, befriending the local community or exploring a vast and mysterious cave full of dangerous monsters, powerful weapons and a wide array of treasures. Stardew Valley also has over 100 different cooking and crafting recipes which can be used to give temporary boosts to skills or create useful objects like oil makers, furnaces or scarecrows.
User group meeting of the week: TypeShape – Practical Generic Programming in F# in NYC
The New York City F# User Group will have Eirik Tsarpalis on Thursday, August 25 at 6:30PM in the Empire State Building, for a talk on TypeShape – Practical Generic Programming in F#.
- Visual Studio “15” Preview 4 by John Montgomery.
- PowerShell on Linux and Open Source by Kenneth Hansen and Angel Calvo.
- GitHub Extension for Visual Studio 2.0 is now available by Andreia Gaita.
- GC pauses and safe points and Preventing .NET garbage collections with the TryStartNoGCRegion API by Matt Warren.
- An approach to building .NET Core apps using Bamboo and Cake by Matthew Abbott.
- Detecting and Setting Zoom Level in the WPF WebBrowser Control by Rick Strahl.
- Wire – Writing one of the fastest .NET serializers by Roger Johansson.
- Analysing Optimisations in the Wire Serialiser by Matt Warren.
- Exploring the cookie authentication middleware in ASP.NET Core and How to set the hosting environment in ASP.NET Core by Andrew Lock.
- ASP.NET Core Basic Security Settings Cheatsheet by Nick Coblentz.
- Dependency Injection with .NET Core, Dependency Injection with Options, Configuration with .NET Core, Dependency Injection with Configuration, and Professional C# 6 by Christian Nagel.
- Netling, a load tester client by Tore Lervik.
Looking At ASP.NET Core’s IApplicationLifetime by Khalid Abuhakmeh.
- Welcome Razor Pages by Hisham.
- The basics of publishing your .NET Core web app by Jon Hilton.
- ASP.NET Core logging with NLog and SQL Server by Damien Bod.
- Building a lightweight, controller-less, Markdown-only website in ASP.NET Core by Filip W.
- ASP.NET MVC: Precompiling views by Gunnar Peipman.
- Functional Programming with F#, a YouTube series by David Wilson
- Basic Regression Tree, by Mathias Brandewinder
- OOP in F# – How to define and implement classes, abstract classes and interfaces, by Kimserey Lam
- FAKE your way to ASP.NET Core on Azure WebApps, part 1 – The Problem, by Jakub Fijałkowski
- Fable |> React – Running a F# Sudoku solver everywhere, by Steffen Forkmann
Check out F# Weekly for more great content from the F# community.
- “Document All the Things” Contest Winners by Chris Hardy.
- Webinar Recording | Continuous Everything: Why You Need Mobile DevOps by Courtney Witmer.
- Continuous Integration for Android with Visual Studio Team Services by James Montemagno.
- Preview: Xamarin Profiler 0.34.0 by Adrian Murphy.
- Xamarin.Forms E-Z Print by Matthew Soucoup.
- Yet Another Podcast #161 – David Britch by Jesse Liberty.
- Prism for Xamarin.Forms 6.2 Release by Brian Lagunas.
- Announcing FreshMvvm 2.1 and 2.2 by Michael Ridland.
- Latest Version of InTheHand.Core by Peter Foot.
- Developing for HoloLens with the Emulator by René Schulte.
- Shaders Case Study – No Man’s Sky: Topographic Scanner (video) by Makin’ Stuff Look Good.
- [Unity 5] Tutorial: How to make a Circular (Pie) menu part 1
- Hex Map 4: Irregulatity by Catlike Coding.
- 1.3 Unity Tower defense tutorial – Map from text by inScope Studios.
- Unity and C# Tutorial 5 – Methods (video) by Craig Hinrichs.
- C# Monogame RPG Made Easy Tutorial 4 – (Recap)Xml Serialization (video) by CodingMadeEasy.
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.