CrystalConf 2023

CrystalConf 2023

Carl Harrison

Carl Harrison, known in the community as “meatball”, lives in Sweden and is a full-time student. He is the Crystal maintainer on Exercism 4, which is a free learning platform that offers various exercises to learn programming. Outside of Crystal he also programs in Python, Ruby, Elixir, Js, Ts, and Swift.When not programming, he likes to do various 3d art and 3d printing as well as play video games.


Session

10-23
11:30
25min
Learning Crystal
Carl Harrison

Empowering the next generation of Crystal developers, with a solid learning platform.

Exercism is a free, not-for-profit, open-source platform that aims to make programming accessible to everyone. It features code practicing, mentoring, test-driven development, an online editor, and much more.

Exercism has 67 (as of writing), including Crystal. The Crystal track on Exercism, features a learning mode that allows students to take on concepts and their set exercise, to be able to be able to practice while learning. The track also features above 90 practice exercises which let you practice Crystal by solving a wide range of puzzles/exercises.

You can choose to work either in our online editor, which doesn't require any downloads, only a web browser and an online connection. Or alternatively, you can work offline using Exercism CLI.

The track also features track-specific tooling, like a representer and an analyzer (planned launch in late August/September), these tools allow for automated feedback to a student. Thereby they can instantly get feedback on their solution.

Main