A site containing some of Morgan’s thoughts
Functional Fundamentals: Recursion
I’m learning functional programming, so this article is one in a series of functional oriented blog posts. Click l...
Functional Fundamentals: Currying
This is the second article on this blog discussing functional programming concepts. Here is a link to the first, Pure v....
Under the Hood of C# Alias Types and Namespaces
C# has two different ways to refer to a lot of its fundamental types. String or string, Boolean or bool, Int32 or int, c...
Explaining Async Programming With Pizza
Asynchronous programming. It means so many things to so many people. When first learning async programming, it’s e...