Stylish F#: Crafting Elegant Functional Code for .NET and .NET Core
Autor Kit Easonen Limba Engleză Paperback – 29 noi 2018
Stylish F# covers every design decision that a developer makes in constructing F# programs, helping you make the most educated and valuable design choices at every stage of code development. You will learn about the design of types and function signatures, the benefits of immutability, and the uses of partial function application. You will understand best practices for writing APIs to be used by F#, C#, and other languages. Each carefully vetted design choice is supported with compelling examples, illustrations, and rationales.
What You'll Learn
- Know why, when, and how to code in immutable style
- Use collection functions, piping, and function composition to build working software quickly
- Be
aware
of
the
techniques
available
to
bring
error
handling
into
the
mainstream
of
program
logic
- Optimize
F#
code
for
maximum
performance
- Identify
and
implement
opportunities
to
use
function
injection
to
improve
program
design
- Appreciate
the
methods
available
to
handle
unknown
data
values
- Understand asynchronous and parallel programming in F#, and how it differs from C# asynchronous programming
Who This Book Is For
Any developer who writes F# code and wants to write it better
Preț: 308.79 lei
Preț vechi: 385.99 lei
-20% Nou
Puncte Express: 463
Preț estimativ în valută:
59.10€ • 61.47$ • 49.53£
59.10€ • 61.47$ • 49.53£
Carte disponibilă
Livrare economică 21 februarie-07 martie
Livrare express 06-12 februarie pentru 43.87 lei
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781484239995
ISBN-10: 1484239997
Pagini: 400
Dimensiuni: 178 x 254 x 28 mm
Greutate: 0.8 kg
Ediția:1st ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States
ISBN-10: 1484239997
Pagini: 400
Dimensiuni: 178 x 254 x 28 mm
Greutate: 0.8 kg
Ediția:1st ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States
Cuprins
Chapter
1:
The
Sense
of
Style
Chapter
2:
Designing
Functions
Using
Types
Chapter
3:
Missing
Data
Chapter
4:
Working
Effectively
with
Collections
Functions
Chapter
5:
Immutability
and
Mutation
Chapter
6:
Pattern
Matching
Chapter
7:
Record
Types
Chapter
8:
Classes
Chapter
9:
Programming
With
Functions
Chapter
10:
Asynchronous
and
Parallel
Programming
Chapter
11:
Railway
Oriented
Programming
Chapter
12:
Performance
Chapter
13:
Layout
and
Naming
Chapter
14:
Summary
Notă biografică
Kit
Easonis
a
software
developer
and
educator
with
more
than
20
years
of
experience.
He
has
been
programming
in
F#
since
2011
and
is
employed
at
Perpetuum
Ltd.,
working
on
an
extensive
network
of
energy-harvesting
vibration
sensors
fitted
to
railway
rolling
stock.
Kit
is
an
avid
F#
user
who
is
passionate
about
teaching
others.
He
has
contributed
to
several
publications,
as
well
as
to
the
books Beginning
F# andF#
Deep
Dives,both published
by
Apress.
He
often
teaches
and
presents
on
F#
and
his
popular
videos
appear
on
Lynda.com
and
YouTube.
Textul de pe ultima copertă
Why
just
get
by
in
F#
when
you
can
program
in
style! This
book
goes
beyond
syntax
and
into
design.
It
provides
F#
developers
with
best
practices,
guidance,
and
advice
to
write
beautiful,
maintainable,
and
correct
code.
Stylish F# covers every design decision that a developer makes in constructing F# programs, helping you make the most educated and valuable design choices at every stage of code development. You will learn about the design of types and function signatures, the benefits of immutability, and the uses of partial function application. You will understand best practices for writing APIs to be used by F#, C#, and other languages. Each carefully vetted design choice is supported with compelling examples, illustrations, and rationales.
What You'll Learn:
Stylish F# covers every design decision that a developer makes in constructing F# programs, helping you make the most educated and valuable design choices at every stage of code development. You will learn about the design of types and function signatures, the benefits of immutability, and the uses of partial function application. You will understand best practices for writing APIs to be used by F#, C#, and other languages. Each carefully vetted design choice is supported with compelling examples, illustrations, and rationales.
What You'll Learn:
- Know why, when, and how to code in immutable style
- Use collection functions, piping, and function composition to build working software quickly
- Be
aware
of
the
techniques
available
to
bring
error
handling
into
the
mainstream
of
program
logic
- Optimize
F#
code
for
maximum
performance
- Identify
and
implement
opportunities
to
use
function
injection
to
improve
program
design
- Appreciate
the
methods
available
to
handle
unknown
data
values
- Understand asynchronous and parallel programming in F#, and how it differs from C# asynchronous programming
Kit
Eason is
a
software
developer
and
educator
with
more
than
20
years
of
experience.
He
has
been
programming
in
F#
since
2011
and
is
employed
at
Perpetuum
Ltd.,
working
on
an
extensive
network
of
energy-harvesting
vibration
sensors
fitted
to
railway
rolling
stock.
Kit
is
an
avid
F#
user
who
is
passionate
about
teaching
others.
He
has
contributed
to
several
publications,
as
well
as
to
the
books Beginning
F#andF#
Deep
Dives,
both
published
by
Apress.
Caracteristici
The
most
practical
guide
yet
to
succeeding
with
F#
in
the
real
world
Written for any developer who wants to take the F# programming experience beyond syntax and into design
Explains how all design is compromise and avoids purism
Provides supporting visuals to facilitate learning, and offers examples and supportive context for every assertion
Written for any developer who wants to take the F# programming experience beyond syntax and into design
Explains how all design is compromise and avoids purism
Provides supporting visuals to facilitate learning, and offers examples and supportive context for every assertion