Technical articles and insights on browser extensions, DevOps, and engineering.
Chrome Web Store accepted the build, but the MV3 service worker was dead. Here is the Playwright smoke test we now use to load the final extension dist in Chromium before release.
The story of the CRXJS team's Vite 8 upgrade, with Optymized contributions: npm 2.7.0, peer support for Vite 3-8, Ubuntu and Windows CI, E2E coverage, and a faster maintainer workflow.
One developer. Four agents in parallel. Eight hours a day. The exact same workflow that used to be covered by a ~$700/month subscription now costs $80 per day. Nothing changed except the price.
A production job never finished for large accounts. We replaced Apriori with custom FP-Growth, cut runtime from timeout to 11.4 ms on large benchmarks, and reduced memory usage by 3300x.
Ten employees. Every Friday. Four hours of manual Allegro Ads work. That's 40 hours a week - one full-time employee - replaced by a single subscription. Here's the math behind Panel Pro.
Azure Access Control Service (ACS) for SharePoint is being retired on April 2, 2026. Step-by-step guide to migrate your SharePoint apps from ACS to Microsoft Entra ID before the deadline.
Chrome's auto-update can take hours. Learn how to scope permissions, optimize content scripts, and use real-time version checking to ship updates instantly.
A case study on building Panel Pro - a Chrome extension that injects into Allegro Ads to give agencies bulk campaign management, automated bid adjustments, and cross-campaign reporting.
How we built Panel Pro - a Chrome extension that injects directly into Allegro Ads to give agencies bulk campaign management, automated bid adjustments, and cross-campaign reporting.
A hands-on comparison of the three major Chrome extension frameworks. Architecture, DX, Manifest V3 support, and when to use each one.
What does it actually cost to build a Chrome extension? Complexity tiers, hidden costs, build vs. buy analysis, and how we price extension projects.
How combining SaaS product development with client services creates a flywheel effect - better engineers, better products, better client outcomes.
Your app has no API and your developer said it can't be done? A browser extension can automate any web application - no backend access required.
We contributed 27+ pull requests to CRXJS to make browser extension development work on Windows. Here is how we built cross-platform CI/CD for a 3.9k+ star open-source project.
A practical guide to building modern Chrome extensions using React, Vite, and CRXJS. Manifest V3, content script injection, Shadow DOM isolation, and production deployment.
After three and a half years in beta, the CRXJS Vite plugin for Chrome extension development is officially stable. What changed, what is new, and what it means for extension developers.