About
My name is Ian Russell and I live near Coventry, UK. I’m a .NET Distributed Systems Specialist (C# & F#) and an experienced Domain-Driven Design practitioner.
I’ve been writing software for nearly 30 years, mostly in the .NET (Core) space (C# since 2003 and F# since 2010).
I’ve presented sessions at .NET User Groups and community conferences around the UK since 2010, mainly about C#, F#, Functional Programming, writing better code, and Domain-Driven Design.
I’ve written a free 200-page ebook, Essential F#, designed to help developers quickly get up to speed in functional-first programming in F#. You can download the ebook from leanpub.com/essential-fsharp. The source markdown files can be found at github.com/ijrussell/essential-fsharp. You are most welcome to make suggestions or contributions to improve the content, either by raising an issue or by creating a pull request in the book’s GitHub repository.
You can follow me on: