Stylish F♯ : crafting elegant functional code for .NET and .NET core

Book Cover
Average Rating
Published
[California] : Apress, [2018].
Status
Available Online

Description

Loading Description...

More Details

Format
Language
English
ISBN
9781484239995, 1484239997, 9781484240007, 1484240006

Notes

Bibliography
Includes bibliographical references.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Eason, K. (2018). Stylish F♯: crafting elegant functional code for .NET and .NET core . Apress.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Eason, Kit. 2018. Stylish F♯: Crafting Elegant Functional Code for .NET and .NET Core. [California]: Apress.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Eason, Kit. Stylish F♯: Crafting Elegant Functional Code for .NET and .NET Core [California]: Apress, 2018.

Harvard Citation (style guide)

Eason, K. (2018). Stylish F♯: crafting elegant functional code for .NET and .NET core. [California]: Apress.

MLA Citation, 9th Edition (style guide)

Eason, Kit. Stylish F♯: Crafting Elegant Functional Code for .NET and .NET Core Apress, 2018.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
d9cc6c0e-3751-8a34-daaa-8d2d55902490-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDd9cc6c0e-3751-8a34-daaa-8d2d55902490-eng
Full titlestylish f crafting elegant functional code for net and net core
Authoreason kit
Grouping Categorybook
Last Update2024-10-08 10:55:34AM
Last Indexed2024-12-03 03:32:17AM

Book Cover Information

Image SourcecontentCafe
First LoadedNov 12, 2023
Last UsedJan 16, 2025

Marc Record

First DetectedMar 21, 2023 11:50:51 AM
Last File Modification TimeMar 21, 2023 11:50:51 AM
SuppressedRecord had no items

MARC Record

LEADER05070cam a2200541 i 4500
001on1083721620
003OCoLC
00520230321114833.0
006m     o  d        
007cr unu||||||||
008190131s2018    caua    ob    000 0 eng d
019 |a 1117860193
020 |a 9781484239995
020 |a 1484239997
020 |a 9781484240007|q (electronic bk.)
020 |a 1484240006|q (electronic bk.)
035 |a (OCoLC)1083721620|z (OCoLC)1117860193
037 |a CL0501000021|b Safari Books Online
040 |a UMI|b eng|e rda|e pn|c UMI|d TOH|d OCLCF|d OKX|d LVT|d OCLCQ|d OCLCO|d OCLCQ
049 |a MAIN
050 4|a QA76.73.F163
08204|a 005.1|2 23
1001 |a Eason, Kit,|e author.
24510|a Stylish F♯ :|b crafting elegant functional code for .NET and .NET core /|c Kit Eason.
2463 |a Stylish F sharp
264 1|a [California] :|b Apress,|c [2018]
264 2|a New York :|b Distributed to the Book trade worldwide by Springer Science+Business Media New York,|c [2018]
264 4|c ©2018
300 |a 1 online resource (1 volume) :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
504 |a Includes bibliographical references.
5050 |a Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: The Sense of Style; Why a Style Guide?; Understanding Beats Obedience; Good Guidance from Bad Code; What About Testability?; Complexity Explosions; Summary; Chapter 2: Designing Functions Using Types; Miles and Yards (No, Really!); Converting Miles and Yards to Decimal Miles; How to Design a Function; Sketch the Signature of the Function; Naïvely Code the Body of the Function; Review the Signature for Type Safety; Review and Refine; A Final Polish; Recommendations; Summary.
5058 |a ExercisesExercise Solutions; Chapter 3: Missing Data; A Brief History of Null; Option Types versus Null; Consuming Option Types; Pattern Matching on Option Types; The Option Module; The Option.defaultValue Function; The Option.iter Function; Option.map and Option.bind; The Option.map Function; The Option.bind Function; Option Type No-Nos; Designing Out Missing Data; Interoperating with the Nullable World; Leaking In of Null Values; Defining a SafeString Type; Using Option.ofObj; Using Option.ofNullable; Leaking Option Types and DUs Out; Using Option.toObj; Using Option.toNullable.
5058 |a The Future of NullThe ValueOption Type; Recommendations; Summary; Exercises; Exercise Solutions; Chapter 4: Working Effectively with Collection Functions; Anatomy of a Collection Function; Picking the Right Collection Function; Detailed Collection Function Tables; Practicing with Collection Functions; Exercise Setup; Single Collection Function Exercises; Multiple Collection Function Exercises; Partial Functions; Coding Around Partial Functions; Using the "try" Idiom for Partial Functions; Consuming Values from try ... Functions; Try ... Function Exercises; Functions for Other Kinds of Collections.
5058 |a When the Collection Function Is MissingCommon Mistakes; Recommendations; Summary; Exercise Solutions; Chapter 5: Immutability and Mutation; These Folks Are Crazy!; Classic Mutable Style; Immutability Basics; Common Mutable Patterns; Linear Search; Guarded Linear Search; Process All Items; Repeat Until; Find Extreme Value; Summarize a Collection; Recommendations; Summary; Exercises; Exercise Solutions; Chapter 6: Pattern Matching; Weaving Software with Patterns; Pattern Matching Basics; When Guards; Pattern Matching on Arrays and Lists; Pattern Matching on Tuples; Pattern Matching on Records.
5058 |a Pattern Matching on Discriminated UnionsPattern Matching on DUs in Function Parameters; Pattern Matching in Let Bindings; Pattern Matching in Loops and Lambdas; Pattern Matching and Enums; Active Patterns; Single Case Active Patterns; Multi-Case Active Patterns; Partial Active Patterns; Parameterized Active Patterns; Pattern Matching with ' & '; Pattern Matching on Types; Pattern Matching on Null; Recommendations; Summary; Exercises; Exercise Solutions; Chapter 7: Record Types; Winning with Records; Record Type Basics; Record Types and Immutability; Default Constructors, Setters, and Getters.
5880 |a Online resource; title from cover (Safari, viewed January 28, 2019).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Microsoft .NET Framework.
63007|a Microsoft .NET Framework.|2 fast|0 (OCoLC)fst01020083
650 0|a F♯ (Computer program language)
650 0|a Functional programming languages.|9 62188
77608|i Print version:|a Eason, Kit.|t Stylish F♯ : Crafting Elegant Functional Code for . NET and . NET Core.|d Berkeley, CA : Apress L.P., ©2018|z 9781484239995
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484240007/?ar|x O'Reilly|z eBook
994 |a 92|b VIA
999 |c 287396|d 287396