STRICH Blog

We post about web technology, computer vision and code scanning.

Preview image for blog post "Exploring the usermedia element"
Exploring the usermedia element

8/25/2026 by Alex Suzuki

Hands-on with the new <usermedia> element and its capabilities

Preview image for blog post "What’s new in STRICH 1.17?"
What’s new in STRICH 1.17?

8/24/2026 by Alex Suzuki

Improved Data Matrix decoding on curved surfaces

Preview image for blog post "What’s new in STRICH 1.16 and 1.15?"
What’s new in STRICH 1.16 and 1.15?

6/12/2026 by Alex Suzuki

New GS1 DataBar Limited symbology and improvements to PDF417 decoding

Preview image for blog post "What’s new in STRICH 1.14?"
What’s new in STRICH 1.14?

3/2/2026 by Alex Suzuki

Rectangular Data Matrix and various under-the-hood improvements and updates

Preview image for blog post "Build an Inventory Barcode Scanner Using ReactJS (Step-by-Step)"
Build an Inventory Barcode Scanner Using ReactJS (Step-by-Step)

2/9/2026 by Shan Asif

Tired of manual inventory tracking? This guide shows you how to build a professional inventory barcode scanner with ReactJS that opens your camera, detects product barcodes, and manages stock automatically.

Preview image for blog post "What’s new in STRICH 1.13?"
What’s new in STRICH 1.13?

1/18/2026 by Alex Suzuki

MSI Plessey barcode symbology and under-the-hood improvements in GPU-accelerated image processing

Preview image for blog post "What’s new in STRICH 1.12?"
What’s new in STRICH 1.12?

12/11/2025 by Alex Suzuki

Support for the Micro QR symbology, programmatic camera controls, and enhanced detection handling

Preview image for blog post "Scan Barcodes with Your Vue Web App: Step-by-Step Tutorial"
Scan Barcodes with Your Vue Web App: Step-by-Step Tutorial

12/9/2025 by Shan Asif

Are you struggling to add barcode scanning to your Vue web app? Tired of complex setups and native dependencies? This step-by-step guide shows you how to easily turn any Vue 3 app into a browser-based barcode scanner.

Preview image for blog post "What’s new in STRICH 1.11?"
What’s new in STRICH 1.11?

10/27/2025 by Alex Suzuki

A look at zooming and the revamped camera HUD

Preview image for blog post "Build a Book Library Barcode Scanner Using ReactJS (Step-by-Step)"
Build a Book Library Barcode Scanner Using ReactJS (Step-by-Step)

10/6/2025 by Shan Asif

Struggling to add barcode scanning to a React app? Stop wasting time on complex setups. This step-by-step guide shows you how to build a book library scanner with ReactJS and Open Library API.

Preview image for blog post "Scan Barcodes with Your React Web App: Step-by-Step Tutorial (2025)"
Scan Barcodes with Your React Web App: Step-by-Step Tutorial (2025)

8/5/2025 by Shan Asif

Are you struggling to add barcode scanning to your React web app? Tired of complex setups and native dependencies? This step-by-step guide shows you how to easily turn any React app into a browser-based barcode scanner, no native apps needed.

Preview image for blog post "Automated Testing of Barcode Scanning Apps with Playwright"
Automated Testing of Barcode Scanning Apps with Playwright

3/28/2025 by Alex Suzuki

Leveraging Playwright and WebRTC mocks for end-to-end testing of barcode scanning apps

Preview image for blog post "Embedding WebAssembly in QR Codes"
Embedding WebAssembly in QR Codes

2/5/2025 by Alex Suzuki

QR Codes typically contain URLs, but they can also contain... other things.

Preview image for blog post "Creating an Overlay with a Transparent Cutout"
Creating an Overlay with a Transparent Cutout

12/17/2024 by Alex Suzuki

Using the 2D Canvas API to create an overlay with a transparent cutout