F# 4.0 Design Patterns - Brossura

Belitski, Gene

 
9781785884726: F# 4.0 Design Patterns

Sinossi

Learn how to apply functional F# design patterns to a huge range of programming challenges, and discover a smart route to building better applications About This Book This book provides a path if you are coming from imperative and object-oriented paradigms It will take you to an intermediate level of functional programming in very practical manner to write enterprise-quality idiomatic F# code Tackle complex computing problems with simple code by fully embracing the functional-first F# paradigm Packed full of practical coding examples to help you master F# programming and author optimal code Who This Book Is For This book is for .NET developers, web programmers, C# developers, and F# developers. So, if you have basic experience in F# programming and developing performance-critical applications, then this book is for you. What You Will Learn Acquire the practical knowledge to use the main functional design patterns Realign some imperative and object-oriented principles under the functional approach Develop your confidence in building and combining first-order and higher-order functions Learn to use core language pattern matching effectively Make use of native F# algebraic data types in place of custom-built classes Recognize and measure the difference in resource consumption between sequences and materialized data collections Navigate and use F# Core libraries with ease by seeing patterns behind specific library functions Master writing generic polymorphic code In Detail Following design patterns is a well-known approach to writing better programs that captures and reuses high-level abstractions that are common in many applications. This book will encourage you to develop an idiomatic F# coding skillset by fully embracing the functional-first F# paradigm. It will also help you harness this powerful instrument to write succinct, bug-free, and cross-platform code. F# 4.0 Design Patterns will start off by helping you

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore

Gene Belitski is an accomplished software developer with a passion for functional programming. In the past a member of Multex.com core development team known for bringing Internet and PDF technologies to Capital markets. Spent a decade with Reuters producing temporally complex data series of Reuters Consensus & Detail Estimates for sale to advanced quants. Currently at Jet.com Gene is enjoying day-to-day hands-on experience of using F# for building finance LOB applications.

You can find him on Linkedin: https://www.linkedin.com/in/genebelitski, , Stackoverflow: http://stackoverflow.com/users/917053/gene-belitski, he blogs at https://infsharpmajor.wordpress.com/about/ and https://tech.jet.com, and is one of founding members of F# Foundation http://fsharp.org/.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.