Cross. Watch now. Prime.
Buy new:
$53.43
FREE delivery December 16 - January 8
Ships from: awesomebookscanada
Sold by: awesomebookscanada
$53.43
FREE delivery December 16 - January 8. Details
Usually ships within 2 to 3 days
$$53.43 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$53.43
Subtotal
Initial payment breakdown
Shipping cost, delivery date and order total (including tax) shown at checkout.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
awesomebookscanada
Ships from
awesomebookscanada
Returns
Returnable until 31 Jan 2025
Returnable until 31 Jan 2025
For the 2024 holiday season, eligible items purchased between 1 November and 31 December 2024 can be returned until 31 January 2025.
Returns
Returnable until 31 Jan 2025
For the 2024 holiday season, eligible items purchased between 1 November and 31 December 2024 can be returned until 31 January 2025.
$34.75
The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Our estimated delivery is between 5-14 working days however we ask you to allow up to 21, due to delays currently with Canadian post if you could allow a further 5 working days on top of this we would appreciate it. Our estimated delivery is between 5-14 working days however we ask you to allow up to 21, due to delays currently with Canadian post if you could allow a further 5 working days on top of this we would appreciate it. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Our estimated delivery is between 5-14 working days however we ask you to allow up to 21, due to delays currently with Canadian post if you could allow a further 5 working days on top of this we would appreciate it. Our estimated delivery is between 5-14 working days however we ask you to allow up to 21, due to delays currently with Canadian post if you could allow a further 5 working days on top of this we would appreciate it. See less
$6.49 delivery December 13 - January 7. Details
Only 1 left in stock.
$$53.43 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$53.43
Subtotal
Initial payment breakdown
Shipping cost, delivery date and order total (including tax) shown at checkout.
Ships from United Kingdom and sold by wobcanada.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera, scan the code below and download the Kindle app.

QR code to download the Kindle app

Follow the authors

Something went wrong. Please try your request again later.

Functional Thinking: Paradigm Over Syntax Paperback – Illustrated, Aug. 19 2014

3.4 on Goodreads
229 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$53.43","priceAmount":53.43,"currencySymbol":"$","integerValue":"53","decimalSeparator":".","fractionalValue":"43","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"YJhRKld6zqmOK%2BlsIpPYKLsYg0Fyl78QKYK4Wqt8rmSf2po1a6tkfCxPsLpCWl%2BWLWcNLHYTK1d1Ily2opTpWuWHOp45PB4RrkQXVFWPCzAXiEAdrVelWNJ7ZgA7oIjE%2BsbXTa%2FEV7CqZ6GI1CNdxN3EXgz4ADravY%2FRQ5Z2uUVBRvy29JtDAt%2FA6%2Bo6se2L","locale":"en-CA","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$34.75","priceAmount":34.75,"currencySymbol":"$","integerValue":"34","decimalSeparator":".","fractionalValue":"75","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"YJhRKld6zqmOK%2BlsIpPYKLsYg0Fyl78Q74XHBnifMiC5WlCGRKFtDLg1ZsxN5yOtmtTKcR34CxtZKak05MDZLufPelMBMTgKNPdhVCP2Ao23%2FCcOnL1Rz0rncdY8nb55mGrLHZkpp%2FKoVDsUc6M7O6Yk5AvZajoq%2Fttyp9khvCT34CLPg66DMQ%3D%3D","locale":"en-CA","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

If you’re familiar with functional programming basics and want to gain a much deeper understanding, this in-depth guide takes you beyond syntax and demonstrates how you need to think in a new way. Software architect Neal Ford shows intermediate to advanced developers how functional coding allows you to step back a level of abstraction so you can see your programming problem with greater clarity.

