Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Language: English
Published by Pragmatic Bookshelf, 2019
- Softcover
- Used

Seller: St Vincent de Paul of Lane County, Eugene, OR, U.S.A.St Vincent de Paul of Lane County
AbeBooks seller since March 11, 2014
Condition: Used - Good
US$ 13.25
Quantity: 1 available
Add to basketItem description from seller
EXTERIOR PAGE EDGES HAVE SOME STAINING AND/OR SMUDGING ON THEM BUT BOOK REMAINS IN GOOD READABLE CONDITION. paperback 100% of proceeds go to charity! Good condition with all pages in tact. Item shows signs of use and may have cosmetic defects.
Seller Inventory # 2CC-02-3057
- Title
- Programming Crystal: Create High-Performance, Safe, Concurrent Apps
- Author
- Balbaert, Ivo; St. Laurent, Simon
- Publisher
- Pragmatic Bookshelf
- Publication year
- 2019
- Condition
- Good
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 1680502867
- ISBN 13
- 9781680502862
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.
"Synopsis" may belong to another edition of this title.
About the Author
Simon St. Laurent is a content manager at LinkedIn Learning, focusing primarily on front-end web projects. He has been co-chair of the Fluent conference and of OSCON. He has authored or co-authored books including Introducing Elixir, Introducing Erlang, and Learning Rails 3, XML: A Primer, and Cookies. You can find more of his writing on technology, Quakerism, and the Town of Dryden at simonstl.com.
"About the title" may belong to another edition of this title.
St Vincent de Paul of Lane County
Eugene, OR, U.S.A.
AbeBooks seller since March 11, 2014
Shipping rates within U.S.A.
| Item | 4 to 14 business days | 1 to 5 business days |
|---|---|---|
| First item | US$ 3.99 | US$ 9.99 |
Payment methods
Store description
St Vinnie's Charitable Books is the online book storefront for St Vincent de Paul Society of Lane County Oregon. We are a charitable organization that serves over 84,000 people annually through homeless shelters, affordable housing and emergency services. We are passionate about books and sell over 1 million books annually throughout though our retail operations.
Specialty
Textbooks, Antiques and Collectibles, Mathematics, Business & Economics, History, Fiction, Religion, First Edition Books, Biographies & Autobiographies, ReferenceSeller's business information
St Vincent de Paul of Lane County
2890 Chad Drive
Eugene, OR U.S.A. 97408
Terms of sale
We guarantee the condition of every book as it's described
on the Abebooks web sites. If you're dissatisfied with your
purchase (Incorrect Book/Not as Described/Damaged) or if the
order hasn't arrived, you're eligible for a refund within 30
days of the estimated delivery date. If you've changed your
mind about a book that you've ordered, please use the Ask
bookseller a question link to contact us and we'll respond
within 2 business days.
Shipping terms
Orders usually ship within 1 business day. Shipping costs are based on books weighing 2.2 LB, or 1 KG. If your book order is heavy or oversized, we may contact you to let you know extra shipping is required.