DEV Community

Cover image for Fighting Spam at Scale: How We Use Gemini to Protect the DEV Community

Fighting Spam at Scale: How We Use Gemini to Protect the DEV Community

Ben Halpern on January 22, 2026

Eliminating spam has been a massive priority for us at DEV (and the wider Forem ecosystem). If you’ve been with us for a while, you recall that thi...
Collapse
 
vivjair profile image
Vivian Jair • Edited

Thrilled to see Gemini powering the safety of the DEV community and making it easier for human moderators!

Collapse
 
srbhr profile image
𝚂𝚊𝚞𝚛𝚊𝚋𝚑 𝚁𝚊𝚒

This is amazing! And something that'll improve the quality of posts on this website.

Collapse
 
ben profile image
Ben Halpern The DEV Team

Already has :)

Collapse
 
isocyanideisgood profile image
Abhijeet Bhale

Very much eager to see this new change😊

Collapse
 
richardpascoe profile image
Richard Pascoe • Edited

Appreciate this update @ben - having recently gained Trusted Member status, this is great news.

Can I ask though, will this enable the team at DEV to automatically delete profiles from gambling websites and the like? Since my posts have gained a modest amount of traction the number of followers I have to flag and block are growing on a daily basis.

Happy to moderate new posts themselves - honoured to be given that ability, to be honest - but the follower situation also needs addressing.

Collapse
 
pascal_cescato_692b7a8a20 profile image
Pascal CESCATO

I’ve definitely noticed that — compared to some other platforms whose names I’ll politely avoid — dev.to isn’t plagued by endemic spam. There’s nothing more frustrating than publishing an article only to see the very first comment be an ad for online casinos — whether they’re in Las Vegas or Pakistan doesn’t make much difference.

On a side note, has anyone noticed the broken image link when trying to embed a GitHub repo? That’s why I always stick to plain links, even though I’d love to use the built-in embed feature!

Collapse
 
canro91 profile image
Cesar Aguirre

What about marking as spam the same article from different accounts in a time span? I've seen that behavior before.

What about spam in languages other than English?

Collapse
 
aniruddhaadak profile image
ANIRUDDHA ADAK

Awesome!

Collapse
 
behruamm profile image
Behram

Spam comments are also really annoying

Collapse
 
ben-santora profile image
Ben Santora

Skillful coding on your part - and Ruby on Rails still rules!

Collapse
 
tobarja profile image
Andrew Thompson

Are completely off topic posts considered spam? I keep seeing obvious SEO posts.

Collapse
 
mauricio_vidal_6fa7683747 profile image
Mauricio Vidal

Buenísimo !

Collapse
 
paras594 profile image
Paras 🧙‍♂️

Awesome !!!

Collapse
 
proflead profile image
Vladislav Guzey

Thanks for sharing! :)

Collapse
 
asrar_khan profile image
Asrar Khan • Edited

Love the hybrid approach here of using upstream algorithms + Gemini for scaling moderation without losing accuracy!

Collapse
 
heintingla profile image
Willie Harris

Great example of how AI like Gemini can effectively support moderation and keep developer communities high-quality.

Collapse
 
sigje profile image
Jennifer Davis

Great job on implementing this to support building community!

This is fascinating; I'm really curious if GitHub has something like this as Repo Maintainer burnout has been building for years.

Collapse
 
isocyanideisgood profile image
Abhijeet Bhale

I really like these newer way on the improvements for the Spam's on DEV 👍🏻👍🏻

Collapse
 
icoda profile image
coda

would never say there's gemini behind it, awsome!