The week in .NET – 4/12/2016
To read last week’s post, see The week in .NET – 4/5/2016.
Project of the week: Math.NET Numerics
Math.NET is an open source initiative to implement mathematical computation in .NET. It includes numerical computing, symbolic algebra, geometry, and signal processing. This week, we’ll look at numerical computing.
Here’s how you can define matrices and vectors, manipulate them, and perform operations between them:
Notice how the vector’s coordinates are defined with an expression rather than plain numerical values.
You can also solve equation systems, do statistics, probability, and even fit curves. It really is a mathematical treasure trove.
It’s especially nice that the packages come with examples in C#, F#, and VB.
User group meeting of the week: Building a Robot Army & Encryption with .NET and SQL 2016
The Adelaide .NET User Group has a double feature on Wednesday, April 13 at 5:30 PM where you’ll learn both how to build a robot army, and about data encryption using .NET and SQL Server.
Xamarin App of the week: Storyo
Storyo creates beautiful, shareable video-stories automatically from the metadata in your photos (such as time and location) as well as other contextual information. With Xamarin, the team reduced engineering complexity by using a single, shared solution for video rendering on both iOS and Android, bringing their app to users in 170 countries faster.
Control of the week: SideDrawer for UWP and Xamarin
Telerik’s SideDrawer control is a nice implementation for a slide-out navigation UI for modern mobile applications. It works with Xamarin and UWP, which enables it to target Android, iOS, and Windows.
- It’s now possible to keep an eye on .NET issues on Github from Twitter: Core CLR, Core FX and Core FX Lab, Roslyn, ASP.NET, and Entity Framework.
- Moving to Cake (C# Make) by Laurent Kempé.
- Nick Landry on .NET Framework and .NET Core (video) by Nick Landry and David Giard.
- Survey Report: Who is the .NET Developer of 2016? by Nora Georgieva.
- Visual Studio “15”: Installing Just What You Need by Cathy Sullivan.
- Robert Sundström started a nice minimalist HTTP Listener for .NET Core and UWP that will actually work on a Raspberry Pi running Windows 10 for IoT.
- Detecting and Solving Memory Problems in .NET (free E-Book) by Alexey Totin.
- Automatically create and publish a NuGet package using VSTS by Mauricio Avilés Diaz.
- What I think is and is not better about .Net OSS these days, and its follow-up post by Jeremy D. Miller.
- Biometric Authentication with Microsoft Passport and The Xamarin Promise – Realized! by Sam Basu.
- Idempotent Aggregates by Derek Comartin.
- Closure-based State: C# by Ted Neward.
Get the latest ASP.NET news directly from the team with the ASP.NET Community Standup. There are also transcripts on the .NET Web Development and Tools Blog.
- The New Configuration Model in ASP.NET Core by Julio Avellaneda.
- Inline Route Constraints in ASP.NET Core MVC by Marius Schulz.
- Creating Dynamic PDFs in ASP.NET MVC using iTextSharp by Jonathan Danylko.
- Understanding The Role of Startup.cs File In ASP.NET Core Project by Sunny Sharma.
- Configuring ASP.NET and IIS Request Length for POST Data by Rick Strahl.
- Encryption and Decryption in ASP.NET Core by Mike Brind.
- Performance competition is a good thing by TechEmpower.
- Developing in Docker Containers by Steve Lasker.
- Secure file download using Identity Server 4, Angular 2, and ASP.NET Core by Damien Bod.
- Emails using Mailgun in ASP.NET Core by Eric L. Anderson.
- IdentityServer 4 on Docker by Ankit Sinha.
- Ensure your ASP.NET actions aren’t missing authorization with unit tests by Eli Weinstock-Herman.
- Predefined Namespaces And Custom Base View Page in ASP.NET Core 1.0 MVC by Filip W.
- The F# Software Foundation has launched the F# Speakers Program
- From Community to Cloud with F#, by Don Syme
- Designing with Capabilities for Fun and Profit, by Scott Wlaschin
- Hosting Suave in the Azure App Service, by Isaac Abraham
- Deploying an F# Web Application with Suave, by Tomas Petricek
- Hopac: Getting Started with Jobs, by Marcus Griep
Check out F# Weekly for more great content from the F# community.
- Developing The New Input System Together With You, by Rune Skovbo Johansen.
- Basic Unity Tutorial for Steam VR & Vive (Setting up HMD and controllers) – Video, by Sean Lee.
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.
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.