home.social

#crystallang — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #crystallang, aggregated by home.social.

  1. Check out this interview with Carl Hörberg of 84codes, where he explains why they chose Crystal to build LavinMQ – a great example of Crystal in production.
    youtu.be/C8kq3KoP97k?si=WMKwss

  2. A new patch release Crystal 1.20.1 fixes some regressions and disables Kernel TLS (added in 1.20.0), due to instability.

    Read more at crystal-lang.org/2026/04/29/1.

  3. Time flies! It's already 5 years since the release of Crystal 1.0.
    We're going to celebrate that! Meet the Core Team and community members looking back at that milestone, what happened since then, and what's coming next.
    You can tag your questions with

    Friday, 27 March 2026 16:00 UTC
    Video Call: man.as/crystal2026ama-zoom
    Live Stream: man.as/crystal2026ama

    More info: forum.crystal-lang.org/t/5-yea

  4. Time flies! It's already 5 years since the release of Crystal 1.0.
    We're going to celebrate that! Meet the Core Team and community members looking back at that milestone, what happened since then, and what's coming next.
    You can tag your questions with #Crystal2026AMA

    Friday, 27 March 2026 16:00 UTC
    Video Call: man.as/crystal2026ama-zoom
    Live Stream: man.as/crystal2026ama

    More info: forum.crystal-lang.org/t/5-yea

    #CrystalLang #ask_me_anything

  5. Time flies! It's already 5 years since the release of Crystal 1.0.
    We're going to celebrate that! Meet the Core Team and community members looking back at that milestone, what happened since then, and what's coming next.
    You can tag your questions with #Crystal2026AMA

    Friday, 27 March 2026 16:00 UTC
    Video Call: man.as/crystal2026ama-zoom
    Live Stream: man.as/crystal2026ama

    More info: forum.crystal-lang.org/t/5-yea

    #CrystalLang #ask_me_anything

  6. Time flies! It's already 5 years since the release of Crystal 1.0.
    We're going to celebrate that! Meet the Core Team and community members looking back at that milestone, what happened since then, and what's coming next.
    You can tag your questions with #Crystal2026AMA

    Friday, 27 March 2026 16:00 UTC
    Video Call: man.as/crystal2026ama-zoom
    Live Stream: man.as/crystal2026ama

    More info: forum.crystal-lang.org/t/5-yea

    #CrystalLang #ask_me_anything

  7. Time flies! It's already 5 years since the release of Crystal 1.0.
    We're going to celebrate that! Meet the Core Team and community members looking back at that milestone, what happened since then, and what's coming next.
    You can tag your questions with #Crystal2026AMA

    Friday, 27 March 2026 16:00 UTC
    Video Call: man.as/crystal2026ama-zoom
    Live Stream: man.as/crystal2026ama

    More info: forum.crystal-lang.org/t/5-yea

    #CrystalLang #ask_me_anything

  8. Maybe one way to change the rules is to stop writing code that needs big hardware. The old options were C or C++ for speed and efficiency (which are difficult and dangerous) or Python, Ruby, NodeJS, Perl, PHP for quick and easy coding (but which are fat and slow). But we have better options now, better compromises... #RustLang, #NimLang, #GoLang, #CrystalLang ... the legacy languages have become the tools of the oppressor

  9. 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!

    trans.github.io/c0data/

    There's also a library in @CrystalLanguage available.

    #crystallang #crystallanguage

  10. This code scratches an itch I've had for a while, which is (when used with find's -exec) to search for directories based in their contents. It can express conditions like "directories containing at least 2 .c files but lacking a Makefile". This is a pretty early version and there's lots to do but it's functional, comments welcomed:

    codeberg.org/joatca/indir

    #Linux #CrystalLang

  11. So, I got tired of non-Lispers finding it difficult to build my software and ended up making my own build tool. Introducing Reika, the opinionated minimal dependency manager and build initiator, made primarily for Common Lisp programs (but it theoretically could work for other languages, too). https://fossil.cyberia9.org/reika/ It's just at v0.0.3, so expect it to be a bit fragile and evolve as it matures. There's a FAQ, some basic instructions, and a link to the manual on the main page.

    I've already got
    #benben and XQATool working with it in their repos (Benben on the initial-1.0-work branch, XQATool on the trunk). Their next releases will use it exclusively. Users should be able to just run reika build and get a binary with this after installing SBCL and a few C dependencies from their distro's repositories. No messing with ASDF, Quicklisp, cloning Common Lisp dependencies, or the Lisp REPL.

    #CommonLisp
    Written in
    #CrystalLang

  12. Open to new adventures in code — :ruby: #Ruby, 🛤️ #Rails, or :crystal: #CrystalLang! 18+ years with Ruby, so my ducks are in a row and my 💎 #gems are polished.

    Let's build something great together.

    #RubyOnRails #CrystalLang #DevHire #OpenToWork #FediHire #DevJobs #TechJobs #JobSearch