Posts

Showing posts from February, 2026

Web NFC API Explained: How to Write NFC Tags Directly from the Browser (Step-by-Step Guide)

Web NFC API Explained: How to Write NFC Tags Directly from the Browser (Step-by-Step Guide) Web NFC API Explained: How to Write NFC Tags Directly from the Browser (Step-by-Step Guide) Let’s be honest for a second: downloading a 50MB native app just to write a simple URL onto an NFC tag feels ridiculous. It’s 2026. We shouldn’t need a specialized toolkit installed on our phones to do something as basic as flipping a bit on a piece of plastic. For the longest time, though, that was the reality. If you wanted to mess with Near Field Communication (NFC), you were stuck in the walled gardens of Android Java or Swift. The browser was off-limits. Sandbox rules, security paranoia—pick your poison. But the web moves fast. With the Web NFC API , Chrome on Android has basically kicked the door down. You can now read and—more importantly— write NFC tag from browser sessions directly. No app stores. No "allow installation from unknown ...

Why QR Codes Are the Unsung Hero of Modern SaaS and Marketing

Tags: QR codes, SaaS, productivity, digital tools, UX QR codes have been around for decades, but recently I’ve started noticing them in places I never expected: beta apps, product demos, internal tools, and even casual marketing campaigns. What once felt like a gimmick has become a surprisingly practical way to bridge the offline and online worlds. Bridging the Desktop-to-Mobile Gap In one of my SaaS side projects, testers struggled to access mobile-specific features. Long URLs, deep links, or authentication flows often caused friction. The solution? QR codes. By generating a unique code per user or per feature, testers could simply scan and be redirected to the right page, instantly. Technical but Simple Workflow Here’s a simplified version of what I did: Generate a time-limited session token on the server. Embed the token in a QR code link ( myapp://feature?token=abc123 ). User scans the code with their mobile device. The app authenticates the token and takes the user...