Blog

Here you can find detailed announcements for new releases, some interesting use cases, and the rationale behind some of the language's design decisions.

Articles

authors/mdavid.jpg María Inti David 23 Mar 2017

Announcing Crystal CodeCamp SF2017

chat_bubble_outline


authors/spalladino.jpg Santiago Palladino 24 Feb 2017

State of Crystal at 0.21

What did we do since new year?

chat_bubble_outline


authors/lschutz.jpg Leonard Schütz 06 Jan 2017

The Charly programming language

Guest blog post by Leonard Schütz

chat_bubble_outline


authors/spalladino.jpg Santiago Palladino 29 Dec 2016

Crystal new year resolutions for 2017: 1.0

chat_bubble_outline


authors/bcardiff.jpg Brian J. Cardiff 26 Dec 2016

INSERT INTO shard VALUES ("crystal-db")

One db api to rule them all

chat_bubble_outline


authors/bcardiff.jpg Brian J. Cardiff 09 Sep 2016

A story of compromises and types

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 15 Jul 2016

Fibonacci benchmark

Ruby vs. Crystal

chat_bubble_outline


authors/bcardiff.jpg Brian J. Cardiff 28 Jun 2016

Split the repo!

where the git...

chat_bubble_outline


authors/bcardiff.jpg Brian J. Cardiff 26 May 2016

Heroku Buildpack

chat_bubble_outline


authors/mdavid.jpg María Inti David 18 Feb 2016

Buenos Aires Crystal Meetup

First meetup in Argentina

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 24 Dec 2015

The future of Crystal

A short story

chat_bubble_outline


authors/bcardiff.jpg Brian J. Cardiff 05 Sep 2015

Crystal tools

Tools for Atom and everybody

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 24 Aug 2015

It's a typeof magic

It's magic!

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 01 Apr 2015

Auto

A smarter compiler

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 04 Mar 2015

Internals

Memory representation

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 06 Dec 2014

Another language

What if...

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 27 Apr 2014

Type inference rules

Part 2 of the type inference series

chat_bubble_outline


authors/waj.jpg Juan Wajnerman 05 Dec 2013

Garbage Collector

Enabled the Boehm GC

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 14 Nov 2013

Good bye Ruby Thursday

Bootstraped the compiler

chat_bubble_outline


authors/bcardiff.jpg Brian J. Cardiff 23 Sep 2013

Type inference (part 1)

How type inference works

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 15 Sep 2013

to_proc

Shortcut syntax for writing one-argument blocks

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig 04 Sep 2013

Happy birthday, Crystal!

Crystal is one year old

chat_bubble_outline


authors/asterite.jpg Ary Borenzweig
authors/waj.jpg Juan Wajnerman 10 Jul 2013

Hello World

The famous Hello World program written in different ways in Crystal

chat_bubble_outline


More articles