£35.08

Manning Grokking Simplicity: Taming Complex Software with Functional Thinking

Price data checked 1 day ago

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

About as cheap as it gets. The only time it was cheaper was 1 month ago.

£35 today · all-time low £33 (Mar 2026) · usually £35

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 90 days • 90 data points

Historical
Generating forecast...
£35.65 £33.19 £33.72 £34.26 £34.80 £35.34 £35.87 18 February 2026 12 March 2026 03 April 2026 25 April 2026 18 May 2026

Price Distribution

Price distribution over 90 days • 3 price levels

Days at Price
Current Price
23 days 47 days · current 20 days 0 12 24 35 47 £33 £35 £36 Days at Price

Price Analysis

Most common price: £35 (47 days, 52.2%)

Price range: £33 - £36

Price levels: 3 different prices over 90 days

Description

Distributed across servers, difficult to test, and resistant to modification―modern software is complex. Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. It introduces a unique approach to functional programming that explains why certain features of software are prone to complexity, and teaches you the functional techniques you can use to simplify these systems so that they’re easier to test and debug. Available in PDF (ePub, kindle, and liveBook formats coming soon). about the technology Even experienced developers struggle with software systems that sprawl across distributed servers and APIs, are filled with redundant code, and are difficult to reliably test and modify. Adopting ways of thinking derived from functional programming can help you design and refactor your codebase in ways that reduce complexity, rather than encouraging it. Grokking Simplicity lays out how to use functional programming in a professional environment to write a codebase that’s easier to test and reuse, has fewer bugs, and is better at handling the asynchronous nature of distributed systems. about the book In Grokking Simplicity, you’ll learn techniques and, more importantly, a mindset that will help you tackle common problems that arise when software gets complex. Veteran functional programmer Eric Normand guides you to a crystal-clear understanding of why certain features of modern software are so prone to complexity and introduces you to the functional techniques you can use to simplify these systems so that they’re easier to read, test, and debug. Through hands-on examples, exercises, and numerous self-assessments, you’ll learn to organize your code for maximum reusability and internalize methods to keep unwanted complexity out of your codebase. Regardless of the language you’re using, the ways of thinking in this book will help recognize problematic code and tame even the most complex software. what's inside Apply functional programming principles to reduce codebase complexity Work with data transformation pipelines for code that’s easier to test and reuse Tools for modeling time to simplify asynchrony 60 exercises and 100 questions to test your knowledge about the reader For experienced programmers. Examples are in JavaScript. about the author Eric Normand has been a functional programmer since 2001 and has been teaching functional programming online and in person since 2007. Visit LispCast.com to see more of his credentials.

Key Features

New Store Stock

Product Specifications

Brand
Manning
Format
paperback
Domain
Amazon UK
Release Date
11 June 2021
Listed Since
11 October 2020

Barcode

No barcode data available

Similar Products You Might Like

Simplicity is Complex: Foundations of Cyber-Physical System Design
79% match

Simplicity is Complex: Foundations of Cyber-Physical System Design

Springer

£100.08 17 May 2026
Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques
79% match

Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

Manning

£38.67 17 May 2026
Functional Programming in C#: How to write better C# code
77% match

Functional Programming in C#: How to write better C# code

Manning

£43.58 17 May 2026
Functional Programming in Scala
77% match

Functional Programming in Scala

Manning

£35.12 17 May 2026
Effective Software Testing: A Developer's Guide
76% match

Effective Software Testing: A Developer's Guide

Manning

£38.03 17 May 2026
Composing Software Components: A Software-testing Perspective
76% match

Composing Software Components: A Software-testing Perspective

Springer

£107.98 11 May 2026
Microservice Patterns: With examples in Java
75% match

Microservice Patterns: With examples in Java

Manning

£35.18 17 May 2026
Street Coder: The Rules to Break and How to Break Them
75% match

Street Coder: The Rules to Break and How to Break Them

Manning

£44.16 11 May 2026
Go in Action
75% match

Go in Action

Manning

£43.22 11 May 2026
The Tao of Microservices
75% match

The Tao of Microservices

Manning

£42.76 19 May 2026
Coding with AI: Examples in Python
74% match

Coding with AI: Examples in Python

Manning

£40.30 11 May 2026
Serverless Architectures on AWS
74% match

Serverless Architectures on AWS

Manning

£36.15 17 May 2026
Elixir in Action
74% match

Elixir in Action

Manning

£44.36 11 May 2026
Terraform in Action
74% match

Terraform in Action

Manning

£42.45 10 May 2026
Algorithms for Functional Programming
74% match

Algorithms for Functional Programming

Springer

£64.34 18 May 2026
Object-Oriented Software Design in C++
74% match

Object-Oriented Software Design in C++

Manning

£35.03 18 May 2026
Spring Quickly: Learn What You Need and Learn It Well
74% match

Spring Quickly: Learn What You Need and Learn It Well

Manning

£45.99 17 May 2026
GitHub Actions in Action: Continuous Integration and Delivery for Devops
74% match

GitHub Actions in Action: Continuous Integration and Delivery for Devops

Manning

£41.57 18 May 2026
Reconfigurable Computing: From FPGAs to Hardware/Software Codesign
74% match

Reconfigurable Computing: From FPGAs to Hardware/Software Codesign

Springer

£80.64 18 May 2026
Mathematical Foundations of Software Engineering: A Practical Guide to Essentials (Texts in Computer Science)
74% match

Mathematical Foundations of Software Engineering: A Practical Guide to Essentials (Texts in Computer Science)

Springer

£51.80 17 May 2026
Node.js Design Patterns: Master best practices to build modular and scalable server-side web applications, 2nd Edition
74% match

Node.js Design Patterns: Master best practices to build modular and scalable server-side web applications, 2nd Edition

Packt Publishing

£41.89 18 May 2026
Client-Centered Software Development: The CO-FOSS Approach
74% match

Client-Centered Software Development: The CO-FOSS Approach

CRC Press

£45.05 16 May 2026
Synthesis of Embedded Software: Frameworks and Methodologies for Correctness by Construction
74% match

Synthesis of Embedded Software: Frameworks and Methodologies for Correctness by Construction

Springer

£73.10 17 May 2026
Building Software: A Practitioner's Guide: 4 (Applied Software Engineering)
73% match

Building Software: A Practitioner's Guide: 4 (Applied Software Engineering)

CRC Press

£58.95 18 May 2026