Each chapter shows you various examples of functional thinking, using numerous code examples from Java 8 and other JVM languages that include functional capabilities. This book may bend your mind, but you’ll come away with a much better grasp of functional programming concepts.

  • Understand why many imperative languages are adding functional capabilities
  • Compare functional and imperative solutions to common problems
  • Examine ways to cede control of routine chores to the runtime
  • Learn how memoization and laziness eliminate hand-crafted solutions
  • Explore functional approaches to design patterns and code reuse
  • View real-world examples of functional thinking with Java 8, and in functional architectures and web frameworks
  • Learn the pros and cons of living in a paradigmatically richer world

    If you’re new to functional programming, check out Josh Backfield’s book Becoming Functional.

Product description

Book Description

Paradigm Over Syntax

About the Author

Neal is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm.

Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. He is also the designer and developer of applications, instructional materials, magazine articles, and video presentations. He is also the author of 6 books, including the most recent Presentation Patterns and Functional Thinking. Given his degree, Neal is a bit of a language geek, with affections including but not limited to Ruby, Clojure, Java, Groovy, JavaScript, Scala and C#/.NET. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal is an internationally acclaimed speaker, having spoken at over 300 developer conferences worldwide, delivering more than 2000 presentations. If you have an insatiable curiosity about Neal, visit his web site at nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (Aug. 19 2014)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 177 pages
  • ISBN-10 ‏ : ‎ 1449365515
  • ISBN-13 ‏ : ‎ 978-1449365516
  • Item weight ‏ : ‎ 314 g
  • Dimensions ‏ : ‎ 17.7 x 0.97 x 23 cm

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

3.9 out of 5 stars
47 global ratings

Top reviews from Canada

Reviewed in Canada on November 30, 2014
Verified Purchase
Great book! Give me important help to transfer from OOP to Functional programming.
Reviewed in Canada on December 21, 2018
Verified Purchase
Good overview of the paradigm shift that is functional programming, even if the example does eventually get a little tiresome.

Top reviews from other countries

pdxdan
5.0 out of 5 stars Great language-agnostic primer on functional programming
Reviewed in the United States on April 3, 2016
Verified Purchase
I really enjoyed this book. I found it useful to learn the concepts first, then see various implementations of the concepts in different languages.
pagoda_5b
5.0 out of 5 stars An excellent introduction to the functional approach, for java developers
Reviewed in Italy on May 1, 2015
Verified Purchase
I absolutely enjoyed reading this book. Neal Ford did a good job of nailing down the more common functional approaches to problem solving.
The book gives plenty of examples to show how popular jvm languages (groovy, clojure, scala) give you the needed tools to start thinking differently at the way you program. In each chapter the author goes to some length to explain what's the reasoning behind those modeling choices, building a step by step understanding of what's generally considered the functional way.
Really recommended if you know java and want to introduce a new way to approach programming to your baggage.
Michael Burns
1.0 out of 5 stars A confused book that only touches briefly on functional programming concepts
Reviewed in the United Kingdom on August 2, 2014
Verified Purchase
I bought this book primarily based on the subtitle of 'Paradigm Over Syntax' thinking it would skip the usual tedious language specific advice and program listings and concentrate instead on core functional programming ideas like pure functions, functional data structures and designing functional applications. Unfortunately this book really only touches on those ideas and offered very little insight that anyone vaguely familiar with FP would already know.

There is quite a lot of focus on syntax since almost every example is shown in three different languages (java, groovy, scala/clojure) and the differences between the syntax explained over and over. Groovy specific constructs are discussed frequently and the author openly admits that many of these have nothing to do with FP.

The book ends with a ramble about metaprogramming, build systems and a couple of paragraphs on building functional architectures.
Patrick S Malloy
4.0 out of 5 stars Good general coverage of functional concepts in a clear way.
Reviewed in the United States on June 19, 2015
Verified Purchase
Good general coverage of functional concepts in a clear way.
Adam Hill
4.0 out of 5 stars Four Stars
Reviewed in the United States on December 18, 2014
Verified Purchase
Nice explanation of changing your mindset, not teaching syntax.