All
Articles 110,584Blog Posts 120,942Tech Tutorials 28,193Research Papers 22,443News 16,572
⚡ AI Lessons

Dev.to · SHOTA
🛠️ AI Tools & Apps
⚡ AI Lesson
5d ago
Detecting Which AI Chat Platform You're On: URL and DOM Patterns for ChatGPT, Claude, Gemini, and Copilot
If you're building a Chrome extension that works with AI chat platforms — prompt injection, session...

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
1w ago
How to Detect Which Font Is Actually Rendering in a Browser (Not Just the CSS Stack)
getComputedStyle(element).fontFamily returns the CSS declaration: "Hiragino Kaku Gothic ProN", "Yu...

Dev.to · SHOTA
1w ago
Scraping Prices Without an API: Chrome Content Script Patterns for Japanese E-Commerce
Japanese e-commerce is fragmented. The same product — a vintage camera, a game console, a brand bag —...

Dev.to · SHOTA
2w ago
Browser Scroll Restoration Is Broken on SPAs. Here's How a Chrome Extension Fixes It.
Chrome has had scroll restoration support since 2015. You can even control it:...

Dev.to · SHOTA
⚡ AI Lesson
2w ago
5 Cookie Tricks for Debugging Auth Issues in Chrome (No More Creating Test Accounts)
Debugging authentication in web apps is painful. You need to test the same flow as five different...

Dev.to · SHOTA
2w ago
Browser Scroll Restoration Is Broken on SPAs. Here's How a Chrome Extension Fixes It.
Chrome has had scroll restoration support since 2015. You can even control it:...

Dev.to · SHOTA
📣 Digital Marketing & Growth
⚡ AI Lesson
2w ago
5 Cookie Tricks for Debugging Auth Issues in Chrome (No More Creating Test Accounts)
Debugging authentication in web apps is painful. You need to test the same flow as five different...

Dev.to · SHOTA
2w ago
5 Cookie Tricks for Debugging Auth Issues in Chrome (No More Creating Test Accounts)
Debugging authentication in web apps is painful. You need to test the same flow as five different...

Dev.to · SHOTA
⚡ AI Lesson
2w ago
5 Cookie Tricks for Debugging Auth Issues in Chrome (No More Creating Test Accounts)
Debugging authentication in web apps is painful. You need to test the same flow as five different...

Dev.to · SHOTA
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Auto-Block Focus Time in Google Calendar — Building a Schedule-Based Chrome Extension
Using chrome.alarms and MutationObserver to inject focus-time overlays on Google Calendar without OAuth or cloud sync.

Dev.to · SHOTA
⚡ AI Lesson
3w ago
I Built a Visa Requirement Overlay for Google Flights — Here's How the Chrome Extension Works
Injecting visa requirement badges on Google Flights using a local JSON matrix, MutationObserver, and multi-selector destination extraction.

Dev.to · SHOTA
📣 Digital Marketing & Growth
⚡ AI Lesson
1mo ago
Building a Japanese-First Read-Later PWA: From Pocket Shutdown to Launch
After Pocket shut down, I built Readbox — a Japanese-first read-later PWA. Notes on Vercel serverless, on-device storage, i18n routing pitfalls.

Dev.to · SHOTA
⚡ AI Lesson
1mo ago
I Applied SLA Concepts to My Email Inbox — Here's What I Learned Building the Chrome Extension
Tracking response time deadlines for emails in Gmail using Chrome MV3, DOM mutation observers, and a color-coded urgency system.

Dev.to · SHOTA
⚡ AI Lesson
1mo ago
190 Countries, Zero API Calls: Shipping Static Data in a Chrome Extension
How I structured and bundled a 190-country visa requirements matrix into a Chrome extension without hitting any external API at runtime.

Dev.to · SHOTA
⚡ AI Lesson
1mo ago
How to detect ghost jobs in 2026 — a developer's guide
Nearly 4 in 10 hiring managers admit posting jobs with no plan to fill them. Here are the four signals I use to detect ghost jobs from a Chrome extension — with

Dev.to · SHOTA
🛠️ AI Tools & Apps
⚡ AI Lesson
1mo ago
Ghost Jobs Are Wasting Your Time — I Built a Chrome Extension to Detect Them
How I detect fake job listings using posting age, description vagueness, and duplicate signals in a Chrome MV3 extension. No API keys needed.

Dev.to · SHOTA
📣 Digital Marketing & Growth
⚡ AI Lesson
1mo ago
How to Avoid Chrome Web Store 'Red Nickel' Rejection: What I Found After Auditing 18 Extensions
I got my Chrome extension rejected from the Chrome Web Store last week for a 4-letter word:...

Dev.to · SHOTA
⚡ AI Lesson
1mo ago
Detecting YouTube SPA Navigation in a Chrome Extension Content Script
How to reliably run code on every new YouTube video — not just on the first page load — using MutationObserver and a URL change guard.

Dev.to · SHOTA
1mo ago
I Built a Price History Tracker for Japan's 4 Major E-Commerce Sites (Amazon.co.jp, Rakuten, Yahoo!, Mercari)
How I scraped price data from 4 different site structures, built a local price history DB with IndexedDB, and created drop alerts — all in a Chrome MV3 extensio

Dev.to · SHOTA
1mo ago
I Built a Chrome Extension That Remembers Where You Stopped Reading
test content

Dev.to · SHOTA
📣 Digital Marketing & Growth
⚡ AI Lesson
1mo ago
Building a Cookie Manager Chrome Extension: What I Learned From the MV3 Transition
Cookie management extensions are one of the oldest categories in the Chrome Web Store. EditThisCookie...

Dev.to · SHOTA
📣 Digital Marketing & Growth
⚡ AI Lesson
1mo ago
Building a Cookie Editor Chrome Extension — Why I Built CookieJar After EditThisCookie Died
EditThisCookie Is Gone — Now What? In late 2024, EditThisCookie — the most popular cookie...

Dev.to · SHOTA
📣 Digital Marketing & Growth
⚡ AI Lesson
2mo ago
Real Numbers: Freemium Chrome Extension Monetization After 6 Months
I've been publishing Chrome extensions for about a year. Six months ago I started adding freemium...

Dev.to · SHOTA
📣 Digital Marketing & Growth
⚡ AI Lesson
2mo ago
Monetizing Chrome Extensions with Freemium — Real Numbers from 7 Paid Extensions
Can You Actually Make Money with Chrome Extensions? Yes. But the numbers are smaller than...
DeepCamp AI