Finally bringing Tessel hardware modules to modern embedded JavaScript. Iβll have a guide about writing the sensor driver on xs-dev.js.org soon, then Iβll add on the e-ink display example next.
Posts by HipsterBrown
With my recent site redesign, I finally added a feature Iβve wanted for a while: open graph images. I wrote a bit about how I integrated it into 11ty and build them automatically.
hipsterbrown.com/training-dat...
Project Hail Mary was absolutely fantastic. Great visuals and music to go along with a wonderful story. π―
In the meantime, itβs still so fun to see lights blink and stuff move after writing some code.
Working through examples in a guide to embedded JS using the ECMA-419 standard APIs running on a Raspberry Pi Pico or ESP32. Even after all these years, I still get tripped up by incorrect wiring π
After a bunch of much needed internal refactors to xs-dev, it feels good to be shipping DX improvements again. Now I need to actually start using it in some embedded JS projects of my own! π
OpenAI acquiring Astral (makers of uv, ruff, ty) is an odd pairing, especially with the motivation of integrating it into Codex. I suppose itβs similar to Anthropic acquiring Bun to support Claude Code. π€¨
astral.sh/blog/openai
After years of overthinking, I settled on the solution to notifications from my washer and dryer using Home Assistant. As a bonus, they can now speak!
hipsterbrown.com/training-dat...
In a case of circular dependence, I wrote about my recent site redesign to seed the projects collection for my site. π
hipsterbrown.com/projects/per...
Literally did the same today π opengraph.xyz was helpful but never know until you post
Every few years I find myself optimizing workspaces instead of just using the tools. Editor configs, Obsidian vaults, homelab dashboards. Now agentic coding tools. I wrote about recognizing the loop before falling all the way in.
hipsterbrown.com/training-dat...
Feels good to want to write and publish again.
hipsterbrown.com/training-dat...
Back on my blogging BS. I've deployed a full redesign, which I'll write about more in a bit, and feel more motivated to publish again.
Starting with some recent experience improving my Home Assistant automations:
hipsterbrown.com/training-dat...
π€I've been learning about robot arms this summer and have been fascinated by the SO-ARM101, a low-cost, 3D-printable open source project. I built support for it in Viam to make it easier for other folks to configure and program their robot arms.
Full tutorial here: codelabs.viam.com/guide/so101/
A remote presentation about remote-controlled robots! This talk has been a lot of fun to put together, so I hope folks enjoy watching it too. π
π‘Get a practical guide to taking hobby projects from desk to production at the talk by Nick Hehr, an invited expert with TC53.
Learn how WebRTC enables P2P communication, interact with embedded hardware & robotics via JS APIs, & make programming devices more accessible.
π€ Iβm bringing real-time robots to JSNation on June 12th & 16th! You can register via my badge and watch the live stream for free: https://gitnation.com/badges/jsnation-2025/nick_hehr
What kind of robots would you like to see me demo?
Feeling in my element this week at work. Iβve been hacking on hardware, 3D printing, presenting workshops, writing code, and generally feeling productive. π
I backed every Pebble kickstarter and built various apps for the platform. Iβm so excited by the potential of its return! π
ericmigi.com/blog/why-wer...
Thatβs daring work π
Modern parenting is watching Sesame Street with my son while being on a technical committee meeting call because scheduling is tricky. π
Successfully migrated a project using Polymer v1 components to Lit and Material Web Components π Feels good to remove all the vendored Bower packages and legacy build tools.
@jed.is this looks like something you might be interested in based on our conversation at ChinatownJS: github.com/DouweM/pixbyt
Replaced some ceiling lights with remote-controlled fans, which mean my smart switches are basically useless. So now Iβm working on embedding an ESP8266 into the remotes for ESPHome integration. π€
π€ Have you ever wanted to build your own vending machine that you could control with a web app?
π§ββοΈOne of my coworkers built one called the Sticker Wizard for our office! Check out the tutorial if you want to make it too:
codelabs.viam.com/guide/sticke...
Fair. For now, I can still have my house being cleaned while I sleep. π€·ββοΈ
Iβm not afraid of robots taking over because I still need to flip my vacuum over to clear all the stuck hair from the brushroll several times a year.
It is so humbling as a dev to try creating an embedded display driver, especially without a datasheet and the only implementation being for a C++ graphics framework. π΅βπ«
Is this too much to pack for tinkering while on vacation? π How do I pick?