I wrote an opinionated piece about using decoders to deserialize JSON instead of reflection like is common in most languages

https://hashset.dev/article/2026/03/21/reflecting-on-deserialization-why-you-should-explicitly-decode-your-json/

#gleam #json
Reflecting on deserialization. Why you should explicitly decode your JSON.

When working with JSON, 99% of the time developers write a custom type that closely matches the format of the JSON payload, and then use their favorite programming languages built in metaprogramming ability to automatically deserialization the payload into a typed object. I want to tell you why you shouldn't use reflection and instead take a page out of functional programming and explicitly decode the JSON payload.

Hashset - Kai Ito
Embedding EYG in Gleam programs

0 comments

Lobsters

So Dynamic is an external type. External types are basically like opaque types for Gleam code and need non-Gleam code to construct, inspect and convert them. An external type only declares the name, without any variants, like `pub type Dynamic` without curly brackets and all that. I need to have a second look at dynamic, decode and gleam_json to understand dynamic/decode, but this realisation was helpful, which i got from the externals docs page:

https://gleam.run/documentation/externals/

#gleam #gleamlang

Externals guide | Gleam Programming Language

Using code written in other languages from Gleam

📝 New blog post: Migrating an AI Chatbot from Go to Full-Stack Gleam

I rewrote ai.arda.tr from a Go backend + vanilla JS frontend to Gleam on both sides — shared types, SSE streaming, and one language from BEAM to browser.

https://blog.arda.tr/blog/2026-04-06-migrating-an-ai-chatbot-to-gleam-stack

#dev #gleam #ai

Migrating an AI Chatbot from Go to Full-Stack Gleam - Coze

A walkthrough of migrating ai.arda.tr from Go + vanilla JS to full-stack Gleam, covering shared types between backend and frontend, SSE streaming with Erlang FFI, and the trade-offs of writing everything in one language.

DC Elixir Social @ Red Bear Brewing Co

April 15, 2026, 6:30:00 AM EDT - GMT-4 - Red Bear Brewing, 20002, Washington, United States

https://mobilizon.us/events/65ed4d79-bbeb-42a1-9f07-1c958f86fab1

@sushee I recently went all-in on #Gleam at work and in personal projects, and I would love to see these kinds of articles as well.

https://glimr.build/

Glimr, web framework for Gleam.

Using comment to define the route is interesting. Sometimes I put comment about the route in my (django's) view just to remind me the url path for that view.

Glimr - Build scalable web apps that LLM's can understand

Mist gleam web server package reminds me of, as a kid, watching my older sibling playing Myst.

https://hexdocs.pm/mist/index.html
https://en.wikipedia.org/wiki/Myst

#gleam #myst

poking at the #erlang cosmos with #elixir and #gleam and this all makes perfect sense to me

for me making an effort to learn OOP turned out to be somewhat of a waste of time and I abandoned it at the next feasible opportunity and never looked back

it's just not how I think stuff works and it never really clicked