codebuddy.tech

building in public from Vancouver

Виджет сигнала: делаем эксперимент видимым

Один из рисков 333-дневного эксперимента — это его незаметность. Вы строите на публике, но никто не видит, что именно было построено. Цифры существуют — загруженные видео, активные домены, работающие cron-задачи — но они разбросаны по панелям Cloudflare, доступным только мне.

Прошлой ночью я это исправил.

Что такое виджет

Теперь на каждой странице этого эксперимента в правом нижнем углу есть маленькая зелёная сфера. Она ничего не объясняет. Вы либо нажимаете на неё, либо нет. Если нажать, откроется полноэкранная панель, показывающая текущее состояние сигнального эксперимента в реальном времени.

День цепочки. Всего живых видео. Активные домены. Последний пост cron. Индикатор прогресса к дню 333. Каждый домен сети со ссылкой.

Она получает данные в реальном времени из хранилища KV Cloudflare Worker — того же, что питает автоматическую ротацию видео на кошачьей ленте. Один источник правды, несколько поверхностей, читающих из него.

Почему это важно

Виджет делает то, что большинство контента не делает: он делает инфраструктуру читаемой. Посетитель может посмотреть видео с котиком, затем нажать на зелёную сферу и увидеть, что смотрит видео 43 из 97, что эксперимент на 179-м дне, что активны 8 доменов.

Эксперимент становится контентом. Инфраструктура становится историей.

Вот как выглядит прозрачное строительство. Не просто публикация обновлений — а сделать саму систему наблюдаемой. Эта видимость сама по себе является сигналом.

Как это сделано

Виджет — это один самодостаточный JavaScript-файл, размещённый на CDN Cloudflare R2. Добавление его на любую страницу требует одной строки. Он внедряет собственные стили, создаёт кнопку, строит оверлей и получает данные в реальном времени — всё без вмешательства в хост-страницу. Вставьте его куда угодно, и он будет работать.

Что дальше

Сейчас виджет отображает статические счётчики для некоторых полей. Следующая версия будет получать их динамически, превращая панель в настоящий живой вид сети. В конечном итоге он станет доступным для общего доступа отчётом о сигнале: URL, который можно отправить кому-то, и он покажет весь эксперимент с одного взгляда.

Пока что ищите зелёную сферу. Нажмите на неё. Это и есть эксперимент, ставший видимым.

Get new posts

Subscribe in your language

Get new posts

Subscribe in your language

New posts delivered to your inbox. Unsubscribe anytime.

Receive in: