lbarasti's blog

macros

Crystal JSON beyond the basics

  • Sep 21, 2020
  • POST
In this article, we’ll look at how we can encode and decode Algebraic Data Types (ADTs) in Crystal using the json module and its powerful macros.

Building an interactive DSL

  • Jul 7, 2020
  • POST
A companion to the live-coding series Build Your Own interactive DSL
AUTHOR
Lorenzo Barasti
Exploring concurrency in Crystal, live coding on occasion.
LATESTS
Kotlin refactoring: 8 tips from practice
  • Jan 23, 2023
  • POST
Parallelism in Ruby with Ractors
  • Jan 25, 2021
  • POST
Crystal JSON beyond the basics
  • Sep 21, 2020
  • POST
Building an interactive DSL
  • Jul 7, 2020
  • POST
Conway's Game of Life, sparse
  • Jun 20, 2020
  • POST
5 use cases for Crystal's select statement
  • Apr 30, 2020
  • POST
Sampling random variables and plotting histograms in Crystal
  • Apr 10, 2020
  • POST
Live coding a URL checker in Crystal
  • Jan 12, 2020
  • POST
2-way communication between Fibers
  • Nov 25, 2019
  • POST
Going faster with Crystal
  • Apr 12, 2017
  • POST
TAGS
  • crystal (8)
  • concurrency (4)
  • channel (3)
  • fiber (3)
  • game-of-life (2)
  • macros (2)
  • ruby (2)
  • 12in23 (1)
  • actor (1)
  • actors (1)

© lbarasti's blog

Powered by Hugo.

Robust designed by Daisuke Tsuji.