A Functional Programming Kickstart Book Reviews

AUTHOR
Daniel H Steinberg
SCORE
0
TOTAL RATINGS
160

A Functional Programming Kickstart by Daniel H Steinberg Book Summary

There's nothing natural about Functional Programming. It's awkward, it feels funny, ...
And then one day you start to see the world differently and you can't remember what was so difficult.
A Functional Programming Kickstart is a hands-on, fast-moving kickstart will provide you with a new set of skills that you can add to - not replace - your current favorite programming techniques. In no time you’ll be creating and using higher-order functions, embracing value types, avoiding side-effects, and digging deep into map(), flatMap(), and apply().
Part One
You use functions and methods to get things done but have you ever thought that those things you do with Strings, Ints, and other types can also be done with functions. We begin this book by learning how to construct functions that are safe to use and to pass around.
Pass around?
Sure. You can store functions as properties, create functions that return other functions, and create and use functions that accept other functions. In no time this book will have you creating these so-called higher-order functions and exploring many provided for you in the Swift Standard Library.
Chapter 1 Magic
Chapter 2 Functions aren't special
Chapter 3 Higher-order Functions
Chapter 4 Arrays
Part Two
Once you’ve explored map() and flatMap() for Arrays you are prepared to take things to a whole other level. We work to see map() and flatMap() as design patterns and not just as functionality we’re given for collections. We’ll see map() as pattern by extending examples provided for Array, Optionals, and the Result type. Once you have the big idea of map() down you’ll understand all the fuss about functors.
This prepares you to look at flatMap() and see how map() allows us to transform a result but flatMap() allows us to interact with our environment. In addition to built in types, and illustrative types we explore the Writer, Reader, and State monads. Understanding this broader context will help you apply the standard bits of the standard library with more confidence and prepare you to master the Combine frameworks.
Chapter 5 Map
Chapter 6 FlatMap
Chapter 7 Apply
Chapter 8 Deeper Magic

What you need
You need a Mac running the latest public release of Xcode. 
The code in this book is Swift 5.3 and runs on Xcode 12 on Mac OS Big Sur. It has been tested on Apple Silicon.

👋 Do you love A Functional Programming Kickstart books? Please share your friends!

share facebook whatsapp twitter pinterest telegram email
Book Name A Functional Programming Kickstart
Genre Programming
Published
Language English
E-Book Size 13.74 MB

A Functional Programming Kickstart (Daniel H Steinberg) Book Reviews 2024

💸 Want to send money abroad for free?

We transfer money over €4 billion every month. We enable individual and business accounts to save 4 million Euros on bank transfer fees. Want to send free money abroad or transfer money abroad for free? Free international money transfer!

💰 A universe of opportunities: Payoneer

Did you know that you can earn 25 USD from our site just by registering? Get $25 for free by joining Payoneer!

Please wait! A Functional Programming Kickstart book comments loading...

Daniel H Steinberg - A Functional Programming Kickstart Discussions & Comments

Have you read this book yet? What do you think about A Functional Programming Kickstart by Daniel H Steinberg book? Ask the bookpedia.co community a question about A Functional Programming Kickstart!

A Functional Programming Kickstart E-book (PDF, PUB, KINDLE) Download

A Functional Programming Kickstart ebook a-functional-programming-kickstart (13.74 MB) download new links will be update!

A Functional Programming Kickstart Similar Books

Enhance sleep, vision, cognition, flexibility, energy, long-range health and more. Performance Lab CORE Formulas support all aspects of human performance, across all walks of life. Boosts work performance and productivity with nootropics for focus, multitasking under stress, creative problem-solving and more.

Other Books from Daniel H Steinberg
Book Name Score Reviews Price
Dear Elena 0/5 0 $9.99
A Combine Kickstart 0/5 0 $29.99
A SwiftUI Kickstart 0/5 0 $29.99
Sviluppare applicazioni per iPad 0/5 0 $23.99

Summary of A Functional Programming Kickstart by Daniel H Steinberg

The A Functional Programming Kickstart book written by Daniel H Steinberg was published on 31 March 2020, Tuesday in the Programming category. A total of 160 readers of the book gave the book 0 points out of 5.

Free Programming Books
Book Name Author Price
10 Laps around Silverlight 5 Michael Crump Free
A Quick Guide to Card Games with Unity Patrick Felicia Free
Tools and Algorithms for the Construction and Analysis of Systems Dirk Beyer & Marieke Huisman Free
A Quick Guide to Procedural Levels with Unity Patrick Felicia Free
JavaScript Gilad E Tsur-Mayer Free

Coinbase is the world's most trusted place to buy and sell cryptocurrency. Open an account today, and if you buy or sell $100 or more of crypto, you'll receive $10 worth of free Bitcoin!

Paid Programming Books
Book Name Author Price
Swift Game Development Siddharth Shekar & Stephen Haney $35.99
Swift Documentation Markup Erica Sadun $6.99
JavaScript for Kids Nick Morgan $20.99
Automate the Boring Stuff with Python, 2nd Edition Al Sweigart $23.99
Beginning HTML5 and CSS3 For Dummies Ed Tittel & Chris Minnick $21.99

Jasper is the generative AI platform for business that helps your team create content tailored for your brand 10X faster, wherever you work online.