๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

F# in Action (MEAP v7)

โœ Scribed by Isaac Abraham


Publisher
Manning Publications
Year
2023
Tongue
English
Leaves
371
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


F# is designed to make functional programming practical and accessible, especially for developers working on the .NET platform. This book will get you started.

In F# in Action you will learn how to
Write performant and robust systems with succinct F# code
Model domains quickly, easily and accurately with F#โ€™s type system
Design solutions using functional programming patterns
Ingest and process disparate data sources
Develop data-driven web applications
Unit test F# code
Effectively model data using a variety of techniques
Use scripts to rapidly explore domains

F# in Action teaches you the practical F# development skills you need to create professional applications. Itโ€™s based on author and Microsoft F# MVP Isaac Abrahamโ€™s years of experience working with developers as an F# consultant. Youโ€™ll upgrade your .NET development skills with the core principles of functional programming, and discover how F#โ€™s functional-first approach makes it easy to learn this powerful paradigm.

about the technology
F# is a general-purpose programming language thatโ€™s designed to build systems that are robust, succinct and performant across Windows, Mac and Linux.
It has a lightweight syntax, yet a powerful type-system and compiler. This makes it a compelling choice for writing applications, as it enables developers to rapidly model real-world systems in a way that does what they intend. Itโ€™s also an opinionated language with a set of characteristics that it is optimized towards.

And as F# runs on the modern, lightweight and cross-platform .NET Core runtime, it has a large, mature ecosystem of free and commercial tools and libraries, ranging from web servers, database access, cloud, data and analytical libraries, actor frameworks, and more. This means that you wonโ€™t have to create entire platforms yourself, but instead re-use existing battle-tested components that are already out there, leaving you to focus on delivering business value. You can seamlessly interoperate with C# code, creating hybrid F# / C# solutions if required โ€“ so if youโ€™re already using .NET, much of what you already know about the platform will continue to apply.

about the book
F# in Action swiftly guides you from Functional Programming novice all the way to putting F# applications into production! It leverages your existing knowledge of software development and the .NET platform to get you up-and-running fast. Youโ€™ll quickly master the F# you need to start getting stuff done. Learn how you can use scripts to rapidly explore .NET libraries and packages, and level up your .NET skills for data exploration and analysis. Youโ€™ll even discover how F#โ€™s โ€œlight touchโ€ approach to functional programming ensures error-free code without the complex math you might normally associate with FP.

โœฆ Table of Contents


Copyright_2023_Manning_Publications
welcome
1_Introducing_F#
2_Hands-on_With_F#
3_F#_Syntax_Basics
4_F#_Fundamentals
5_Shaping_Data
6_Functions_and_Modules
7_Working_with_Collections
8_Patterns_and_Unions
9_Building_Rich_Domains
10_Working_Effectively_with_Data
11_F#_Interop
12_Asynchronous_Programming
13_Web_Programming
14_Testing_F#_code


๐Ÿ“œ SIMILAR VOLUMES


Bayesian Optimization in Action (MEAP V7
โœ Quan Nguyen ๐Ÿ“‚ Library ๐Ÿ“… 2022 ๐Ÿ› Manning ๐ŸŒ English

Apply advanced techniques for optimizing machine learning processes. Bayesian optimization helps pinpoint the best configuration for your machine learning models with speed and accuracy. In Bayesian Optimization in Action you will learn how to Train Gaussian processes on both sparse and large

Bayesian Optimization in Action (MEAP V7
โœ Quan Nguyen ๐Ÿ“‚ Library ๐Ÿ“… 2022 ๐Ÿ› Manning ๐ŸŒ English

Apply advanced techniques for optimizing machine learning processes. Bayesian optimization helps pinpoint the best configuration for your machine learning models with speed and accuracy. In Bayesian Optimization in Action you will learn how to Train Gaussian processes on both sparse and large

Transformers in Action (MEAP v7) 2024
โœ Nicole Koenigstein ๐Ÿ“‚ Library ๐Ÿ“… 2024 ๐Ÿ› Manning Publications Co. ๐ŸŒ English

Transformers are the superpower behind large language models (LLMs) like ChatGPT, Bard, and LLAMA. Transformers in Action gives you the insights, practical techniques, and extensive code samples you need to adapt pretrained transformer models to new and exciting tasks. Inside Transformers in Act

Elixir in Action, Third Edition (MEAP v7
โœ Sasa Juric ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› Manning Publications ๐ŸŒ English

Fully updated to Elixir 1.14, this authoritative bestseller reveals how Elixir tackles problems of scalability, fault tolerance, and high availability. Inside Elixir in Action, Third Edition youโ€™ll find Updates for Elixir 1.14 Elixir modules, functions, and type system Functional and concurren

GitHub Actions in Action (MEAP V03)
โœ Michael Kaufmann, Rob Bos, Marcel de Vries ๐Ÿ“‚ Library ๐Ÿ“… 2024 ๐Ÿ› Manning Publications Co. ๐ŸŒ English

GitHub Actions in Action shows you exactly how to implement a secure and reliable continuous delivery process with just the tools available in GitHubโ€”no complex CI/CD frameworks required! Youโ€™ll follow an extended example application for selling tickets, taking it all the way from initial build to c

Quarkus in Action (MEAP V03)
โœ Martin ล tefanko, Jan Martiลกka ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› Manning Publications ๐ŸŒ English

In Quarkus in Action, you will โ€ข Use Quarkus Dev mode to speed up and enhance Java development โ€ข Understand how to use the Dev UI to observe and troubleshoot running applications โ€ข Automatic background testing using the Continuous Testing feature โ€ข New frameworks and libraries such as Reactive M