Giacomo is a software developer and a functional programming enthusiast. Upon discovering Gleam he couldn’t help but fall in love with the language and its friendly community. He’s now a member of Gleam’s core team and an active contributor to its compiler’s development.”
Microcontrollers, embedded systems, IoT devices: to most developers those conjure up ideas of very hard-to-code systems, where great care for resources and language choice is crucial. Systems fundamentally at odds with high-level function programming languages… or are they? It doesn’t have to be the case!
In this talk we will explore how AtomVM enables us to write regular Gleam code and easily run it on tiny devices, as cheap as a couple of dollars. While standard Gleam code will get us really far, there’s also times where it might be necessary to dive deeper and rely on lower level AtomVM primitives. We will take this as an opportunity to better explore how Gleam’s foreign function interface makes it straightforward to interoperate with AtomVM core libraries, with plenty of live demos to look at.
By the end of this talk you will discover how Gleam and AtomVM can make embedded devices accessible to total beginners, not just something for the lower level hackers!
Key Takeaways:
Target Audience: