28 articles

📰 Dev.to · Sathish

Articles from Dev.to · Sathish · 28 articles · Updated every 3 hours · View all reads

All ⚡ AI Lessons (8976) ArXiv cs.AIDev.to · FORUM WEBForbes InnovationOpenAI NewsDev.to AIHugging Face Blog
React Native offline-first: instant search in SQLite
Dev.to · Sathish 1w ago
React Native offline-first: instant search in SQLite
I ship offline exercise search with SQLite FTS5. I keep typing smooth with a debounced query. I...
Cursor + Claude: stop shipping broken auth flows
Dev.to · Sathish 2w ago
Cursor + Claude: stop shipping broken auth flows
I use Cursor + Claude to generate auth code, then I try to break it. I run a tiny Node script to...
React Native offline-first: conflict rules in SQLite
Dev.to · Sathish 2w ago
React Native offline-first: conflict rules in SQLite
I stopped “last write wins” from nuking offline edits. I model conflicts with base_rev + rev in...
Next.js job board search: Postgres FTS + trgm
Dev.to · Sathish 2w ago
Next.js job board search: Postgres FTS + trgm
My job board has 8,000+ listings. Basic ILIKE died fast. I combined Postgres full-text search with...
Cursor Rules + Claude: stop breaking builds
Dev.to · Sathish 3w ago
Cursor Rules + Claude: stop breaking builds
I use Cursor Rules to make Claude follow my stack. I add a tiny “done = tests pass” contract. I lint...
React Native SQLite: 0ms UI with debounced writes
Dev.to · Sathish 3w ago
React Native SQLite: 0ms UI with debounced writes
I stopped blocking my UI on SQLite writes. I batch writes in-memory, then flush every 250ms. I still...
Next.js 14 cron scraping: rate limits + retries
Dev.to · Sathish 3w ago
Next.js 14 cron scraping: rate limits + retries
Run a daily scraper on Vercel. Without melting sources. Enforce per-host rate limits in Node. Not...
Cursor + Claude: my vibe-coding safety net
Dev.to · Sathish 1mo ago
Cursor + Claude: my vibe-coding safety net
I don’t trust AI edits unless tests + types pass. I keep a tiny prompt template that forces diffs. I...
React Native offline queue with SQLite sync
Dev.to · Sathish 1mo ago
React Native offline queue with SQLite sync
I log workout sets offline. Always. I queue writes in SQLite, not AsyncStorage. I replay the queue...
Next.js job board dedupe with Postgres upsert
Dev.to · Sathish 1mo ago
Next.js job board dedupe with Postgres upsert
I dedupe scraped jobs with a single Postgres unique key. I normalize URLs + titles before hashing....
Cursor + Claude: stop shipping flaky Next.js APIs
Dev.to · Sathish 1mo ago
Cursor + Claude: stop shipping flaky Next.js APIs
I use Cursor + Claude to turn “random 500s” into a reproducible test. I add one wrapper: request ID...
React Native offline-first: conflict-safe SQLite sync
Dev.to · Sathish 1mo ago
React Native offline-first: conflict-safe SQLite sync
I store edits in SQLite as an outbox. Not memory. I use per-row updated_at + deleted_at for...
Next.js job board: stop duplicate jobs at ingest
Dev.to · Sathish 1mo ago
Next.js job board: stop duplicate jobs at ingest
I prevent duplicate job rows with a stable dedupe_key. I normalize titles + companies before...
Cursor + Claude: stop shipping broken env vars
Dev.to · Sathish 1mo ago
Cursor + Claude: stop shipping broken env vars
I stopped guessing env vars. I validate them at boot. I generate .env.example automatically from...
React Native SQLite: sub-100ms set logging UX
Dev.to · Sathish 1mo ago
React Native SQLite: sub-100ms set logging UX
I hit 280–600ms input lag on set logging. Brutal. I fixed it with a tiny write-ahead queue + batched...
Next.js job board: reliable scrapes with pg locks
Dev.to · Sathish 1mo ago
Next.js job board: reliable scrapes with pg locks
I stopped duplicate cron runs with Postgres advisory locks. I moved “job already exists” into one...
Salary Data is Messy: What 10,000+ PMHNP Job Posts Say About DNP vs MSN (+$10–20K?)
Dev.to · Sathish 1mo ago
Salary Data is Messy: What 10,000+ PMHNP Job Posts Say About DNP vs MSN (+$10–20K?)
I run PMHNP Hiring, a niche job board that aggregates 500+ sources daily. One question I kept seeing...
Cursor + Claude: my AI code review checklist
Dev.to · Sathish 1mo ago
Cursor + Claude: my AI code review checklist
I don’t “vibe code” blind. I run a checklist. I make Claude review diffs, not ideas. I automate...
React Native offline queue with SQLite (Expo)
Dev.to · Sathish 1mo ago
React Native offline queue with SQLite (Expo)
I ship offline-first writes with a SQLite “outbox” table. I retry safely with idempotency keys. No...
Next.js job board: dedupe 8,000 listings fast
Dev.to · Sathish 1mo ago
Next.js job board: dedupe 8,000 listings fast
I dedupe job posts in Postgres, not in JS. I use a fingerprint table + unique indexes. I keep one...