INSIGHTS · LAST 30 DAYS

A quiet view of what shipped, what ran, and what was read.

One editorial page across traffic, AI usage, human coding, and the most-read posts. No dashboards, no chrome — just the numbers and what they meant this month.

0

Tokens this month

0 active days · Claude Code

0

Page views · 30d

Cloudflare edge, all zones

331h

Coding hours · 30d

11h avg/day · TypeScript

$0.00

AI spend · 30d

Top model: N/A

299

Blog posts published

All-time, duyet.net/blog

Last updated: May 26, 2026

By the numbers

One developer, many data streams.

Aggregated across traffic, AI usage, coding time, and published work — last 30 days unless noted.

0

AI tokens consumed

Claude Code · last 30 days

Every token here represents a real decision — a diff reviewed, a test written, a refactor weighed. The pipeline runs nightly from ClickHouse; no prompt content is stored, only aggregated per-model counts.

— ccusage → ClickHouse → insights

Traffic

0

Page views

Cloudflare · 30 days

Code

331h

Coding hours

WakaTime · 30 days

AI

$0.00

AI spend

Claude Code · 30 days

Infra

0

Cache tokens

Prompt re-use · 30 days

Writing

299

Blog posts

All-time · duyet.net/blog

Telemetry

0

Edge requests

Cloudflare · 30 days

Open Source

Public Repositories

12 public repositories · 5 total stars

github.com/duyet

Reading the signals

Every metric on this page is pulled live from production.

ClickHouse, Cloudflare, WakaTime, GitHub — no analytics middleman. The pipeline runs nightly; values here reflect the last 30 days unless noted. Missing credentials degrade to empty states, never to fabricated numbers.

Dashboard · Last updated May 26, 2026

0

AI tokens this month

Claude Code · ClickHouse warehouse

Streaming nightly

0

AI tokens routed

0 active days · Claude Code

0

Page views · 30d

Cloudflare edge, all zones

331h

Coding hours · 30d

Avg 11h/day

$0.00

AI spend · 30d

Top model: N/A

299

Live

Posts published

Every post is indexed on the day it ships and reflected here the same night.

0

Active

Cache tokens

Prompt re-use logged nightly into ClickHouse — no prompt content stored, only aggregate counts.

0

Edge requests · 30d

Cloudflare, all zones

TypeScript

Top language

30 days active

Page views · 30d
+12.4%
0
Public reading audience pulse
AI tokens · 30d
+8.2%
0
0 active days
Coding hours · 30d
3.1%
331
11h avg per active day
AI cost · 30d
+15.3%
$0.00
top: N/A

Traffic · Cloudflare

Public site pulse.

Requests, page views, and unique visitors over the last 30 days.

No data available for this period.

Reading · PostHog

Most-read pages.

PostHog data is not configured for this build.

AI · ccusage

AI work, day by day.

Token volume and estimated cost from the cached ccusage warehouse.

No data available for this period.

Models · share

Where the tokens went.

Most active model families by token share over the last 30 days.

No distribution data available.

Coding · WakaTime

Where the human hours went.

Language mix from the current 30-day coding window.

Loading.
AI cache tokens · 30d
0
Cached prompt re-use across sessions
Cloudflare requests · 30d
0
Total edge requests for the period
Top language
TypeScript
30 active days at the keyboard

Sources: Cloudflare and PostHog for traffic, ClickHouse and DuckDB for AI usage, WakaTime for coding hours. Missing credentials degrade to empty states.

FAQ

How does this data come together?