£39.59

Packt Publishing Crystal Programming: A project-based introduction to building efficient, safe, and readable web and CLI applications

Price data checked 1 day ago

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.

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

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...
£39.59 £29.03 £31.33 £33.64 £35.94 £38.25 £40.55 09 March 2026 31 March 2026 22 April 2026 14 May 2026 06 June 2026

Price Distribution

Price distribution over 90 days • 3 price levels

Days at Price
Current Price
79 days 10 days 1 day · current 0 20 40 59 79 £30 £38 £40 Days at Price

Price Analysis

Most common price: £30 (79 days, 87.8%)

Price range: £30 - £40

Price levels: 3 different prices over 90 days

Description

The ultimate guide to Crystal programming covering all its fundamental concepts such as OOP and concurrent programming to help you write readable and safe code and build fast applications Key Features The book uses an example-based approach for a better demonstration of the underlying concepts Develop a thorough appreciation of the roles of the macro API and annotations Leverage supportive tools – spec, documentation, deployment, and automation Book Description Crystal is a programming language with a concise and user-friendly syntax, along with a seamless system and a performant core, reaching C-like speed. This book will help you gain a deep understanding of the fundamental concepts of Crystal and show you how to apply them to create various types of applications. This book comes packed with step-by-step explanations of essential concepts and practical examples. You'll learn how to use Crystal’s features to create complex and organized projects relying on OOP and its most common design patterns. As you progress, you'll gain a solid understanding of both the basic and advanced features of Crystal. This will enable you to build any application, including command-line interface (CLI) programs and web applications using IOs, concurrency and C bindings, HTTP servers, and the JSON API. By the end of this programming book, you’ll be equipped with the skills you need to use Crystal programming for building and understanding any application you come across. What you will learn Explore how Crystal combines the merits of other languages Understand how to leverage existing C libraries without writing any C Focus on zero-cost abstractions with compile-time macros Use an example-based approach to demonstrate language features Develop a variety of Crystal applications, such as web and CLI apps Gain an understanding of the macro API and annotations Who this book is for Developers who want to learn Crystal programming or anyone looking to improve their ability to solve real-world problems using the language will find this book helpful. Experience in application development using any other programming language is expected. However, prior knowledge of Crystal is not required. Table of Contents An Introduction to Crystal Basics Semantics and Features of Crystal Object-Oriented Programming Exploring Crystal via Writing a Command-Line Interface Input/Output Operations Concurrency C Interoperability Using External Libraries Creating a Web Application with Athena Working with Macros Introducing Annotations Leveraging Compile-Time Type Introspection Advanced Macro Usages Testing Documenting Code Deploying Code Automation Tooling Setup The Future of Crystal

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
27 May 2022
Listed Since
06 April 2022

Barcode

No barcode data available

Similar Products You Might Like

High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NET 6
79% match

High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NET 6

Packt Publishing

£41.78 18 May 2026
C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code
79% match

C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code

Packt Publishing

£52.29 31 May 2026
Hands-On System Programming with C++: Build performant and concurrent Unix and Linux systems with C++17
79% match

Hands-On System Programming with C++: Build performant and concurrent Unix and Linux systems with C++17

Packt Publishing

£43.99 06 Jun 2026
Practical C# Projects with .NET: Sharpen your C# and .NET skills to build fun console, web, game and AI apps with modern tools and patterns
78% match

Practical C# Projects with .NET: Sharpen your C# and .NET skills to build fun console, web, game and AI apps with modern tools and patterns

Packt Publishing

£41.99 31 May 2026
Fluent C: Principles, Practices, and Patterns
78% match

Fluent C: Principles, Practices, and Patterns

O'Reilly

£37.38 06 Jun 2026
Functional Programming in C#: How to write better C# code
77% match

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

Manning

£44.51 23 May 2026
Developing Web Applications
77% match

Developing Web Applications

Wiley

£46.59 21 May 2026
Blazor WebAssembly by Example: Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C#
77% match

Blazor WebAssembly by Example: Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C#

Packt Publishing

£41.99 06 Jun 2026
Build Your Own .NET Language and Compiler (Expert's Voice)
77% match

Build Your Own .NET Language and Compiler (Expert's Voice)

Apress

£27.60 30 May 2026
Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code
77% match

Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code

Packt Publishing

£40.30 30 May 2026
Learn to Program with C
77% match

Learn to Program with C

Apress

£42.88 06 Jun 2026
D Cookbook: Discover the Advantages of Programming in D With over 100 Incredibly Effective Recipes
77% match

D Cookbook: Discover the Advantages of Programming in D With over 100 Incredibly Effective Recipes

Packt Publishing

£33.32 01 Jun 2026
Programming Language Concepts (Undergraduate Topics in Computer Science)
77% match

Programming Language Concepts (Undergraduate Topics in Computer Science)

Springer

£37.91 06 Jun 2026
Practical OCaml
76% match

Practical OCaml

Apress

£48.12 01 Jun 2026
Swift Cookbook: Over 60 proven recipes for developing better iOS applications with Swift 5.3, 2nd Edition
76% match

Swift Cookbook: Over 60 proven recipes for developing better iOS applications with Swift 5.3, 2nd Edition

Packt Publishing

£38.57 31 May 2026
The Python Workshop: Learn to code in Python and kickstart your career in software development or data science
76% match

The Python Workshop: Learn to code in Python and kickstart your career in software development or data science

Packt Publishing

£34.20 31 May 2026
Developing High-Frequency Trading Systems: Learn how to implement high-frequency trading from scratch with C++ or Java basics
76% match

Developing High-Frequency Trading Systems: Learn how to implement high-frequency trading from scratch with C++ or Java basics

Packt Publishing

£39.84 04 Jun 2026
Programming with Python
76% match

Programming with Python

Springer

£110.77 15 May 2026
Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges
76% match

Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges

Packt Publishing

£43.99 30 May 2026
Developing on AWS With C#: A Comprehensive Guide on Using C# to Build Solutions on the AWS Platform
76% match

Developing on AWS With C#: A Comprehensive Guide on Using C# to Build Solutions on the AWS Platform

O'Reilly

£37.85 13 May 2026
Building Data Science Applications with FastAPI: Develop, manage, and deploy efficient machine learning applications with Python
76% match

Building Data Science Applications with FastAPI: Develop, manage, and deploy efficient machine learning applications with Python

Packt Publishing

£43.99 01 Jun 2026
Android High Performance Programming: Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world
76% match

Android High Performance Programming: Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world

Packt Publishing

£43.99 01 Jun 2026
Web Programming with HTML, CSS, Bootstrap, JavaScript, jQuery, PHP, and MySQL Second Edition
75% match

Web Programming with HTML, CSS, Bootstrap, JavaScript, jQuery, PHP, and MySQL Second Edition

Independently Published

£35.10 02 Jun 2026
C++20 Recipes: A Problem-Solution Approach
75% match

C++20 Recipes: A Problem-Solution Approach

Apress

£42.95 27 May 2026