To read last week’s post, see The week in .NET – .NET Core, ASP.NET Core, EF Core 1.1 – Docker – Xenko.
On .NET
Last week, Chad Z. Hower, a.k.a. Kudzu was on the show to talk about Cosmos, a C# open source managed operating system:
This week, we’ll speak with Xavier Decoster and Maarten Balliauw about MyGet. The show is on Wednesday this week and begins at 10AM Pacific Time on YouTube. We’ll take questions on the video’s integrated chat.
Package of the week: GongSolutions.WPF.DragDrop
The GongSolutions.WPF.DragDrop library is an easy to use drag & drop framework for WPF. It supports MVVM, multi-selection, and visual feedback adorners.
Game of the week: Transistor
Transistor is a sci-fi action RPG that follows the story of Red, a famous singer who is under attack. Even though Red manages to escape, it is not without losses. Fortunately, Red immediately comes into possession of a weapon known as the Transistor. As foes are defeated, new Functions are unlocked for the weapon, giving players the ability to configure thousands of possible combinations. Transistor features a unique strategic approach to combat, beautiful graphics and a rich story.
Transistor was created Supergiant Games using C# and their own custom engine. It is currently available on Steam, PlayStation 4 and the Apple App Store.
User group meeting of the week: Electrical Engineering for Programmers in NYC
Tonight, Tuesday November 29 at 6:00PM at the Microsoft Reactor in NYC, the Microsoft Makers and App Developers group hold a meeting on Electrical Engineering for programmers.
.NET
- .NET Standard 2.0 – Making Sense of .NET Again by Rick Strahl.
- Open Source .NET – 2 years later by Matt Warren.
- R.I.P project.json – Out with the new, in with the old by Steve Gordon.
- MVP Hackathon 2016: Cool Projects from Microsoft MVPs by Jeffrey T. Fritz.
- Selenium with .NET Core by Robb Schiefer.
- Running a .NET User Group by Derek Comartin.
- Problems with AsParallel by Szymon Warda.
- Digging into the CoreCLR – Some bashing on the cost of hashing by Federico.
- Making code faster: Streamlining the output, That pesky dictionary, and Micro optimizations and parallel work by Ayende Rahien.
- The journey continues to Secure Pipelines, via OpenSsl by Tim Seaward.
- Enforcing Immutability in Multi-Threaded Projects with NDepend by Erik Dietrich.
- ALT.NET talks in Paris by Maher Jendoubi.
- MailBody, a library for generating email using a fluent interface by Philip Doxakis.
- Using ETW tracing on Windows 10 IoT Core by Gunnar Peipman.
ASP.NET
- Custom ModelBinding in ASP.NET MVC Core by Steve Gordon.
- Exploring Middleware as MVC Filters in ASP.NET Core 1.1 by Andrew Lock.
- The ASP.NET Web API 2 HTTP Message Lifecycle in 43 Easy Steps by Matthew Jones.
- A simple full stack application with .NET Core and Angular JS by Pierre Murasso.
- ASP.NET Web API – Keeping It Simple by Kannankeril.
- ASP.NET Core and the Enterprise Part 3: Middleware by K. Scott Allen.
- ASP.NET Core: Using third-party DI/IoC containers by Gunnar Peipman.
- Creating a New View Engine in ASP.NET Core by David Paquette.
- ASP.NET Core: compile once, host everywhere by Kornfeld Eliyahu Peter.
F#
- Vote here for Project Rider support for F#.
- Using Paket with Azure Functions, by Krzysztof Cieślak.
- Writing Azure Functions in F#, by James Chambers.
- Why F# is the best language for Web Scraping, by Biarity.
- F# Templates for .NET Core and ASP.NET Core.
New F# language proposals:
- Implement Async.StartImmediateAsTask.
- Signature Files should effect the type inference in the corresponding implementation file.
Check out F# Weekly for more great content from the F# community.
Xamarin
- Introducing Workbooks & Inspector by Aaron Bockover.
- Xamarin Workbooks – The (Interactive) Future of Technical Docs by Craig Dunn.
- Visual Studio Development – Introducing Visual Studio for Mac by Mikayla Hutchinson.
- Mobile DevOps – Exploring Visual Studio Mobile Center by Thomas Dohmke.
- Live XAML Previewing with the Xamarin.Forms Previewer by Nina Vyedin.
- Introducing Xamarin.Forms 2.3.3: Native View Declaration and Platform Specifics by Pierce Boggan.
- Mobile – Embedding Native Views in Your Xamarin.Forms Apps by Charles Petzold.
- Bindable Native Views – Xamarin.Forms 2.3.3 Look Ahead by Matthew Soucoup.
- Xamarin.Forms and .NET Core are the future for Tizen and a great new opportunity for .NET developers by Maher Jendoubi.
- Resource Files in Xamarin Forms by Adam Pedley.
- Hacking the Xamarin.Forms Layout System for Fun and Profit by Michael Ridland.
- Xamarin and the Universal Windows Platform by Tyler Whitney.
- Scale Your Automated Mobile App Testing with Xamarin Test Cloud by Justin Raczak.
- Building Mobile UI Tests using REPL&Troubleshooting Xamarin UI Tests by Noel Rice.
- Building Flexible and Efficient Xamarin Apps with GraphQL by Greg Shackles.
- Visual Studio – Unable to launch Google Android Emulators by James Montemagno.
- Xamarin Studio Add-in: Sort and Remove unused using directives on file save by Alex Sorokoletov.
Azure
- Publishing ASP.NET Core 1.1 applications to Azure using git deploy by Scott Hanselman.
- CSV file to API using Azure Functions by Eli Weinstock-Herman.
- Transition your Mobile Services to App Service (video) by Adrian Hall and Seth Juarez.
And more Azure links on Azure Weekly, by Chris Pietschmann.
Data
- LLBLGen Pro v5.1 RTM has been released! by Frans Bouma.
- EF6 or EF Core? How Do I Choose? (slide deck) by Julie Lerman.
- Entity Framework Core and Cross-Database Support by Shay Rojansky.
- EF Core 1.1: Looking at your model in the debugger by Arthur Vickers.
- Add, Attach, Update, and Remove methods in EF Core 1.1 by Arthur Vickers.
- Entity Framework Core – Unit Testing by Christian Nagel.
- Integration Testing with Entity Framework Core and SQL Server by Dave Paquette.
Games
- C# Opengl4 Minecraft Tutorial – Textured Block (Video) by Creysys.
- Rapid Game Prototyping: Tips for Programmers by Herman Tulleken.
- MonoGame Tutorial 001 – Drawing a Sprite (Video) by Oyyou.
- [Unity 5] Tutorial: How to start multiple events with OnTriggerEnter (Video) by Gamad.
- Unity – 2D Movement (Part 7) – Camera Follow : Player (Video) by Pixel Make.
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.
This week’s post (and future posts) also contains news I first read on The ASP.NET Community Standup, on Weekly Xamarin, on F# weekly, and on Chris Alcock’s The Morning Brew.