Happy New Year! 🎉

Today I published “Gleaming Wails: Idiomatic Gleam & Lustre Msg naming with nice refactor | Always Developing #253” to my YouTube channel.

In this session I switch to using more conventional names for the app’s Lustre Msg types, which turns out awesome as it helps me see where I was going wrong, could remove some messages, and simplify the update function!

https://www.youtube.com/watch?v=FPZw6538QOY

#alwaysdeveloping #coding #gleam #live #lustre #snippetexpander #wails #youtube

Gleaming Wails: Idiomatic Gleam & Lustre Msg naming with nice refactor | Always Developing #253

YouTube

Today I published the 256th video on my YouTube channel.
It’s only my 251st full Always Developing video, there’s been a handful of quick catchup “.1” videos, and my very first video was nothing related to coding.
However, I still think it’s pretty neat to have hit this milestone.
Merry Christmas nerds! 🎄😀
https://youtu.be/5ftjNvbdOps

#alwaysdeveloping #coding #gleam #live #lustre #snippetexpander #wails #youtube

https://ianmjones.com/2025/12/152/

Gleaming Wails: Starting Daemon and handling JS error in Gleam - Part 1 | Always Developing #251

YouTube

Gleaming Wails: A new series of live coding videos

I’ve just published the first video in a new series of live coding sessions where I’m developing with Gleam and Lustre to build the front end for a desktop app built with Go and Wails.

https://ianmjones.com/2025/11/gleaming-wails-a-new-series-of-live-coding-videos/

#alwaysdeveloping #coding #gleam #live #lustre #snippetexpander #wails #youtube

Gleaming Wails: A new series of live coding videos – ianmjones