Gleam doesn't compile to Erlang source anymore
Gleam v1.19.0 was released with a rewritten Erlang code generator by Giacomo Cavalieri that outputs Erlang abstract forms instead of Erlang source code, letting the compiler load generated code direct…
Gleam v1.19.0 was released with a rewritten Erlang code generator by Giacomo Cavalieri that outputs Erlang abstract forms instead of Erlang source code, letting the compiler load generated code direct…
Developer shakefu released Yass, a specification syntax that uses RFC2119 keywords in a minimal YAML format, entering public beta. The Yass CLI was validated across 7 languages — TypeScript, Python, G…
A developer recounts their journey through programming languages and explains how structured outputs from large language models can be viewed as domain-specific languages, enabling deterministic code …
Carnegie Mellon's 1975 HEARSAY-II speech recognizer introduced the blackboard architecture, a multi-agent design where independent experts collaborate via a shared board without a central supervisor, …
A developer used structure-aware fuzzing to test the Gleam compiler, generating random Gleam programs and comparing outputs between its Erlang and JavaScript targets. The approach found one bug after …
A developer with nearly thirty years of experience describes grappling with the existential shift AI tools like Claude Code are forcing on their career. They recount how working with Claude Code chang…
A developer frustrated with JavaScript's design flaws advocates using Gleam, a type-safe functional language, with Vite's build pipeline to create robust web applications. The author provides a Vite+G…
A software developer reports that AI has become so integral to their daily work that they no longer feel like a programmer, as AI handles understanding tickets, writing code, reviewing, and suggesting…
The success or failure of autonomous agent loops in AI systems depends on supervision, not the loop itself. Early failures were due to unsupervised loops, while successful production loops had constra…
A developer built an AI agent system to autonomously curate and manage the gaming portal minigames.world, replacing manual game selection, categorization, and publishing. The architecture uses Erlang …
A developer has created a structured prompt system for auditing Elixir and Erlang projects, defining two entry points: `audit_file/4` for single-file analysis and `audit_directory/2` for whole-package…
This article provides a deployment guide for Fluxer, a self-hosted, open-source Discord alternative, detailing 20 common issues ("gotchas") encountered during setup. Key recommendations include keepin…
The article explains that Elixir uses Erlang's `:queue` module, which provides a double-ended FIFO (first-in, first-out) data structure for efficiently adding and removing items from both ends. It not…
This article provides an introductory overview of using ETS (Erlang Term Storage) in Elixir and Erlang, focusing on basic patterns for table management and practical usage. It explains how ETS offers …