✕ Clear all filters
29 articles
▶ Videos →

📰 Dev.to · Sathish

29 articles · Updated every 3 hours · View all reads

All Articles 120,334Blog Posts 127,266Tech Tutorials 30,816Research Papers 23,875News 17,389 ⚡ AI Lessons
Next.js job board: reliable scrapes with leases
Dev.to · Sathish 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Next.js job board: reliable scrapes with leases
I stopped double-scraping jobs with a Postgres lease table. I made cron runs idempotent with a...
Cursor + Claude: stop shipping flaky API clients
Dev.to · Sathish ⚡ AI Lesson 2mo ago
Cursor + Claude: stop shipping flaky API clients
I generate a typed API client from an OpenAPI file. I run contract tests locally with zero...
React Native offline-first: 5s logging with SQLite
Dev.to · Sathish ⚡ AI Lesson 2mo ago
React Native offline-first: 5s logging with SQLite
Keep “5-second set logging” fast, offline. Use SQLite transactions + a tiny write queue. Optimistic...
Next.js job board: zero-downtime schema changes
Dev.to · Sathish 📣 Digital Marketing & Growth ⚡ AI Lesson 2mo ago
Next.js job board: zero-downtime schema changes
I stopped breaking my job board during migrations. I run Postgres changes as additive-only, then...
Cursor + Claude for PRs: my diff-first workflow
Dev.to · Sathish 💻 AI-Assisted Coding ⚡ AI Lesson 3mo ago
Cursor + Claude for PRs: my diff-first workflow
I don’t ask Claude to “build features”. I ask for diffs. I keep a local PR checklist in the repo....
React Native offline-first: SQLite write-ahead log
Dev.to · Sathish ⚡ AI Lesson 3mo ago
React Native offline-first: SQLite write-ahead log
Turn on SQLite WAL in Expo. It fixes “database is locked”. Batch writes in one transaction. Fewer...
Next.js job board: stable URLs for scraped jobs
Dev.to · Sathish ⚡ AI Lesson 3mo ago
Next.js job board: stable URLs for scraped jobs
I generate stable job URLs from messy scraped data. I avoid slug collisions with a deterministic...
Cursor + Claude: stop shipping flaky UI states
Dev.to · Sathish 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Cursor + Claude: stop shipping flaky UI states
I use Cursor + Claude to generate state diagrams, not random code. I convert UI states into a typed...
Cursor + Claude: stop shipping broken auth flows
Dev.to · Sathish 🔐 Cybersecurity ⚡ AI Lesson 3mo 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 ⚡ AI Lesson 3mo 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 📣 Digital Marketing & Growth ⚡ AI Lesson 3mo 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 ☁️ DevOps & Cloud ⚡ AI Lesson 3mo 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...
Next.js 14 cron scraping: rate limits + retries
Dev.to · Sathish ⚡ AI Lesson 3mo 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...
React Native offline queue with SQLite sync
Dev.to · Sathish ⚡ AI Lesson 4mo 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 📣 Digital Marketing & Growth ⚡ AI Lesson 4mo 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 ☁️ DevOps & Cloud ⚡ AI Lesson 4mo 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 ⚡ AI Lesson 4mo 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 ⚡ AI Lesson 4mo 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...
Salary Data is Messy: What 10,000+ PMHNP Job Posts Say About DNP vs MSN (+$10–20K?)
Dev.to · Sathish 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 4mo 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 💻 AI-Assisted Coding ⚡ AI Lesson 4mo 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...