Recursion and nested methods

#210 – June 10, 2018

sponsor

Your company doesn’t want you on this app

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

Recursion and nested methods

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.

No Virtual Keyword In Java And No Final Keyword In C# Explained

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.

10 reasons why C# is alive and kicking in 2018

"Is C# still worth learning today?" is a question that pops up from time to time. Your JavaScript hipster friend might think it's not, but let's take a look at some shot from the hip reasons why he's wrong.

Enumeration in .NET

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.

Cross-platform .NET/Mono bindings for libVLC

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.

newsletters