Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Contributors

Preface

Acknowledgments

About this Book

Chapter 1. Succeeding with functional-first languages in the industry

F# as part of an ecosystem

Reflecting industry trends

Building a healthy environment

F# from a business perspective

Understanding business problems and implications

Inferring business needs

Writing correct software

Reducing time to market

Managing complexity

Writing efficient and scalable software

Learning from case studies

Balancing the power-generation schedule

Analyzing data at Kaggle

Scaling the server side of online games

Summary

About the authors

1. Introduction

Chapter 2. Calculating cumulative binomial distributions

Implementing the formula

The formula for cumulative binomial distribution

Coding the formula

Adding tests

Adding NUnit and FsUnit

Generating test cases in Excel

Exposing the Fact function to unit testing

Returning large integers from the Fact function

Processing large integers in the Binomial function

Time for a rethink