Also did a RENEGADE arthack.nz SHOW during a lunch break:

- 🎶 Music: @noiseissues aka DESTROY WITH SCIENCE with controlled by Rasberry Pi sequencer written in Rust.
- 🌈 Visuals: jackvpurvis.com aka Visor using visor.live/ written in Rust.
- 🧊 LEDs: My cube using blinksy.dev in Rust.

Music and visuals created , everything powered by .

A small live performance setup during a lunch break. Two people operate electronic music and visual equipment on a table: a laptop showing generative visuals, a modular Eurorack synthesizer with glowing patch cables, and a cube covered in colorful LED lights. Behind them, a large projection screen displays pulsing, symmetrical patterns in sync with the music and visuals.
A small live performance setup during a lunch break. Two people operate electronic music and visual equipment on a table: a laptop showing generative visuals, a modular Eurorack synthesizer with glowing patch cables, and a cube covered in colorful LED lights. Behind them, a large projection screen displays pulsing, symmetrical patterns in sync with the music and visuals.
A camera pans around a cube made of small, multicolored LED lights arranged in a 3D volumetric grid. The lights change colors in patterns as the cube is shown from different angles. Background music by DESTROY WITH SCIENCE plays.
A camera pans around a cube made of small, multicolored LED lights arranged in a 3D volumetric grid. The lights change colors in patterns as the cube is shown from different angles. Background music by DESTROY WITH SCIENCE plays.

🦾 Why Lua Beats MicroPython for Serious Embedded Devs

「 Lua isn’t just compatible with embedded systems; the Lua ANSI C library was designed for them. Its architecture is clean, compact, and deterministic.

MicroPython, on the other hand, is a reimplementation of Python 3. It works well for many embedded use cases, but it inherits assumptions from a desktop-oriented language 」

https://www.embedded.com/why-lua-beats-micropython-for-serious-embedded-devs

#lua #micropython #embedded

Mikey
Mikey boosted

Woohoo, 3D-native LED animations! 🙆

Made with unreleased version of https://blinksy.dev, a Rust LED library for embedded micros. 🟥 🟩 🟦

(Music by @noiseissues )

#rustlang #fastled#wled #embedded #creativecoding #opensource #maker

A glowing LED cube displays colors flowing over its faces. The cube is sitting in a stand made from grid beam. A person turns the stand around and around, showing the cube from all sides, while the colors continue to flow around seamlessly. Ambient music plays in the background.
A glowing LED cube displays colors flowing over its faces. The cube is sitting in a stand made from grid beam. A person turns the stand around and around, showing the cube from all sides, while the colors continue to flow around seamlessly. Ambient music plays in the background.

Woohoo, 3D-native LED animations! 🙆

Made with unreleased version of https://blinksy.dev, a Rust LED library for embedded micros. 🟥 🟩 🟦

(Music by @noiseissues )

#rustlang #fastled#wled #embedded #creativecoding #opensource #maker

A glowing LED cube displays colors flowing over its faces. The cube is sitting in a stand made from grid beam. A person turns the stand around and around, showing the cube from all sides, while the colors continue to flow around seamlessly. Ambient music plays in the background.
A glowing LED cube displays colors flowing over its faces. The cube is sitting in a stand made from grid beam. A person turns the stand around and around, showing the cube from all sides, while the colors continue to flow around seamlessly. Ambient music plays in the background.

Nerves is an IoT framework that includes a lot of embedded best practices in the fundamental design. A/B partitions, using Erlang for your init system, watchdogs, a robust approach to networking, signed firmware delivery, streaming firmware, minimal OS surface area.

The only general-audience talk I've given on Nerves focused on updating firmware/software and covers some of it:
https://www.youtube.com/watch?v=xsL_cusf66c
#iot #embedded #linux

Finally kicked off the development phase of this short IoT contract at @limeleaf@social.coop . I'm mainly building out the cloud service to show device inventory, their state, and data upload flow. I also get to advise the implementation of the embedded side from a security perspective.

I've built this a few times before on top of AWS IoT which is why we got the contract. Methinks we should advertise this skill more.

#IoT #GoLang #Security #mTLS #Embedded