258 articles

📰 Dev.to · Alex Spinov

Articles from Dev.to · Alex Spinov · 258 articles · Updated every 3 hours · View all reads

All ⚡ AI Lessons (12148) ArXiv cs.AIDev.to · FORUM WEBDev.to AIForbes InnovationOpenAI NewsHugging Face Blog
I Built a Research Paper Finder That Searches 5 APIs at Once (Python, 100 Lines)
Dev.to · Alex Spinov 3w ago
I Built a Research Paper Finder That Searches 5 APIs at Once (Python, 100 Lines)
The Problem Every time I research a topic, I open 5 tabs: Google Scholar, arXiv, Semantic...
5 Free Academic APIs You Should Know (250M+ Papers, No Scraping Needed)
Dev.to · Alex Spinov 3w ago
5 Free Academic APIs You Should Know (250M+ Papers, No Scraping Needed)
Stop Scraping Google Scholar If you're scraping Google Scholar, you're doing it wrong....
Crossref API: Search 140M+ Academic Papers by DOI, Author, or Journal (Free, No Key)
Dev.to · Alex Spinov 3w ago
Crossref API: Search 140M+ Academic Papers by DOI, Author, or Journal (Free, No Key)
The Hidden Giant of Academic APIs Everyone talks about Google Scholar, but Crossref...
SQLite Just Got Vector Search — Here's How to Use It for AI (No Database Server Needed)
Dev.to · Alex Spinov 3w ago
SQLite Just Got Vector Search — Here's How to Use It for AI (No Database Server Needed)
SQLite + Vectors = Game Changer SQLite just became a serious option for AI applications....
OpenAlex API: Search 250M+ Academic Papers for Free (No Key, No Limits)
Dev.to · Alex Spinov 3w ago
OpenAlex API: Search 250M+ Academic Papers for Free (No Key, No Limits)
Why OpenAlex? Most developers know about Google Scholar, but few know about OpenAlex — a...
The Fastest Way to Parse JSON in Every Language (Benchmark)
Dev.to · Alex Spinov 3w ago
The Fastest Way to Parse JSON in Every Language (Benchmark)
I benchmarked JSON parsing across 5 languages JSON parsing is something every developer...
I Built 77 Web Scrapers — Here Are the 10 Patterns That Actually Work
Dev.to · Alex Spinov 3w ago
I Built 77 Web Scrapers — Here Are the 10 Patterns That Actually Work
After building 77 scrapers, every problem is a variation of the same 10 patterns I've...
The Docker Compose Template I Start Every Project With
Dev.to · Alex Spinov 3w ago
The Docker Compose Template I Start Every Project With
I've written 50+ docker-compose files. This is what they all converge to. Every new...
requests vs httpx vs aiohttp — I Benchmarked All 3 (Results Surprised Me)
Dev.to · Alex Spinov 3w ago
requests vs httpx vs aiohttp — I Benchmarked All 3 (Results Surprised Me)
I test HTTP libraries for a living I maintain 77 web scrapers. Each one makes thousands of...
5 Python Mistakes That Cost Me Real Money (Don't Repeat Them)
Dev.to · Alex Spinov 3w ago
5 Python Mistakes That Cost Me Real Money (Don't Repeat Them)
Mistake #1: Not handling rate limits The cost: $340 in API overage charges I was scraping...
I Replaced a 3-Person Data Entry Team With 200 Lines of Python
Dev.to · Alex Spinov 3w ago
I Replaced a 3-Person Data Entry Team With 200 Lines of Python
Before you get angry — they all got promoted Let me explain. A logistics company was...
What's the One Script You Wrote That You Still Use Every Day?
Dev.to · Alex Spinov 3w ago
What's the One Script You Wrote That You Still Use Every Day?
I'll go first. Three years ago I wrote a 20-line Python script that watches a folder for new CSV...
I Built a Price Monitoring Bot That Saved My Client $12,000
Dev.to · Alex Spinov 3w ago
I Built a Price Monitoring Bot That Saved My Client $12,000
The phone call that started everything Last year, a small e-commerce owner called me in a...
Notion Has a Free API — Create Pages, Query Databases, and Automate Your Workspace
Dev.to · Alex Spinov 3w ago
Notion Has a Free API — Create Pages, Query Databases, and Automate Your Workspace
Notion is where I manage everything — notes, projects, clients, content calendar. But I was doing...
Build a Weather CLI Tool in 20 Lines of Python (Using a Free API)
Dev.to · Alex Spinov 3w ago
Build a Weather CLI Tool in 20 Lines of Python (Using a Free API)
I wanted a weather check in my terminal. No browser, no app, just type weather Berlin and get the...
Spotify Has a Free API — Search Tracks, Get Audio Features, and Build Playlists Programmatically
Dev.to · Alex Spinov 3w ago
Spotify Has a Free API — Search Tracks, Get Audio Features, and Build Playlists Programmatically
Spotify has over 100 million tracks. And their API is free, well-documented, and surprisingly...
How I Monitor 77 Web Scrapers Without Going Crazy (My Exact Setup)
Dev.to · Alex Spinov 3w ago
How I Monitor 77 Web Scrapers Without Going Crazy (My Exact Setup)
When you have 1 scraper, monitoring is easy. Check if it runs. Done. When you have 77 scrapers...
I Automated My Entire Job Search With Python — Here Is Exactly How
Dev.to · Alex Spinov 3w ago
I Automated My Entire Job Search With Python — Here Is Exactly How
Last year I spent 3 months job hunting. Applied to 200+ positions manually. Got 4 interviews....
The Web Scraping Checklist I Wish I Had When I Started (21 Steps)
Dev.to · Alex Spinov 3w ago
The Web Scraping Checklist I Wish I Had When I Started (21 Steps)
After building 77 scrapers for production use, I realized I follow the same 21 steps every time. This...
Why I Store All My Scraped Data in SQLite (Not JSON, Not CSV)
Dev.to · Alex Spinov 3w ago
Why I Store All My Scraped Data in SQLite (Not JSON, Not CSV)
For 2 years I saved scraped data as JSON files. One file per run. Sometimes CSV. Then my projects...