✕ Clear all filters
54 articles
▶ Videos →

📰 Dev.to · SHOTA

54 articles · Updated every 3 hours · View all reads

All Articles 161,071Blog Posts 155,570Tech Tutorials 42,485Research Papers 31,730News 21,029 ⚡ AI Lessons
A Chrome extension I never marketed grew 2.7x in two weeks — then I lost half of it
Dev.to · SHOTA 📋 Product Management ⚡ AI Lesson 4w ago
A Chrome extension I never marketed grew 2.7x in two weeks — then I lost half of it
PageMemo's installs jumped 2.7x with zero marketing — then I lost half. What actually moved it, and why retention was the real bottleneck.
How to Save and Reuse Your ChatGPT Prompts (Chrome Extension)
Dev.to · SHOTA 🧠 Large Language Models ⚡ AI Lesson 1mo ago
How to Save and Reuse Your ChatGPT Prompts (Chrome Extension)
Stop retyping prompts into ChatGPT, Claude & Gemini — save them once and insert with one click, using a free Chrome extension.
Detecting Which AI Chat Platform You're On: URL and DOM Patterns for ChatGPT, Claude, Gemini, and Copilot
Dev.to · SHOTA 🛠️ AI Tools & Apps ⚡ AI Lesson 1mo 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...
How to Detect Which Font Is Actually Rendering in a Browser (Not Just the CSS Stack)
Dev.to · SHOTA 🌐 Frontend Engineering ⚡ AI Lesson 1mo 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...
Scraping Prices Without an API: Chrome Content Script Patterns for Japanese E-Commerce
Dev.to · SHOTA 🌐 Frontend Engineering ⚡ AI Lesson 1mo 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 —...
Browser Scroll Restoration Is Broken on SPAs. Here's How a Chrome Extension Fixes It.
Dev.to · SHOTA 🌐 Frontend Engineering 1mo 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:...
5 Cookie Tricks for Debugging Auth Issues in Chrome (No More Creating Test Accounts)
Dev.to · SHOTA 🔧 Backend Engineering ⚡ AI Lesson 1mo 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...
Browser Scroll Restoration Is Broken on SPAs. Here's How a Chrome Extension Fixes It.
Dev.to · SHOTA 🌐 Frontend Engineering ⚡ AI Lesson 2mo 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:...
5 Cookie Tricks for Debugging Auth Issues in Chrome (No More Creating Test Accounts)
Dev.to · SHOTA 📣 Digital Marketing & Growth ⚡ AI Lesson 2mo 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...
5 Cookie Tricks for Debugging Auth Issues in Chrome (No More Creating Test Accounts)
Dev.to · SHOTA 📣 Digital Marketing & Growth ⚡ AI Lesson 2mo 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...
5 Cookie Tricks for Debugging Auth Issues in Chrome (No More Creating Test Accounts)
Dev.to · SHOTA 🔧 Backend Engineering ⚡ AI Lesson 2mo 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...
Auto-Block Focus Time in Google Calendar — Building a Schedule-Based Chrome Extension
Dev.to · SHOTA 🔧 Backend Engineering ⚡ AI Lesson 2mo 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.
I Built a Visa Requirement Overlay for Google Flights — Here's How the Chrome Extension Works
Dev.to · SHOTA 🌐 Frontend Engineering ⚡ AI Lesson 2mo 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.
Building a Japanese-First Read-Later PWA: From Pocket Shutdown to Launch
Dev.to · SHOTA 📣 Digital Marketing & Growth ⚡ AI Lesson 2mo 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.
I Applied SLA Concepts to My Email Inbox — Here's What I Learned Building the Chrome Extension
Dev.to · SHOTA 🌐 Frontend Engineering ⚡ AI Lesson 2mo 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.
190 Countries, Zero API Calls: Shipping Static Data in a Chrome Extension
Dev.to · SHOTA 🌐 Frontend Engineering ⚡ AI Lesson 2mo 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.
How to detect ghost jobs in 2026 — a developer's guide
Dev.to · SHOTA 🌐 Frontend Engineering ⚡ AI Lesson 3mo 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
Ghost Jobs Are Wasting Your Time — I Built a Chrome Extension to Detect Them
Dev.to · SHOTA 🛠️ AI Tools & Apps ⚡ AI Lesson 3mo 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.
How to Avoid Chrome Web Store 'Red Nickel' Rejection: What I Found After Auditing 18 Extensions
Dev.to · SHOTA 📣 Digital Marketing & Growth ⚡ AI Lesson 3mo 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:...
Detecting YouTube SPA Navigation in a Chrome Extension Content Script
Dev.to · SHOTA 🌐 Frontend Engineering ⚡ AI Lesson 3mo 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.