DEV Community

Sherotree profile picture

Sherotree

Being a developer means being a student for life

Hacktoberfest 2026 Challenge Completion
Four Year Club
Three Year Club
KendoReact Free Components Challenge Completion Badge
Two Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Netlify Dynamic Site Challenge Completion Badge
Writing Debut
One Year Club
Give the agent a failing Storybook story, not a vague “fix a11y”

Give the agent a failing Storybook story, not a vague “fix a11y”

Comments
3 min read

Want to connect with Sherotree?

Create an account to connect with Sherotree. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
GIF to Live Photo without leaving the tab

GIF to Live Photo without leaving the tab

Comments
4 min read
HEIC from iPhone in the browser — no desktop converter, no upload

HEIC from iPhone in the browser — no desktop converter, no upload

Comments 1
4 min read
Paste failing Playwright into the agent, not into Slack

Paste failing Playwright into the agent, not into Slack

Comments
4 min read
Shipping AI-assisted migrations without a big-bang PR

Shipping AI-assisted migrations without a big-bang PR

Comments
5 min read
Smell-checking AI-suggested React hooks before you merge

Smell-checking AI-suggested React hooks before you merge

Comments 1
5 min read
Local-First DX — What Belongs in the Browser vs a CLI

Local-First DX — What Belongs in the Browser vs a CLI

Comments
4 min read
Agent-Driven Refactors: Keep the PR Reviewable

Agent-Driven Refactors: Keep the PR Reviewable

Comments
4 min read
Prompting for Design-System Compliance Without Dumping the Whole Library

Prompting for Design-System Compliance Without Dumping the Whole Library

3
Comments 1
4 min read
Frontend CI Gates That Catch AI-Generated Regressions

Frontend CI Gates That Catch AI-Generated Regressions

1
Comments
5 min read
Convert Video/GIF ↔ Apple Live Photo in the browser (free, no upload server)

Convert Video/GIF ↔ Apple Live Photo in the browser (free, no upload server)

Comments
3 min read
When to Let AI Rewrite a Component vs Ask for a Patch

When to Let AI Rewrite a Component vs Ask for a Patch

Comments
5 min read
One-Off Design Jobs Without Uploading to Random Sites

One-Off Design Jobs Without Uploading to Random Sites

Comments 1
4 min read
Convert TTF/OTF fonts to WOFF2 in the browser (no install, no upload server)

Convert TTF/OTF fonts to WOFF2 in the browser (no install, no upload server)

Comments 1
3 min read
Offline Chart Editing in Chrome’s Side Panel — CSV In, PNG Out, No Upload

Offline Chart Editing in Chrome’s Side Panel — CSV In, PNG Out, No Upload

Comments
3 min read
Browser Local Tools vs a Pile of SaaS — When Local Wins

Browser Local Tools vs a Pile of SaaS — When Local Wins

Comments
4 min read
From One-Off ChatGPT Asks to a Reusable Frontend Prompt Library

From One-Off ChatGPT Asks to a Reusable Frontend Prompt Library

Comments
3 min read
Structured Prompts for Accessible React (Roles, Keyboard, Contrast)

Structured Prompts for Accessible React (Roles, Keyboard, Contrast)

Comments
4 min read
Local-First Chart Pipeline: CSV Chart Export Without Third-Party Upload

Local-First Chart Pipeline: CSV Chart Export Without Third-Party Upload

1
Comments
4 min read
Constraining Agent UI Diffs: Component Boundaries, No Random Token Edits

Constraining Agent UI Diffs: Component Boundaries, No Random Token Edits

1
Comments
3 min read
AI-Generated Frontend Tests: Fake Green vs Real Coverage

AI-Generated Frontend Tests: Fake Green vs Real Coverage

Comments
3 min read
Design-Token Changes Need a Changelog (or RFC), Not Only Figma

Design-Token Changes Need a Changelog (or RFC), Not Only Figma

Comments
3 min read
Nightbrief — two lines in the morning, Gemma overnight

Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady Submission 🦥

Nightbrief — two lines in the morning, Gemma overnight

1
Comments 3
4 min read
What to Give an AI vs a Human in Frontend PR Review

What to Give an AI vs a Human in Frontend PR Review

2
Comments 1
3 min read
Plotkeep — a chart press that never phones home

Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle Submission 💸

Plotkeep — a chart press that never phones home

5
Comments
6 min read
WCAG Color Contrast Explained: AA vs AAA, Large Text, and the Gray That Fails

WCAG Color Contrast Explained: AA vs AAA, Large Text, and the Gray That Fails

Comments
4 min read
CSS Easing Explained: Picking the Right cubic-bezier() for Enter, Exit and Move Animations

CSS Easing Explained: Picking the Right cubic-bezier() for Enter, Exit and Move Animations

1
Comments 1
4 min read
I built a free chart maker that runs entirely in the browser (CSV sankey, sunburst, hand-drawn)

I built a free chart maker that runs entirely in the browser (CSV sankey, sunburst, hand-drawn)

Comments
1 min read
Uwarp: 500+ Free Browser UI Tools (No Signup)

Uwarp: 500+ Free Browser UI Tools (No Signup)

Comments
1 min read
SVG Cursors You Can Actually Ship: Introducing `@sherotree/cursors`

SVG Cursors You Can Actually Ship: Introducing `@sherotree/cursors`

Comments
1 min read
Jev Isn't a Chatbot — It's a System One Model for Typed Decisions

Jev Isn't a Chatbot — It's a System One Model for Typed Decisions

Comments
5 min read
Build UChart with KendoReact

Build UChart with KendoReact

3
Comments
1 min read
🏆 Pick Your Champion - Netlify Dynamic Site Challenge

🏆 Pick Your Champion - Netlify Dynamic Site Challenge

16
Comments
2 min read
🎨 Logo Hunter - Netlify Dynamic Site Challenge

🎨 Logo Hunter - Netlify Dynamic Site Challenge

12
Comments 3
2 min read
loading...