# \#blog

**URL:** https://forum.crystal-lang.org/tag/blog/35.md

[Latest](https://forum.crystal-lang.org/latest.md) · [Categories](https://forum.crystal-lang.org/categories.md) · [Tags](https://forum.crystal-lang.org/tags.md)

---

## [Blog: Crystal in 2026: a 7 MB binary, zero dependencies, and five traps](https://forum.crystal-lang.org/t/blog-crystal-in-2026-a-7-mb-binary-zero-dependencies-and-five-traps/9096)

<div class="topic-metadata">

**Author:** [@straight-shoota](https://forum.crystal-lang.org/u/straight-shoota)\
**Replies:** 0\
**Last updated:** [August 12, 2026, 4:10pm UTC](https://forum.crystal-lang.org/t/blog-crystal-in-2026-a-7-mb-binary-zero-dependencies-and-five-traps/9096 "2026-08-12T16:10:49Z")

</div>

Ivan Ytsenko shares his experiences building a light-weight tool with Crystal and no dependencies, and some of the obstacles along the way. https://medium.com/@vanya.neytrino/crystal-in-2026-a-7-mb-binary-zero-dependenc…

---

## [An update on Jules for Crystal and Shards](https://forum.crystal-lang.org/t/an-update-on-jules-for-crystal-and-shards/9052)

<div class="topic-metadata">

**Author:** [@renich](https://forum.crystal-lang.org/u/renich)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 3:55am UTC](https://forum.crystal-lang.org/t/an-update-on-jules-for-crystal-and-shards/9052 "2026-07-10T03:55:17Z")

</div>

Hello 0/, In my previous post, Collaboration in the age of AI, I discussed the challenge of AI-generated noise and proposed a three-tiered Deterministic Collaboration Protocol (DCP) designed to prevent maintainer burnou…

---

## [I built a local AI assistant in Crystal that runs on 4GB RAM](https://forum.crystal-lang.org/t/i-built-a-local-ai-assistant-in-crystal-that-runs-on-4gb-ram/8957)

<div class="topic-metadata">

**Author:** [@zendrx](https://forum.crystal-lang.org/u/zendrx)\
**Replies:** 7\
**Last updated:** [May 28, 2026, 11:12am UTC](https://forum.crystal-lang.org/t/i-built-a-local-ai-assistant-in-crystal-that-runs-on-4gb-ram/8957 "2026-05-28T11:12:26Z")

</div>

Hey Crystal community, I want to share a project I have been working on called speak. It is a local AI assistant that runs entirely on your computer. No cloud. No subscription. Your data never leaves your machine. Why …

---

## [Is Crystal Just a Blend of Other Languages?](https://forum.crystal-lang.org/t/is-crystal-just-a-blend-of-other-languages/8879)

<div class="topic-metadata">

**Author:** [@RetiredGuitar64](https://forum.crystal-lang.org/u/RetiredGuitar64)\
**Replies:** 14\
**Last updated:** [April 17, 2026, 8:34am UTC](https://forum.crystal-lang.org/t/is-crystal-just-a-blend-of-other-languages/8879 "2026-04-17T08:34:31Z")

</div>

I’m a Crystal newbie and I’ve only been learning it for a few months. In my newbie opinion, it feels like a combination of the best parts of other languages But it does that really well. Because I’m still a beginner, …

---

## [Automating releases using tooling](https://forum.crystal-lang.org/t/automating-releases-using-tooling/7145)

<div class="topic-metadata">

**Author:** [@ralsina](https://forum.crystal-lang.org/u/ralsina)\
**Replies:** 14\
**Last updated:** [November 19, 2025, 6:32pm UTC](https://forum.crystal-lang.org/t/automating-releases-using-tooling/7145 "2025-11-19T18:32:19Z")

</div>

I spent a few hours automating my software release process because it was driving me a bit crazy. And of course, I wrote how I did it:

---

## [Wind of Change (or maybe not)](https://forum.crystal-lang.org/t/wind-of-change-or-maybe-not/8444)

<div class="topic-metadata">

**Author:** [@beta-ziliani](https://forum.crystal-lang.org/u/beta-ziliani)\
**Replies:** 0\
**Last updated:** [September 29, 2025, 7:30pm UTC](https://forum.crystal-lang.org/t/wind-of-change-or-maybe-not/8444 "2025-09-29T19:30:53Z")

</div>

I’m stepping down from my role of lead in the project, and @straight-shoota will take my place. You can read more in the blog post. I learned a lot from this position, and the most important: you rock! See you around!

---

## [Https://marioarias.hashnode.dev/a-response-to-the-luajit-is-wicked-fast-video](https://forum.crystal-lang.org/t/https-marioarias-hashnode-dev-a-response-to-the-luajit-is-wicked-fast-video/8312)

<div class="topic-metadata">

**Author:** [@MarioAriasC](https://forum.crystal-lang.org/u/MarioAriasC)\
**Replies:** 11\
**Last updated:** [August 9, 2025, 7:18am UTC](https://forum.crystal-lang.org/t/https-marioarias-hashnode-dev-a-response-to-the-luajit-is-wicked-fast-video/8312 "2025-08-09T07:18:24Z")

</div>

https://marioarias.hashnode.dev/a-response-to-the-luajit-is-wicked-fast-video A short blogpost about luajit, C and Crystal

---

## [A blog post about using Google Sheets API with Crystal](https://forum.crystal-lang.org/t/a-blog-post-about-using-google-sheets-api-with-crystal/8157)

<div class="topic-metadata">

**Author:** [@Maroo-b](https://forum.crystal-lang.org/u/Maroo-b)\
**Replies:** 0\
**Last updated:** [June 13, 2025, 4:58pm UTC](https://forum.crystal-lang.org/t/a-blog-post-about-using-google-sheets-api-with-crystal/8157 "2025-06-13T16:58:24Z")

</div>

Hey everyone! :waving\_hand: I just published a new blog post on using the Google Sheets API with Crystal — it covers the basics of setting things up, handling authentication, and some example code to read/write data. I…

---

## [Compiling and Packaging Crystal GTK4 apps for Windows](https://forum.crystal-lang.org/t/compiling-and-packaging-crystal-gtk4-apps-for-windows/8110)

<div class="topic-metadata">

**Author:** [@GeopJr](https://forum.crystal-lang.org/u/GeopJr)\
**Replies:** 1\
**Last updated:** [May 31, 2025, 12:08pm UTC](https://forum.crystal-lang.org/t/compiling-and-packaging-crystal-gtk4-apps-for-windows/8110 "2025-05-31T12:08:16Z")

</div>

Hello everyone :waving\_hand: I haven’t been very active in Crystal land recently, but since I got a few e-mails about MSYS2 and GTK4 + Crystal on Windows, I wrote a small blog post about it! While it goes through the …

---

## [Recent Crystal blog etc about state on GUI and Windows (seperate or combined)](https://forum.crystal-lang.org/t/recent-crystal-blog-etc-about-state-on-gui-and-windows-seperate-or-combined/8060)

<div class="topic-metadata">

**Author:** [@mavu](https://forum.crystal-lang.org/u/mavu)\
**Replies:** 11\
**Last updated:** [May 25, 2025, 10:54pm UTC](https://forum.crystal-lang.org/t/recent-crystal-blog-etc-about-state-on-gui-and-windows-seperate-or-combined/8060 "2025-05-25T22:54:14Z")

</div>

Hi, I have problems finding any, so quick question: Is there a recent blog post/article/presentation/etc. about the current state of Crystal on windows? And the same question for state of GUI in crytal? If anyone ha…

---

## [A blog article on performant vs idiomatic code (using Crystal examples)](https://forum.crystal-lang.org/t/a-blog-article-on-performant-vs-idiomatic-code-using-crystal-examples/6267)

<div class="topic-metadata">

**Author:** [@nogginly](https://forum.crystal-lang.org/u/nogginly)\
**Replies:** 15\
**Last updated:** [February 11, 2024, 10:47pm UTC](https://forum.crystal-lang.org/t/a-blog-article-on-performant-vs-idiomatic-code-using-crystal-examples/6267 "2024-02-11T22:47:54Z")

</div>

Hola folks, Happy New Year! I’m trying to make a bit more effort on posting to my blog this year, and thought I’d share a link to my recent post: https://nogginly.dev/posts/performant-code-not-always-idiomatic/ Feedb…

---

## [Next Level Documentation](https://forum.crystal-lang.org/t/next-level-documentation/6564)

<div class="topic-metadata">

**Author:** [@Blacksmoke16](https://forum.crystal-lang.org/u/Blacksmoke16)\
**Replies:** 0\
**Last updated:** [February 10, 2024, 6:48pm UTC](https://forum.crystal-lang.org/t/next-level-documentation/6564 "2024-02-10T18:48:20Z")

</div>

These last months, I’ve been working on a vision regarding how an Athena application should be configured. I wanted something that could be compile time type safe, super flexible, and self-documenting. I’ll spare the det…

---

## [Crystal: the lingua franca at Bright](https://forum.crystal-lang.org/t/crystal-the-lingua-franca-at-bright/6503)

<div class="topic-metadata">

**Author:** [@Crys](https://forum.crystal-lang.org/u/Crys)\
**Replies:** 0\
**Last updated:** [February 2, 2024, 5:44pm UTC](https://forum.crystal-lang.org/t/crystal-the-lingua-franca-at-bright/6503 "2024-02-02T17:44:27Z")

</div>

Bright Security is a developer-centric Dynamic Application Security Testing Solution, also known as a DAST. Founded in 2018, their mission is to help organizations ship secure Applications and APIs at the speed of busine…

---

## [Blog: A farewell and a (second) welcome](https://forum.crystal-lang.org/t/blog-a-farewell-and-a-second-welcome/6149)

<div class="topic-metadata">

**Author:** [@beta-ziliani](https://forum.crystal-lang.org/u/beta-ziliani)\
**Replies:** 3\
**Last updated:** [November 9, 2023, 10:25pm UTC](https://forum.crystal-lang.org/t/blog-a-farewell-and-a-second-welcome/6149 "2023-11-09T22:25:51Z")

</div>

We have changes in the teams: A farewell and a (second) welcome - The Crystal Programming Language

---

## [Interview with contributor Remilia Scarlet- A fun conversation](https://forum.crystal-lang.org/t/interview-with-contributor-remilia-scarlet-a-fun-conversation/5846)

<div class="topic-metadata">

**Author:** [@mekhla18](https://forum.crystal-lang.org/u/mekhla18)\
**Replies:** 3\
**Last updated:** [July 20, 2023, 10:22pm UTC](https://forum.crystal-lang.org/t/interview-with-contributor-remilia-scarlet-a-fun-conversation/5846 "2023-07-20T22:22:11Z")

</div>

Here is some interesting conversation with open source developer and contributor, Remilia Scarlet who mainly does command line tools, but recently developed an interest on audio programming. Catch the interview where sh…

---

## [LLVM opaque pointer support has landed](https://forum.crystal-lang.org/t/llvm-opaque-pointer-support-has-landed/5497)

<div class="topic-metadata">

**Author:** [@mekhla18](https://forum.crystal-lang.org/u/mekhla18)\
**Replies:** 0\
**Last updated:** [March 23, 2023, 2:15pm UTC](https://forum.crystal-lang.org/t/llvm-opaque-pointer-support-has-landed/5497 "2023-03-23T14:15:20Z")

</div>

After a significant amount of hard work by Quinton Miller (@HertzDevil) , the upcoming 1.8 release will support LLVM’s opaque pointers for the first time. Learn all about this change and what it brings to you here, LLVM…

---

## [Blog post: \`reveal\_type\` in Crystal](https://forum.crystal-lang.org/t/blog-post-reveal-type-in-crystal/5463)

<div class="topic-metadata">

**Author:** [@beta-ziliani](https://forum.crystal-lang.org/u/beta-ziliani)\
**Replies:** 3\
**Last updated:** [March 7, 2023, 11:03am UTC](https://forum.crystal-lang.org/t/blog-post-reveal-type-in-crystal/5463 "2023-03-07T11:03:01Z")

</div>

Brian (@bcardiff) wrote a blog post about a handy way to reveal the type of an expression. You’ll learn not only a neat tool, but also a bit of macro magic :mage:
