£46.22

CRC Press Software Design by Example: A Tool-Based Introduction with JavaScript

Price data last checked 106 day(s) ago - refreshing...

View at Amazon

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

This is the most expensive it has ever been. Walk away.

£46 today · previous high £46 · all-time low £40

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 479 days • 479 data points (No recent data available)

Historical
Generating forecast...
£46.22 £38.83 £40.44 £42.05 £43.67 £45.28 £46.89 02 November 2024 01 March 2025 29 June 2025 26 October 2025 23 February 2026

Price Distribution

Price distribution over 479 days • 5 price levels

Days at Price
Current Price
432 days 6 days 28 days 11 days 2 days · current 0 108 216 324 432 £40 £41 £43 £45 £46 Days at Price

Price Analysis

Most common price: £40 (432 days, 90.2%)

Price range: £40 - £46

Price levels: 5 different prices over 479 days

Description

The best way to learn design in any field is to study examples, and some of the best examples of software design come from the tools programmers use in their own work. Software Design by Example: A Tool-Based Introduction with JavaScript therefore builds small versions of the things programmers use in order to demystify them and give some insights into how experienced programmers think. From a file backup system and a testing framework to a regular expression matcher, a browser layout engine, and a very small compiler, we explore common design patterns, show how making code easier to test also makes it easier to reuse, and help readers understand how debuggers, profilers, package managers, and version control systems work so that they can use them more effectively. This material can be used for self-paced study, in an undergraduate course on software design, or as the core of an intensive weeklong workshop for working programmers. Each chapter has a set of exercises ranging in size and difficulty from half a dozen lines to a full day’s work. Readers should be familiar with the basics of modern JavaScript, but the more advanced features of the language are explained and illustrated as they are introduced. All the written material in this project can be freely reused under the terms of the Creative Commons - Attribution license, while all of the software is made available under the terms of the Hippocratic License. All proceeds from sale of this book will go to support the Red Door Family Shelter in Toronto. Features • Teaches software design by showing programmers how to build the tools they use every day • Each chapter includes exercises to help readers check and deepen their understanding • All the example code can be downloaded, re-used, and modified under an open license

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
29 December 2022
Listed Since
24 June 2022

Barcode

No barcode data available

Similar Products You Might Like

Software Design by Example: A Tool-Based Introduction with Python
98% match

Software Design by Example: A Tool-Based Introduction with Python

Chapman and Hall/CRC

£46.91 06 Mar 2026
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
95% match

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

PEARSON EDUCATION

£37.20 30 Jan 2026
Principles of Program Design: Problem-Solving with JavaScript, International Edition
95% match

Principles of Program Design: Problem-Solving with JavaScript, International Edition

Course Technology

£72.99 28 Feb 2026
Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
95% match

Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring

Apress

£54.99 11 Jan 2026
Handbook of Research on Pathways and Opportunities Into the Business of Esports
95% match

Handbook of Research on Pathways and Opportunities Into the Business of Esports

£308.96 12 Feb 2026
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))
95% match

Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))

Addison Wesley

£40.68 17 Mar 2026
Software Engineering Practice: A Case Study Approach (Chapman & Hall/CRC Innovations in Software Engineering and S)
95% match

Software Engineering Practice: A Case Study Approach (Chapman & Hall/CRC Innovations in Software Engineering and S)

CRC Press

£165.60 06 Feb 2026
Clean SAPUI5: A Style Guide for Developers
94% match

Clean SAPUI5: A Style Guide for Developers

£65.90 09 Jan 2026
Client-Centered Software Development: The CO-FOSS Approach
94% match

Client-Centered Software Development: The CO-FOSS Approach

CRC Press

£57.10 28 Feb 2026
Programming in Visual C# 2008
94% match

Programming in Visual C# 2008

McGraw-Hill Education

£113.99 11 Mar 2026
Programming Language Implementation: A Practical Introduction with Python
94% match

Programming Language Implementation: A Practical Introduction with Python

£60.00 13 Jan 2026
Generative Software Engineering: A New Approach to Human-Centered Software Development
94% match

Generative Software Engineering: A New Approach to Human-Centered Software Development

£62.92 21 Feb 2026
Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809: A Comprehensive OCPJP 8 Certification Guide: A Comprehensive OCPJP 8 Certification Guide
94% match

Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809: A Comprehensive OCPJP 8 Certification Guide: A Comprehensive OCPJP 8 Certification Guide

Apress

£55.32 29 Jan 2026
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
94% match

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

PEARSON EDUCATION

£28.50 11 Jan 2026
Programming Language Explorations
94% match

Programming Language Explorations

Chapman and Hall/CRC

£46.91 31 Jan 2026
Learning C# Through Small Projects
94% match

Learning C# Through Small Projects

Springer

£43.29 10 Mar 2026
Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
94% match

Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring

£41.96 11 Jan 2026
Programming Language Explorations
94% match

Programming Language Explorations

Chapman and Hall/CRC

£115.00 09 Mar 2026
Software Engineering Design: Theory and Practice (Applied Software Engineering Series)
94% match

Software Engineering Design: Theory and Practice (Applied Software Engineering Series)

CRC Press

£76.35 26 Feb 2026
Quality Software Through Reuse and Integration: 561 (Advances in Intelligent Systems and Computing, 561)
94% match

Quality Software Through Reuse and Integration: 561 (Advances in Intelligent Systems and Computing, 561)

Springer

£99.98 25 Feb 2026
Formal Software Development: From VDM to Java
94% match

Formal Software Development: From VDM to Java

Red Globe Press

£46.27 14 Feb 2026
Software-Entwicklung unter dem Aspekt der Qualitätssicherung
94% match

Software-Entwicklung unter dem Aspekt der Qualitätssicherung

diplom.de

£60.78 07 Mar 2026
Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
94% match

Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)

CRC Press

£54.25 01 Mar 2026
Software Developers as Users: Semiotic Investigations in Human-Centered Software Development
94% match

Software Developers as Users: Semiotic Investigations in Human-Centered Software Development

Springer

£74.85 11 Apr 2026