How I Built a Privacy-First vCard QR Code Generator (No Backend Required)
Why I built it Every QR code generator I tried required an email, pushed subscriptions, or stored my contact data on their servers. I needed a simple way to sh...
Why I built it Every QR code generator I tried required an email, pushed subscriptions, or stored my contact data on their servers. I needed a simple way to sh...
Introduction This is a submission for the New Year, New You Portfolio Challenge presented by Google AI. I’m Kiran Naragund, a full‑stack developer, open‑source...
!Cover image for ReactJS ~React Server Components~https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev...
Starting Out When I first dipped my toes into the world of tech, I had no idea where it would lead. I just knew I was curious—and that curiosity turned into a...
markdown !Cover image for How to create canonical URLs in Gatsby?https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/ht...
The Problem with Production HTML HTML is everywhere, yet most production HTML today is accidental—generated by templates that hide logic in strings. The result...
Disclaimer: This post is a mixture of ranting about the complexity of the contemporary frontend and my thoughts on how to solve it. I have been away from the fr...
!Cover image for I built a civic engagement platform because contacting your representatives shouldn't be this hardhttps://media2.dev.to/dynamic/image/width=100...
Have you ever looked at your HTML or JSX code and thought, “Why is this not working?” You’re not alone. Even experienced developers make basic mistakes while wr...
Introduction This is a submission for the New Year, New You Portfolio Challenge presented by Google AI. Hi, I'm Hyunwoo, a software developer based in Montreal...
How to stop breaking translations every time your app changes Angular’s i18n story looks complete at first glance. You mark strings, run ng extract-i18n, and y...
In the landscape of web development, the need to access content behind gating mechanisms—like paywalls or login walls—can sometimes be inevitable for testing, r...