You're looking for something that's readable but more efficient and smaller than #JSON or #YAML?
Structure data with #ASCII control codes like people did in 1963!

https://trans.github.io/c0data/

There's also a library in @CrystalLanguage available.

#crystallang #crystallanguage

C0DATA — Structure Data with Control Codes

This blog post might be interesting for some:

"12 Things I Learned By Writing CLI Tools in @CrystalLanguage"

https://dev.to/kojix2/12-things-i-learned-writing-cli-tools-in-crystal-12if

#CrystalLang #CrystalLanguage #Crystal

12 Things I Learned Writing CLI Tools in Crystal

I love the Crystal programming language. For the past two or three years, I have been building...

DEV Community

Also this is coming from the same developer who brought you #CrystalRuby where you can embedd #CrystalLanguage directly in #RubyLang code.

https://github.com/wouterken/crystalruby

GitHub - wouterken/crystalruby: Embed Crystal code directly in Ruby

Embed Crystal code directly in Ruby. Contribute to wouterken/crystalruby development by creating an account on GitHub.

GitHub

AI Slop reached the @CrystalLanguage community.

Usually I'm using DDG but I had another session with Google open and I just searched whether #CrystalLanguage has in-built Shell escaping nowadays and the first match was a website for a commercial auth solution.

At first it kinda sounded reasonable but at one point it's coming up with an in-built `Shell.escape`.
I can't remember what I searched but even for other stuff two #aislop websites are higher ranked than the official doc.

#CrystalLang

Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic  #RubyLang #framework for building #reactive #desktop apps.

https://www.youtube.com/watch?v=V5WPmVTUExI

https://codeberg.org/skinnyjames/hokusai

Its native builder and the os builder are written in   #CrystalLang:

https://github.com/skinnyjames/hokusai-native-builder

#ruby #CrystalLanguage #RubyProgramming #gui #desktop_linux

Hokusai Intro (Templates)

YouTube
Writing Inline Assembly in the Crystal Programming Language

Introduction When you want to make your code run significantly faster, or just want to...

DEV Community

Oh wow, according to @codetrendr (account should start mirroring soon) #LavinMQ was 🚀 trending on #GitHub two weeks ago? 🤩

For those who don't know: it's a #MessageQueue written in  #CrystalLang supporting #AMQP 0-9-1 (like 🐰 #RabbitMQ) and #MQTT (popular in 🤖 #IoT).

And it was born at @84codes / #84codes. 🙏🏻

https://lavinmq.com/

#crystallanguage #crystal

Message Queueing and Message Streaming

The extremely fast Message Broker that handles a large amounts of messages and connections, based on the AMQP 0-9-1 protocol.

LavinMQ

I've been trying to figure out how to document operators built with my Crystal Kubernetes client because the types are all generated from the CRD.

It just occurred to me today that K8s CRDs use OpenAPIv3, which supports a `description` property. All I needed to do was use it to write doc comments in the generated code.

https://github.com/jgaskins/kubernetes/commit/e2a458b67c6edf3831e2afac18162c4ac51d77fe

#kubernetes #CrystalLanguage

Add description comments on all the things · jgaskins/kubernetes@e2a458b

Kubernetes API client in Crystal, providing a framework for writing controllers/operators - Add description comments on all the things · jgaskins/kubernetes@e2a458b

GitHub