New LINQ Method: ToRandomCollectionType<>()

#263 – June 16, 2019

sponsor

Find A Job Through Vettery

Vettery specializes in tech roles and is completely free for job seekers. How does it work? You apply to join the platform, and once accepted, you’ll start receiving interview requests directly from top companies growing their tech teams. You decide which interviews you want to take, all from the comfort of your inbox!

this week's favorite

New LINQ Method: ToRandomCollectionType<>()

If you’ve spent time in the C# world, you’ve probably encountered (and possibly asked) the question: “Should I use .ToList() or .ToArray()?”

Building Cross-Platform Desktop Apps using Blazor and Electron.NET

As a Web developer, I was looking for leveraging my skills (C#, Razor, .NET) to write fast and cross-platform desktop apps. You can be ambitious for speed if you discover Electronjs technology that outperforms desktop technologies on Windows such as WPF and WinForms. You notice that performance if you use Visual Studio Code the most popular code editor in the world.

.NET: Tools for working with multi-threading and asynchrony

The need to do things in an asynchronous way – that is, dividing big tasks between multiple working units – was present long before the appearance of computers. However, when they did appear, this need became even more obvious.

C# 8 More Small Features

Though C# 8 is supposed to be released this year and the roadmap for C# 8.x and 9 are beginning to be formed, Microsoft is continuing to approve features for the next release.

StrathWeb. A free flowing web tech monologue.

In this post I wanted to show you how to write and embed a C# interactive shell (a REPL – read-evaluate-print-loop) in a browser, on top of WebAssembly. The REPL will give you fully fledged C# interactive development playground, while still being completely sandboxed in the browser environment. I originally wrote this example for my session at Dotnet Cologne on May 10 this year.

newsletters