Concurrency in .NET teaches you how to build concurrent and scalable programs in .NET using the functional paradigm. This intermediate-level guide is aimed at developers, architects, and passionate computer programmers who are interested in writing code with improved speed and effectiveness by adopting a declarative and pain-free programming style.
Save 42% off Concurrency in .NET with code ssterrell at: https://www.manning.com/books/concurrency-in-dotnet
2. We need a way to make sure our
programs continue to improve
their speed and performance as
hardware evolves. Have any ideas?
3. Concurrent
programming
is the future
Concurrency in .NET teaches you how
to build scalable concurrent
programs in .NET, using the
functional programming paradigm.
So you can take advantage of the
multicore processor revolution.
4. Wow!That sounds great. Could
you explain a little more about
concurrency and what it has to do
with multicore processing?
5. Its about
maximizing
resource use
To get the best performance, your
application has to partition and divide
processing to take full advantage of
multicore processors – enabling it to
do multiple things at the same time –
this is called Parallelism.
6. Concurrency
in .NET
shows you
the way
You’ll learn about the foundations of
concurrency, concurrent and parallel
programming designs, application
implementation, choosing the “right”
concurrent programming model, as
well as why the functional paradigm
works best with concurrent
programming.
7. For those
who want to
improve
their code
Concurrency in .NET is a guide for
those who want to write better code
by adopting a new programming
style – functional.
It will enable you to write programs
that take full advantage of advances
in hardware.
8. Not just any old guide
Concurrency in .NET teaches you
about functional concurrent
programming with a wealth of
wonderful and illuminating
examples, diagrams, exercises, and
explanations.
At the same time, you learn why this
style is the shape of things to come.
9. Learn from
the voice of
experience
The author is a seasoned .NET
software engineer, senior software
architect, and Microsoft MVP who is
passionate about functional
programming. He is well known and
actively involved in the functional
programming community, including
.NET meet ups and conferences, and
is the organizer for theWashington
DC F# User Group.