F# High Performance

Build powerful and fast applications with F#

F# High Performance

Eriawan Kusumawardhono

Build powerful and fast applications with F#
Packt Subscription
FREE
$9.99/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$25.20
$44.99
$0 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 10 Day Trial

Frequently bought together


F# High Performance Book Cover
F# High Performance
$ 35.99
$ 25.20
Enterprise Application Architecture with .NET Core Book Cover
Enterprise Application Architecture with .NET Core
$ 39.99
$ 28.00
Buy 2 for $35.00
Save $40.98
Add to Cart

Book Details

ISBN 139781786468079
Paperback338 pages

Book Description

F# is a functional programming language and is used in enterprise applications that demand high performance. It has its own unique trait: it is a functional programming language and has OOP support at the same time.

This book will help you make F# applications run faster with examples you can easily break down and take into your own work. You will be able to assess the performance of the program and identify bottlenecks.

Beginning with a gentle overview of concurrency features in F#, you will get to know the advanced topics of concurrency optimizations in F#, such as F# message passing agent of MailboxProcessor and further interoperation with .NET TPL. Based on this knowledge, you will be able to enhance the performance optimizations when implementing and using other F# language features.

The book also covers 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, you would be able to take advantage of multi-core processors and track memory leaks, root causes, and CPU issues.

Finally, you will be able to test their applications to achieve scalability.

Table of Contents

What You Will Learn

  • Understand how the execution of functions in F# works
  • Identify common performance bottlenecks
  • Implement best practices to optimize performance
  • Use the available tooling to help measure performance
  • Combine the best practice of asynchronous and synchronous
  • Optimize further using various F# language constructs

Authors

Table of Contents

Book Details

ISBN 139781786468079
Paperback338 pages
Read More

Read More Reviews

Recommended for You

Enterprise Application Architecture with .NET Core Book Cover
Enterprise Application Architecture with .NET Core
$ 39.99
$ 28.00
C# 7 and .NET Core: Modern Cross-Platform Development - Second Edition Book Cover
C# 7 and .NET Core: Modern Cross-Platform Development - Second Edition
$ 39.99
$ 28.00
C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development - Third Edition Book Cover
C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development - Third Edition
$ 31.99
$ 22.40
Python Machine Learning - Second Edition Book Cover
Python Machine Learning - Second Edition
$ 31.99
$ 22.40
Learning ASP.NET Core 2.0 Book Cover
Learning ASP.NET Core 2.0
$ 35.99
$ 25.20
Enterprise Application Architecture with .NET Core Book Cover
Enterprise Application Architecture with .NET Core
$ 39.99
$ 28.00