Items related to Grokking Functional Programming

Grokking Functional Programming - Softcover

  • 4.63 out of 5 stars
    57 ratings by Goodreads
 
9781617291838: Grokking Functional Programming

Synopsis

There’s no need to fear going functional! This friendly, lively, and engaging guide is perfect for any perplexed programmer. It lays out the principles of functional programming in a simple and concise way that will help you grok what FP is really all about.

In Grokking Functional Programming you will learn:

    Designing with functions and types instead of objects
    Programming with pure functions and immutable values
    Writing concurrent programs using the functional style
    Testing functional programs
    Multiple learning approaches to help you grok each new concept

If you’ve ever found yourself rolling your eyes at functional programming, this is the book for you. Open up Grokking Functional Programming and you’ll find functional ideas mapped onto what you already know as an object-oriented programmer. The book focuses on practical aspects from page one. Hands-on examples apply functional principles to everyday programming tasks like concurrency, error handling, and improving readability. Plus, puzzles and exercises let you think and practice what you're learning. You’ll soon reach an amazing “aha” moment and start seeing code in a completely new way.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
Finally, there’s an easy way to learn functional programming! This unique book starts with the familiar ideas of OOP and introduces FP step-by-step using relevant examples, engaging exercises, and lots of illustrations. You’ll be amazed at how quickly you’ll start seeing software tasks from this valuable new perspective.

About the book
Grokking Functional Programming introduces functional programming to imperative developers. You’ll start with small, comfortable coding tasks that expose basic concepts like writing pure functions and working with immutable data. Along the way, you’ll learn how to write code that eliminates common bugs caused by complex distributed state. You’ll also explore the FP approach to IO, concurrency, and data streaming. By the time you finish, you’ll be writing clean functional code that’s easy to understand, test, and maintain.

What's inside

    Designing with functions and types instead of objects
    Programming with pure functions and immutable values
    Writing concurrent programs using the functional style
    Testing functional programs

About the reader
For developers who know an object-oriented language. Examples in Java and Scala.

About the author
Michal Plachta is an experienced software developer who regularly speaks and writes about creating maintainable applications.

Table of Contents
Part 1  The functional toolkit
1 Learning functional programming
2 Pure functions
3 Immutable values
4 Functions as values
Part 2  Functional programs
5 Sequential programs
6 Error handling
7 Requirements as types
8 IO as values
9 Streams as values
10 Concurrent programs
Part 3  Applied functional programming
11 Designing functional programs
12 Testing functional programs

"synopsis" may belong to another edition of this title.

About the Author

Michał Płachta is an experienced software engineer focused on creating useful and maintainable applications. He led great teams that built software for multiple industries.

He loves learning and teaching. He does both by writing, speaking at conferences, running workshops, and organizing meetups to help get better at delivering maintainable software.

You can find his blog at michalplachta.com.

"About this title" may belong to another edition of this title.

  • PublisherManning
  • Publication date2022
  • ISBN 10 1617291838
  • ISBN 13 9781617291838
  • BindingPaperback
  • LanguageEnglish
  • Number of pages520
  • Rating
    • 4.63 out of 5 stars
      57 ratings by Goodreads

Buy Used

Condition: Good
Item in good condition. Textbooks...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Grokking Functional Programming

Stock Image

Plachta, Michal
Published by Manning Publications, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00082524288

Contact seller

Buy Used

US$ 44.50
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Plachta, Michal
Published by Manning, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
Used paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_411621802

Contact seller

Buy Used

US$ 40.77
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Plachta, Michal
Published by Manning, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 43046300-n

Contact seller

Buy New

US$ 47.48
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Michal Plachta
Published by Pearson Education, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
New PAP

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # PB-9781617291838

Contact seller

Buy New

US$ 50.13
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 15 available

Add to basket

Seller Image

Plachta, Michal
Published by Manning, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 43046300

Contact seller

Buy Used

US$ 49.69
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Plachta, Michal
Published by Simon and Schuster, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
Used Softcover

Seller: INDOO, Avenel, NJ, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread copy in mint condition. Seller Inventory # SS9781617291838

Contact seller

Buy Used

US$ 52.34
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Plachta, Michal
Published by Simon and Schuster, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
New Softcover

Seller: INDOO, Avenel, NJ, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Brand New. Seller Inventory # 9781617291838

Contact seller

Buy New

US$ 52.44
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Michal Plachta
Published by Pearson Education, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
New PAP

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # PB-9781617291838

Contact seller

Buy New

US$ 53.86
Convert currency
Shipping: US$ 9.18
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 15 available

Add to basket

Stock Image

Plachta, Michal
Published by Manning, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781617291838_new

Contact seller

Buy New

US$ 54.71
Convert currency
Shipping: US$ 16.27
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Seller Image

Plachta, Michal
Published by Manning, 2022
ISBN 10: 1617291838 ISBN 13: 9781617291838
New Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 43046300-n

Contact seller

Buy New

US$ 53.27
Convert currency
Shipping: US$ 20.37
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 9 more copies of this book

View all search results for this book