#302 Make your C# applications faster with LINQ joins

sponsor

Get a $500 Scholarship to study Machine Learning Engineering

C# Digest has partnered with Springboard to offer you a $500 scholarship to become a Machine Learning Engineer. Scholarship is available only to the first 20 students that enroll using the code AISPRINGBOARD. Applying is free and only takes 10 minutes. 1+ years of experience using a modern language like Python, Java, or C++ required.

this week's favorite

Make your C# applications faster with LINQ joins

During development, we as developers, often develop against a small subset of the data. This has as outcome, that parts of an application seem fast during this stage. And when it reaches the production environment it still is fast. But after a while, when the application is in use, the data starts to accumulate and it might suddenly be the cause of performance issues.

C#: The Order of Interfaces Is Important for Casting Performance

Recently there was a discussion in a Pull Request for the .NET runtime on GitHub. In the discussion it was mentioned by Jan Kotas from Microsoft that the order of interfaces is important for the casting performance.

Introducing OpenSilver

Today we are introducing OpenSilver, an open-source reimplementation of Silverlight that runs on current browsers via WebAssembly!

Simulating Return Type Inference in C#

In this article I will show a little trick I came up with to simulate return type inference, as well as some examples where that can be useful.

Your C# is already functional, but only if you let it

A few days ago I tweeted a C# code snippet, showing a FizzBuzz implementation using some of the new features in C# 8.0. The tweet “went viral”, as the kids say, with several people admiring the terse and functional aspect of it, while others asked me why I wasn’t writing it in F# in the first place?

jobs

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.

projects

OSS Uno Platform for C# & XAML devs – Single codebase all the things!

Uno Platform is the open source platform for building native Mobile, Windows and WebAssembly and soon MacOS apps. Build pixel-perfect, single codebase, cross-platform apps today. Reuse skills and tools like Visual Studio. C# and XAML. Learn more about Uno Platform.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.