Key FeaturesThis book covers major optimization techniques and best practices in F# to improve the performance of applicationsPacked with real-world examples, this book is fast-paced, so you can ensure a swift impact on the performance of your applicationsIt is aimed at existing F# users who want to take their skills to the next levelBook DescriptionF# is a functional language and is used in enterprise applications. This book will make applications faster and will be full of rich examples. You will be able to assess the performance of the program and identify bottlenecks. The book will cover optimization techniques by using F# best practices and F# libraries. You will learn how the concepts of concurrency and parallel programming will help in improving the performance. With this knowledge, you would be able to take advantage of multi-core processors. Track memory leaks and CPU issues. Finally, you will be able to test their applications to achieve scalability.What you will learnUnderstand how the execution of functions in F# worksIdentify common performance bottlenecksImplement best practices to optimize performanceUse the available tooling to help measure performanceCombine the best practice of asynchronous and synchronousOptimize further using various F# language constructsAbout the AuthorEriawan Kusumawardhono is a senior software developer, developer mentor, software development speaker, and application software architect (focusing on the banking, insurance, and healthcare industries) in Indonesia. He has more than 10 years of experience as polyglot software developer and also as a community mentor. His current focus is on functional programming languages including F#, and other programming paradigms such as C++, C#, VB.NET, Scala, and Haskell. He's also a Microsoft Visual F# MVP in 2013 and 2014, and a Microsoft Visual Studio and Development Technologies/.NET MVP in 2015 and 2016.He is the founder of RX Communica, a commercial ISV that not only builds custom software, but also provides non-profit mentorship and guidance on incubating software development communities in Indonesia. He currently lives with his wife in Jakarta, Indonesia.
Author: Eriawan Kusumawardhono