My social preview images are Elm code now. Rendered by Go. Into an Svg 😵 · cekrem.github.io
cekrem.github.iou/cekrem — 1 day ago
Every keystroke gets broadcast to everyone currently on the page, plays a Cherry MX Blue sample (different sound per key now), and ticks up a global character counter. There's a fade-trail of the most recent keys. That's the whole app.
The actual point was to try out Lamdera (Elm fullstack). Shared types between backend and frontend, end-to-end typed messages, no API layer to write. The glue-lessness is genuinely impressive — the "app" took some small parts of an afternoon, most of which was fiddling with the audio.
Someone in the Elm Slack called it a "beautifully coded terrible idea," which feels about right.
Demo: <https://greentype.lamdera.app> Source: <https://github.com/cekrem/greentype>