Imagine a language with the syntax of Ruby but an order of magnitude faster. That’s the short pitch for Crystal, a statically typed compiled language with a syntax that is directly inspired by Ruby. In fact, it is so close to Ruby in some respects that some Ruby code can run unmodified on Crystal. But Crystal is not a language that should be viewed in the shadow of Ruby; it’s a compelling choice for anyone who cares about both the aesthetics of code and performance.
James Thompson takes you through the history and the current state of Crystal and explains how to use it effectively and where it needs your help. You’ll also discover how to create a Crystal Shard (library) and explore popular tools and Shards available right now.
James Thompson is the director of software development for Cingo Solutions, where he is committed to helping grow and improve software engineering teams through developing strong learning cultures, principled engineering practices, and holistic architectural thinking. He’s been developing software professionally since 2003 and has been a technology hobbyist and enthusiast since the early 1990s.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com