Giraffe, a micro web framework based on the F# language, is bringing functional-style programming to the development of web services on ASP.Net Core. Although F# is already supported in ASP.Net Core, Giraffe puts greater emphasis on the functional programming style by leveraging features such as higher-order functions. 

Likened to the Suave web server but specifically designed to work with Microsoft’s ASP.Net Core web framework, Giraffe is described as a native functional framework for building rich web applications that draws on advanced F# features. F# is an open source functional-first language that Microsoft created to address complex computing problems while producing simple, maintainable code.

To read this article in full or to leave a comment, please click here