Stylish F♯ : crafting elegant functional code for .NET and .NET core
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...
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
Grouping Information
Grouped Work ID | d9cc6c0e-3751-8a34-daaa-8d2d55902490-eng |
---|---|
Full title | stylish f crafting elegant functional code for net and net core |
Author | eason kit |
Grouping Category | book |
Last Update | 2024-10-08 10:55:34AM |
Last Indexed | 2024-12-03 03:32:17AM |
Book Cover Information
Image Source | contentCafe |
---|---|
First Loaded | Nov 12, 2023 |
Last Used | Jan 16, 2025 |
Marc Record
First Detected | Mar 21, 2023 11:50:51 AM |
---|---|
Last File Modification Time | Mar 21, 2023 11:50:51 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 05070cam a2200541 i 4500 | ||
---|---|---|---|
001 | on1083721620 | ||
003 | OCoLC | ||
005 | 20230321114833.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 190131s2018 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 | |
082 | 0 | 4 | |a 005.1|2 23 |
100 | 1 | |a Eason, Kit,|e author. | |
245 | 1 | 0 | |a Stylish F♯ :|b crafting elegant functional code for .NET and .NET core /|c Kit Eason. |
246 | 3 | |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. | ||
505 | 0 | |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. | |
505 | 8 | |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. | |
505 | 8 | |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. | |
505 | 8 | |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. | |
505 | 8 | |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. | |
588 | 0 | |a Online resource; title from cover (Safari, viewed January 28, 2019). | |
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
630 | 0 | 0 | |a Microsoft .NET Framework. |
630 | 0 | 7 | |a Microsoft .NET Framework.|2 fast|0 (OCoLC)fst01020083 |
650 | 0 | |a F♯ (Computer program language) | |
650 | 0 | |a Functional programming languages.|9 62188 | |
776 | 0 | 8 | |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 |
856 | 4 | 0 | |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 |