Programming Crystal

Programming Crystal

Crystal is for Ruby programmers who want more performance, or for developers who enjoy working in a high-level scripting environment. Crystal combines native execution speed and concurrency with Ruby-like syntax, so you will feel right at home. This book, the first available on Crystal, shows you how to write applications that have the beauty and elegance of a modern language, combined with the power of types and modern concurrency tooling. Now you can write beautiful code that runs faster, scales better, and is a breeze to deploy. Crystal is elegant to read and easy to program like Ruby, allowing full object-oriented development. Its compiler is powerful enough to nearly always infer the type of your variables. So you get the benefits of a statically typed language: more robust code, safety and execution speed, while still reaching high productivity in development. Null pointer exceptions as in JavaScript, Java or C#, are a thing of the past: Crystal annihilates them, just like Rust. Explore the building blocks and design of the language, and how you can use the Crystal tool-chain to build and manage powerful applications. Harness the power of the macro system, as well as how to work with fibers and channels, making concurrency as easy as possible. Learn how to use the Kemal web framework and access databases, and how to tap the potential of existing Crystal libraries. Find the spot that Crystal fills in today's software world with real-world examples. With Crystal, you can combine the best of both worlds: the high-level coding of dynamic languages, and the safety and blazing performance of a natively compiled language. What You Need: To develop in Crystal, you only need Crystal v 0.26 the latest version, a common text editor and a browser.

Read More

Author
Publisher Pragmatic Bookshelf
Release Date
ISBN 1680506641
Pages 246 pages
Rating 4/5 (48 users)

More Books:

Programming Crystal
Language: en
Pages: 246
Authors: Ivo Balbaert
Categories: Computers
Type: BOOK - Published: 2019-01-30 - Publisher: Pragmatic Bookshelf

Crystal is for Ruby programmers who want more performance, or for developers who enjoy working in a high-level scripting environment. Crystal combines native ex
Crystal Programming
Language: en
Pages: 356
Authors: George Dietrich
Categories: Computers
Type: BOOK - Published: 2022-05-27 - Publisher: Packt Publishing Ltd

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
Crystal Reports .NET Programming
Language: en
Pages: 530
Authors: Brian Bischof
Categories: Computers
Type: BOOK - Published: 2004 - Publisher: Bischof Systems, Inc.

Provides instructions on using Crystal Reports, covering such topics as connecting to data sources, deploying reports over the Internet, programming with parame
Pro Crystal Enterprise / BusinessObjects XI Programming
Language: en
Pages: 459
Authors: Carl Ganz
Categories: Computers
Type: BOOK - Published: 2007-04-30 - Publisher: Apress

Pro Crystal Enterprise/BusinessObjects XI Programming shows you how to create customized solutions using the Business Objects/Crystal Enterprise object model. H
Collected Reprints - Atmospheric Physics and Chemistry Laboratory
Language: en
Pages:
Authors: Atmospheric Physics and Chemistry Laboratory (U.S.)
Categories: Atmosphere
Type: BOOK - Published: 1976 - Publisher:

NASA Technical Paper
Language: en
Pages:
Authors: United States. National Aeronautics and Space Administration
Categories: Aeronautics
Type: BOOK - Published: 1979 - Publisher:

The Modern Guide to Crystal Chakra Healing
Language: en
Pages: 160
Authors: Philip Permutt
Categories: Body, Mind & Spirit
Type: BOOK - Published: 2022-03-08 - Publisher: Ryland Peters & Small

Heal and energise yourself and others by working with the natural power of crystals and the body’s seven chakras. Working with crystals and the body’s chakr
Colours of the Soul
Language: en
Pages: 176
Authors: June Mcleod
Categories: Religion
Type: BOOK - Published: 2012-09-21 - Publisher: John Hunt Publishing

Colors are all around us, but also within us. We not only have our favorite colous, our auras have their own color. Our chakras have their different colors. Tun
Proceedings of the Ocean Drilling Program
Language: en
Pages:
Authors: Ocean Drilling Program
Categories: Borings
Type: BOOK - Published: 1999 - Publisher:

STAR
Language: en
Pages:
Authors:
Categories: Aeronautics
Type: BOOK - Published: 1967 - Publisher: