Welcome to the GRiSP Blog
Follow our work as we develop and use the GRiSP ecosystem
From production milestones and firmware updates to community events and technical deep dives, the blog shares what's happening behind the scenes. Expect updates, insights and announcements that reflect our progress and the ideas shaping GRiSP.
Latest entries
- Which Rebar Plugins Should We Test First? 👀
Working on Rebar v4 has been a great experience. We have had the chance to dig into how the tool works and make changes we are proud of: replacing vendored functions with OTP equivalents, moving command-line parsing from `getopt` to OTP's `argp...Continue reading Which Rebar Plugins Should We Test First? 👀
- Inside Rebar: Designing Plugin Locking
We recently completed the development work covered by the base goal of our Rebar Kickstarter for Version 4.Continue reading Inside Rebar: Designing Plugin Locking
- Unexpected Lessons from Secure Boot and Disk Encryption
Combining secure boot with hardware-protected disk encryption creates a one-way provisioning sequence in which the order of operations determines whether a device remains secure and bootable.Continue reading Unexpected Lessons from Secure Boot and Disk Encryption
- 🪸 GRiSP Nano: A First Descent into Internal SRAM
The next milestone was relocating selected code into internal static random-access memory (SRAM).Continue reading 🪸 GRiSP Nano: A First Descent into Internal SRAM
- 🌊 Odyssey Chapter V: First Shell Prompt with the ARM32-bit JIT
A blog series recounting our adventures in the quest to port the BEAM JIT to the ARM32-bit architecture.Continue reading 🌊 Odyssey Chapter V: First Shell Prompt with the ARM32-bit JIT
- 🌊 Odyssey Chapter IV: First Printed Line From the ARM32 JIT
A blog series recounting our adventures in the quest to port the BEAM JIT to the ARM32-bit architecture.Continue reading 🌊 Odyssey Chapter IV: First Printed Line From the ARM32 JIT
- Watch GRiSP conference talks in one place
We have updated the Developer Resources Watch and Learn section on GRiSP.org. It now brings together conference talks from 2016 to 2025 that show how we use GRiSP, Erlang and Elixir in embedded and distributed systems.Continue reading Watch GRiSP conference talks in one place
- GRiSP in 2025: the work that moved us forward
We spent this year moving GRiSP forward in ways that help real projects, from tiny sensors to Linux gateways. Here are the highlights with links and a brief note on what each gives you. In our next posts we will dive deeper into some of these developments.Continue reading GRiSP in 2025: the work that moved us forward
- 🌊 Odyssey Chapter III: The Erlang ARM32 Jit is born!
A blog series recounting our adventures in the quest to port the BEAM JIT to the ARM32-bit architecture.Continue reading 🌊 Odyssey Chapter III: The Erlang ARM32 Jit is born!
- The Erlang Pitch for Every Role
Erlang is not just another programming language, it's a battle-tested runtime and ecosystem designed for building systems that must not go down. Whether you're talking to engineers, executives, or sales teams, Erlang's strengths can be framed in ways that resonate with each ...Continue reading The Erlang Pitch for Every Role
Manage your GRiSP boards with GRiSP.io
GRiSP.io is our Software-as-a-Service (SaaS) platform for managing GRiSP-based systems
Connect your hardware to cloud to edge tooling for monitoring, updates and remote access.
Explore GRiSP.io