📰 Dev.to · Shaishav Patel
Articles from Dev.to · Shaishav Patel · 97 articles · Updated every 3 hours · View all reads
All
⚡ AI Lessons (10399)
ArXiv cs.AIDev.to · FORUM WEBDev.to AIForbes InnovationOpenAI NewsHugging Face Blog

Dev.to · Shaishav Patel
1w ago
Building a Base64 Encoder/Decoder with File Support in Next.js
Base64 is everywhere — data URLs, email attachments, API payloads, JWTs. But the browser's built-in...

Dev.to · Shaishav Patel
1w ago
Building a URL Encoder/Decoder with Live Mode in Next.js
URL encoding is one of those things every developer needs but nobody wants to open a terminal for. I...

Dev.to · Shaishav Patel
1w ago
What Is URL Encoding and Why Does Your Link Look Like %20%3F%26
You copied a link and pasted it somewhere. It came out looking like...

Dev.to · Shaishav Patel
1w ago
How to Compress Images Without Losing Quality (Free, No Upload)
Your website is slow. Your users are leaving. And your images are probably why. A single...

Dev.to · Shaishav Patel
1w ago
Building a Browser-Based Image Resizer with Canvas API and Aspect Ratio Lock
Resizing images in the browser is straightforward with Canvas API — but there are a few details worth...

Dev.to · Shaishav Patel
1w ago
Building a Browser-Based Image Rotate & Flip Tool with Canvas API
Rotating an image sounds trivial — until you need the output canvas to fit the rotated image exactly,...

Dev.to · Shaishav Patel
1w ago
Building a BMI Calculator with Metric & Imperial Support in React
BMI calculators look deceptively simple — a couple of inputs and a formula. But once you add...

Dev.to · Shaishav Patel
1w ago
Building a Cryptographically Secure Password Generator in React
Most password generator tutorials reach for Math.random(). It's easy, it works, and the output looks...

Dev.to · Shaishav Patel
1w ago
Building a PDF to Word Converter in Next.js with pdfjs-dist and docx
We needed a PDF to Word converter for Ultimate Tools. Most browser-based approaches hit a wall:...

Dev.to · Shaishav Patel
1w ago
Building a Browser-Based Image Blur Tool with Canvas API (No Libraries)
Blurring an image in the browser sounds like it should need a library. It doesn't. The Canvas 2D API...

Dev.to · Shaishav Patel
1w ago
You Printed the QR Code. Then the URL Changed.
You designed the flyer. You printed 500 copies. You stuck the QR code in the corner pointing to your...

Dev.to · Shaishav Patel
1w ago
How to Split a PDF — 3 Ways, Zero Software
How to Split a PDF — 3 Ways, Zero Software Most "split PDF" tools give you one option: cut...

Dev.to · Shaishav Patel
2w ago
From API Response to Spreadsheet: How to Convert JSON to CSV Instantly
You just hit an API endpoint. Got back a beautiful JSON response. Now your manager wants it in a...

Dev.to · Shaishav Patel
2w ago
MD5, SHA-256, SHA-512: Generate Hashes Online Without Installing Anything
You need to hash something. A password, a file checksum, an API payload. You could install a...

Dev.to · Shaishav Patel
2w ago
Building a QR Code Scanner in Next.js with html5-qrcode (Camera + Image Upload)
Building a QR code scanner for the browser sounds straightforward. Then you try it and hit three...

Dev.to · Shaishav Patel
2w ago
Building a Hash Generator with Web Crypto API and a Pure-JS MD5 Fallback
Every developer runs into hashing at some point. Checking file integrity, storing password...

Dev.to · Shaishav Patel
2w ago
Building a Client-Side PDF Compressor with pdfjs-dist and pdf-lib
We needed a PDF compressor for Ultimate Tools that would run entirely in the browser — no server...

Dev.to · Shaishav Patel
3w ago
9 Browser-Based Image Tools, One Architecture: Canvas API, WebAssembly, and Zero Uploads
9 Browser-Based Image Tools, One Architecture: Canvas API, WebAssembly, and Zero Uploads I...

Dev.to · Shaishav Patel
3w ago
I Built a Free Dynamic QR Code Generator — Here's What Competitors Charge For
I needed dynamic QR codes for a project. The kind where you can change the destination URL after...

Dev.to · Shaishav Patel
3w ago
How Dynamic QR Codes Work: Redirect Routes, Scan Tracking, and Analytics in Next.js
Static QR codes embed data directly — scan one and you get a URL, a WiFi password, or a phone number...

Dev.to · Shaishav Patel
3w ago
Building a Client-Side Image Compressor with Canvas API in Next.js
Building a Client-Side Image Compressor with Canvas API in Next.js Most image compression...

Dev.to · Shaishav Patel
3w ago
Building a Browser-Based PDF Page Organizer with pdf-lib and pdfjs-dist
Building a Browser-Based PDF Page Organizer with pdf-lib and pdfjs-dist Rotate a page,...

Dev.to · Shaishav Patel
4w ago
Building a QR Code Generator with 10 Content Types and Scan Analytics
QR codes are everywhere, but most generators only handle URLs. We built one that supports 10 content...

Dev.to · Shaishav Patel
4w ago
How to Sign PDFs in the Browser Without Uploading Anything
Most free PDF signing tools have the same problem: they upload your document to a third-party server,...
DeepCamp AI