Issues » #294

#294 – January 20, 2020


Build Single Codebase Apps for WebAssembly, iOS, Android and Windows

Uno Platform is the open source platform for building native Mobile, Windows and WebAssembly apps. Tested on over 200 real-life projects, you can build performant, single codebase, cross-platform, line of business apps today. Visual Studio support and vibrant C# and XAML community allow skill and tooling reuse.

this week's favorite

Running C# Code on Windows 3.11

Did you ever need to run a piece of C# code on Windows 3.11? Me neither, but I did it anyway.

A developers guide to running WPF apps on Linux with .NET Core and Wine

I have worked on several large WPF applications that took many years to create. When we started development, our users only used Windows, which made WPF a natural choice. WPF provides a modern UI and workflow that ran on all versions of Windows. Today, our customers increasingly want to use our applications on Linux, so we have been looking for a way to achieve this at an investment level that makes sense given the current size of the user base. With this shift, we are also looking to maximize the investments we have already made with our WPF applications.

Build an Authenticated GraphQL App with Angular, ASP.NET Core and IdentityServer

Welcome to part two in this series, in which we're building a real-world GraphQL-driven application using Angular, ASP.NET Core, and IdentityServer. In the last post, we kicked things off on the backend by making an IdentityServer powered ASP.NET Core application that will provide our Angular SPA with some basic but essential capabilities to create and authenticate our application's users.

Authentication & Authorization in ASP .NET Core 3.1

This is the first of a new series of posts on ASP .NET Core 3.1 for 2020. In this series, we’ll cover 26 topics over a span of 26 weeks from January through June 2020, titled ASP .NET Core A-Z! To differentiate from the 2019 series, the 2020 series will mostly focus on a growing single codebase (NetLearner!) instead of new unrelated code snippets week.

Optimizing string.Count all the way from LINQ to hardware accelerated vectorized instructions

have always been very interested in code optimizations, even when achieving the best possible execution time is not really necessary — I consider trying to improve my code and squeezing out as much performance as possible to be both fun and a useful learning exercise.


C# Developers are in demand on Vettery

Vettery is an online hiring marketplace that's changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today.


Join over 25,900 readers for a free weekly email with fresh news, articles and tutorials.