#crystallanguage — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #crystallanguage, aggregated by home.social.
-
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.
-
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
-
Also this is coming from the same developer who brought you #CrystalRuby where you can embedd #CrystalLanguage directly in #RubyLang code.
-
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. -
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #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 :crystal: #CrystalLang:
-
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #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 :crystal: #CrystalLang:
-
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #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 :crystal: #CrystalLang:
-
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #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 :crystal: #CrystalLang:
-
Okay, this is really interesting: Sean's/skinnyjames'/Zero Stars' #hokusai is a backend agnostic :ruby: #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 :crystal: #CrystalLang:
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
Do any :ruby: #RubyProgrammers feel like meeting at ⛺ @why2025camp?
#ruby #rubyonrails #rubycommunity #railsdevelopers #rubygems #crystallang #crystallanguage #why2025 #why2025camp #rubymeetup #railsmeetup #railscommunity
-
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).
-
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).
-
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).
-
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).
-
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).
-
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
-
Nice read! @mamantoha published a short and nice ✍️ blog post about 🚥 #semaphores in :crystal: @CrystalLanguage at @thepracticaldev:
https://dev.to/mamantoha/semaphores-in-crystal-5eha
#CrystalLang #CrystalLanguage #concurrency #waitgroup #mutex #parallel #paralellism #concurrency #programming #crystal
-
Nice read! @mamantoha published a short and nice ✍️ blog post about 🚥 #semaphores in :crystal: @CrystalLanguage at @thepracticaldev:
https://dev.to/mamantoha/semaphores-in-crystal-5eha
#CrystalLang #CrystalLanguage #concurrency #waitgroup #mutex #parallel #paralellism #concurrency #programming #crystal
-
Nice read! @mamantoha published a short and nice ✍️ blog post about 🚥 #semaphores in :crystal: @CrystalLanguage at @thepracticaldev:
https://dev.to/mamantoha/semaphores-in-crystal-5eha
#CrystalLang #CrystalLanguage #concurrency #waitgroup #mutex #parallel #paralellism #concurrency #programming #crystal
-
Nice read! @mamantoha published a short and nice ✍️ blog post about 🚥 #semaphores in :crystal: @CrystalLanguage at @thepracticaldev:
https://dev.to/mamantoha/semaphores-in-crystal-5eha
#CrystalLang #CrystalLanguage #concurrency #waitgroup #mutex #parallel #paralellism #concurrency #programming #crystal
-
Nice read! @mamantoha published a short and nice ✍️ blog post about 🚥 #semaphores in :crystal: @CrystalLanguage at @thepracticaldev:
https://dev.to/mamantoha/semaphores-in-crystal-5eha
#CrystalLang #CrystalLanguage #concurrency #waitgroup #mutex #parallel #paralellism #concurrency #programming #crystal
-
I just noticed that NATS 2.11 was released last week. The feature I've been waiting for is per-message TTLs, so I just added support for them to my Crystal NATS client. 🎉
https://github.com/jgaskins/nats/commit/177a76b0c5ed58522326cd08e33a7c3a1cd59a57
-
Cutting out regexes made Armature's path matching over 30x faster. 🤯
Routing a request to an endpoint in 6µs is good, but doing it in under 190ns is a lot better!
https://github.com/jgaskins/armature/commit/c798003d18fddd704792598982c8c5ed396a31af
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
Very cool:
if you're using #VSCode and you program in :ruby: @ruby, :crystal: @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.
Keep in mind that #crystalshard checks are only working on #github repos for now though!
https://github.com/ninoseki/vscode-mogami?tab=readme-ov-file#vscode-mogami
#ruby #RubyLang #CrystalLang #crystal #CrystalLanguage #python #code #dependencies #RubyProgramming #RubyProgrammers
-
@martenframework btw you should consider using hashtags on such announcements, like #crystallang #crystallanguage #webframework #webdevelopment #webdev #crystal.
And I think it would be great if the posts would also contain a summary of the changelog of that release.
No pressure but I think it might help regarding visibility. 😉
-
Wow, Grzegorz's #CLI 📅 #calendar tool Plany looks amazing, it's written in @CrystalLanguage and it can be managed in #yaml:
https://github.com/gergelyk/plany
#CrystalLang #CrystalLanguage #commandline #meetings #ncurses #linux #opensource #foss
-
Finally published a library I've wanted for a long time: a Crystal type for dealing with both calendar and monotonic durations in the same object.
-
@p8 maybe someone might feel like helping with that‽
/CC @CrystalLanguage
#crystallang #crystallanguage #kemalcr #kemal #luckyframework #SpiderGazelle #Amberframework #amber #marten -
@p8 maybe someone might feel like helping with that‽
/CC @CrystalLanguage
#crystallang #crystallanguage #kemalcr #kemal #luckyframework #SpiderGazelle #Amberframework #amber #marten -
@p8 maybe someone might feel like helping with that‽
/CC @CrystalLanguage
#crystallang #crystallanguage #kemalcr #kemal #luckyframework #SpiderGazelle #Amberframework #amber #marten -
@p8 maybe someone might feel like helping with that‽
/CC @CrystalLanguage
#crystallang #crystallanguage #kemalcr #kemal #luckyframework #SpiderGazelle #Amberframework #amber #marten -
@p8 maybe someone might feel like helping with that‽
/CC @CrystalLanguage
#crystallang #crystallanguage #kemalcr #kemal #luckyframework #SpiderGazelle #Amberframework #amber #marten -
It seems that @sdogruyol did another performance and memory #benchmark where he compared @ruby's Sinatra (#Ruby 3.4.0) against @CrystalLanguage's @crystalkemal.
However, I don't think it's entirely fair though. 😉
You can find the repository over here:
https://github.com/sdogruyol/kemal-github-api
#rubylang #crystallang #crystallanguage #ruby #crystal #SinatraRb #sinatra
-
Serdar updated the #crystalkemal cookbook with more recipes (i.e. #Cookies, #Databases, #redis ).
If you're looking for a #sinatra like framework for @CrystalLanguage, then #kemalcr is the best way to go.
#CrystalLang #CrystalLanguage#kemal
-
In case you're looking for further #RubyLang folks to follow, you might want to have a look over here:
It seems a @CrystalLanguage list is missing for now though.
#ruby #rails #rubyonrails #CrystalLang #CrystalLanguage #Crystal
-
The moment when you're searching around and you found something that finally makes it very easy just to do the thing that you like to do.
I think that every #Ruby, @rails and @CrystalLanguage developer felt this happiness at one point. 😊
https://www.reddit.com/r/crystal_programming/comments/1gxacgi/this_is_a_great_language
#CrystalLang #CrystalLanguage #crystal #RubyLang #rails #RubyOnRails