C# 8.0 in-depth: Setup C# 8.0 and .NET Core 3.0
2019-02-21
Currently, Microsoft has the second preview of C# 8.0 and .NET Core 3.0, with a lot of new features and new APIs. This part of C# 8.0 series demonstrates how to setup the environment.
410 words
|
2 minutes
Linq.IndexRange: The package to enable C# 8.0 index and range featues for LINQ and IEnumerable<T> types
2019-02-03
LINQ operators to enable C# 8.0 index and range new features working with LINQ queries and any type that implements `IEnumerable<T>`.
738 words
|
4 minutes
Upload any file to FTP server via C#
2019-01-31
Microsoft has a C# example of uploading file to FTP server in MSDN .aspx
245 words
|
1 minute
Setup passive FTP server in Azure virtual machine
2019-01-29
This article demonstrates how to setup a passive FTP server in a Azure virtual machine running Windows.
365 words
|
2 minutes
Build custom Windows 10 PE
2019-01-14
Windows PE (WinPE) is a small version of Windows, which can be used to boot up computers from CD or USB disk drive. It is very useful to deploy or repair the desktop or server edition of Windows. For
207 words
|
1 minute
Run Hyper-V and VMware virtual machines on Windows 10
2019-01-14
I use Windows’ Hyper-V to run virtual machines for long time. Recently I need to run a VMware virtual machine to test something. I installed VMware Player, which is free for non-commercial usage. Howe
279 words
|
1 minute
Category Theory via C# (23) Performance
2018-12-24
In functional programming, there are many powerful tools and patterns, like lambda expression, purity, deferred execution, immutability, fluent LINQ query composition, … But everything has a cost. As
2593 words
|
13 minutes
Category Theory via C# (22) More Monad: Continuation Monad
2018-12-23
In C#, callback is frequently used. For example, a very simple Add function, without asynchrony:
836 words
|
4 minutes
Category Theory via C# (21) More Monad: Writer< , > Monad
2018-12-22
Unlike the Reader< , > monad, the Writer< , > monad output contents with a sequence of functions:
719 words
|
4 minutes
Category Theory via C# (20) More Monad: Reader< , > Monad
2018-12-21
Sometimes there are functions work with a shared environment. Typical examples are:
611 words
|
3 minutes