Stop wrapping search matches in <mark>.
The CSS Custom Highlight API paints them instead:
1. Find the matches with a TreeWalker
2. Turn each one into a Range
3. CSS.highlights.set()
Zero elements added. Every modern browser.
markodenic.tech/highlight-sear…
The CSS Custom Highlight API paints them instead:
1. Find the matches with a TreeWalker
2. Turn each one into a Range
3. CSS.highlights.set()
Zero elements added. Every modern browser.
markodenic.tech/highlight-sear…
6
5
98
9,212
Cloudflare's vuln hunter started as this one skill.
github.com/cloudflare/sec…
Point your coding agent at any repo: it maps the attack surface, hunts for bugs, and has a fresh agent try to disprove every finding.
github.com/cloudflare/sec…
Point your coding agent at any repo: it maps the attack surface, hunts for bugs, and has a fresh agent try to disprove every finding.
5
3
25
5,146
Shipped it
New "Prompt" tab in the CSS Grid Generator: your columns, rows, gaps and the exact grid-template-areas map, ready to paste into any AI.
Thanks for the idea @csaba_kissi!
x.com/denicmarko/sta…
New "Prompt" tab in the CSS Grid Generator: your columns, rows, gaps and the exact grid-template-areas map, ready to paste into any AI.
Thanks for the idea @csaba_kissi!
x.com/denicmarko/sta…
@csaba_kissi Good idea. Added!
1
0
5
587
Marko Denic retweeted
Aaaaaaand we're live!
usagerank.com
No prompts. No code. No API keys.
Just one command to find out who on X is burning the most tokens on Claude Code and Codex 🔥
usagerank.com
No prompts. No code. No API keys.
Just one command to find out who on X is burning the most tokens on Claude Code and Codex 🔥
Almost there...
just making sure the leaderboard can count past a trillion 🔥
33
5
48
29,196
Auto-growing textareas used to need JS that checks scrollHeight on every keystroke.
Now it's 3 lines of CSS:
textarea {
field-sizing: content;
min-height: 3lh;
max-height: 10lh;
}
It grows as you type and starts scrolling after 10 lines.
Now it's 3 lines of CSS:
textarea {
field-sizing: content;
min-height: 3lh;
max-height: 10lh;
}
It grows as you type and starts scrolling after 10 lines.
6
0
24
3,468
My friends from @GradiumAI are cooking. 🔥
A new frontier for on-device speech.
We're open-sourcing Phonon, a suite of TTS models under 50m parameters, setting a new standard for naturalness and accuracy across languages, with the broadest inference support to date.
Phonon-31m is available under Apache 2.0.
Y🧵
2
0
11
3,631
typeui.sh is an amazing design layer for AI coding agents!
1. Design skills
2. UI prompts
3. Works with Claude, Codex & Cursor
Check it out!
1. Design skills
2. UI prompts
3. Works with Claude, Codex & Cursor
Check it out!
9
8
56
7,871
Will AI replace programmers?
No, not the job. But it is replacing a growing share of the work.
What the data actually shows:
No, not the job. But it is replacing a growing share of the work.
What the data actually shows:
14
5
82
18,943
What's left for humans is the hard part:
• deciding what to build
• judging if the result is right
• getting it in front of users
Developers who ship their own things practice this every week.
• deciding what to build
• judging if the result is right
• getting it in front of users
Developers who ship their own things practice this every week.
2
0
7
1,653



