Digests » 210
What are your coworkers talking about online? If you work in tech, your coworkers are on Blind, the anonymous work talk app. Download Blind and join them now! Teamblind.com
this week's favorite
Using recursion With the introduction of nested methods or "inner functions" to C# 7, we are able to do things not previously possible. Now there is a lot to say about a programming style with heavy use of nested methods (such usage is quite common in functional programming), but here, I'll focus on how be better can express recursion in our code.
When you write any method in Java you are actually writing a virtual method because Java implements it by default, and to make it non-virtual we have to make use of final keyword in Java. However, In C# all methods you write are final (non-virtual) by default and to make it virtual you have to use virtual keyword.
All .NET developers know and use IEnumerable but when reviewing code I’ve found that many fall into the same pitfalls, resulting in applications with easily avoidable performance issues.
LibVLCSharp's goal is to support all .NET runtimes (Xamarin/Mono, .NET Core and .NET Framework) on most operating systems by targeting .NET Standard 2.0.