£39.59

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

Price data last checked 41 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.

£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 50 days · 50 data points (no recent data)

Historical
Generating forecast…
£39.59 £29.03 £31.33 £33.64 £35.94 £38.25 £40.55 23 April 2026 05 May 2026 17 May 2026 29 May 2026 11 June 2026

Price Distribution

Price distribution over 50 days • 3 price levels

Days at Price
Current Price
34 days 10 days 6 days · current 0 9 17 26 34 £30 £38 £40 Days at Price

Price Analysis

Most common price: £30 (34 days, 68.0%)

Price range: £30 - £40

Price levels: 3 different prices over 50 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

Learning Object-Oriented Programming: Explore and crack the OOP code in Python, JavaScript, and C#
81% match

Learning Object-Oriented Programming: Explore and crack the OOP code in Python, JavaScript, and C#

Packt Publishing

£43.99 14 Jul 2026
Learning C#: A Practical Approach: Volume 1 – The Building Blocks of C#
80% match

Learning C#: A Practical Approach: Volume 1 – The Building Blocks of C#

£40.06 03 Jul 2026
Hands-On Object-Oriented Programming: Mastering OOP Features for Real-World Software Systems Development
80% match

Hands-On Object-Oriented Programming: Mastering OOP Features for Real-World Software Systems Development

Apress

£18.44 14 Jul 2026
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
Programming C# 8.0: Build Windows, Web, and Desktop Applications
79% match

Programming C# 8.0: Build Windows, Web, and Desktop Applications

O'Reilly

£78.04 14 Jul 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
Learning Boost C++ Libraries: Solve practical programming problems using powerful, portable, and expressive libraries from Boost
79% match

Learning Boost C++ Libraries: Solve practical programming problems using powerful, portable, and expressive libraries from Boost

Packt Publishing

£43.99 23 Jun 2026
C++ Windows Programming: Develop real-world applications in Windows.
79% match

C++ Windows Programming: Develop real-world applications in Windows.

Packt Publishing

£43.99 02 Jul 2026
Exploring C++: The Programmer's Introduction to C++ (Expert's Voice in C++)
78% match

Exploring C++: The Programmer's Introduction to C++ (Expert's Voice in C++)

Apress

£34.34 14 Jul 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
Mastering Apex Programming: A developer's guide to learning advanced techniques and best practices for building robust Salesforce applications
77% match

Mastering Apex Programming: A developer's guide to learning advanced techniques and best practices for building robust Salesforce applications

Packt Publishing

£41.99 19 Jun 2026
Agile Software Development with C# Scrum, extreme programming, and Kanban
77% match

Agile Software Development with C# Scrum, extreme programming, and Kanban

CREATESPACE

£69.83 09 Jun 2026
Practical WebAssembly: Explore the fundamentals of WebAssembly programming using Rust
77% match

Practical WebAssembly: Explore the fundamentals of WebAssembly programming using Rust

Packt Publishing

£39.59 22 Jun 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
Systematic Program Design: From Clarity to Efficiency
77% match

Systematic Program Design: From Clarity to Efficiency

Cambridge University Press

£10.09 19 Jun 2026
Learn to Program with C
77% match

Learn to Program with C

Apress

£42.88 12 Jun 2026
Beginning C++ Game Programming: Learn to program with C++ by building fun games
77% match

Beginning C++ Game Programming: Learn to program with C++ by building fun games

Packt Publishing

£43.51 22 Jun 2026
JavaScript: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers
77% match

JavaScript: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers: Functional Programming for JavaScript Developers

Packt Publishing

£62.99 11 Jun 2026