#CrystalLang

2025-05-02

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 :crystal: #CrystalLang supporting #AMQP 0-9-1 (like 🐰 #RabbitMQ) and #MQTT (popular in 🤖 #IoT).

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

lavinmq.com/

#crystallanguage #crystal

Meet LavinMQ - the ultra quick message queue and streaming server built with Crystal! Experience lightning-fast communication #OpenSource #MessageQueue #CrystalLang #DevCommunity
Luis Lavenaluislavena
2025-05-01

The Inertia.js + @CrystalLanguage work is coming along! Check out my latest video showing the prototype in action. Started with a simple 'Fruit Jokes' app rather than PingCRM. Still very experimental but promising!

youtube.com/watch?v=kSq3nzjssxY

Luis Lavenaluislavena
2025-03-30

Currently working on a Inertia.js server-side implementation for @CrystalLanguage with no framework dependencies. Lot of rough edges and features to implement, but looks promising! 😊

Screenshot of an HTTP::Server in Crystal language that showcases usage of Inertia.js. it shows a basic usage and sending different component and props for `/` and `/about` requests.Screenshot showing the rendered version of the Inertia.js components with the props passed. This case shows the Index action and lists the dummy users.
2025-03-24

At work, Tom Patterer and I built a working #Erlang/#ElixirLang C Node in #CrystalLang. This is pretty great. Blog post to come in the next few weeks.

Luis Lavenaluislavena
2025-03-24

Following Aaron Francis (try hard approach), decided to simplify my @CrystalLanguage and Vite.js integration: no CORS fights, no crossdomain, no endless config, and just a single port exposed: youtube.com/watch?v=ek6VSCUYAIE

2025-03-23

@ruralocity there are also a bunch of ports of VCR in #CrystalLang.
One isn't called 📼 VCR but hi8 😉😂

github.com/vonKingsley/hi8.cr

in reference to this:

en.wikipedia.org/wiki/8_mm_vid

So I guess age shows in different facets 😉😂

2025-03-19

Interested in but curious what situations I would pick it over

2025-03-04

OK, I've traced it back, and 1.15.0 is what breaks Benben when both of these conditions are true: CRYSTAL_WORKERS is 4 or less, and the remote control feature is active. When these are true, then Benben will stutter really badly, to the point that it's not listenable at all.

Open ticket, with workaround information:
https://chiselapp.com/user/MistressRemilia/repository/benben/tktview/17ae9a7fab6de3f711c7ea3e40a87d0c4e6dd35e

Normally Benben modifies
CRYSTAL_WORKERS in fun main before the Crystal runtime is initialized, so this doesn't matter. But apparently the Crystal devs changed the way the runtime works and so workaround doesn't work anymore.

#benben #LinuxAudio #CrystalLang

2025-03-04

Well shit, it appears the newer #CrystalLang versions (at least 1.15.0) break Benben in some cases.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst