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
The npm Registry Has 2 Million Packages — 14% Have Known Vulnerabilities
Dev.to · Alex Spinov 3w ago
The npm Registry Has 2 Million Packages — 14% Have Known Vulnerabilities
I ran npm audit on 50 popular starter templates last week. The results were shocking: 43 out of 50...
GitHub Has a Secret Security API — Scan Any Repo for Vulnerabilities in 30 Seconds
Dev.to · Alex Spinov 3w ago
GitHub Has a Secret Security API — Scan Any Repo for Vulnerabilities in 30 Seconds
Most developers use GitHub for code. Almost nobody knows it has a free security scanning API that...
Your Cron Jobs Are Failing Silently (Here's a 50-Line Fix)
Dev.to · Alex Spinov 3w ago
Your Cron Jobs Are Failing Silently (Here's a 50-Line Fix)
Last month, my backup cron job failed at 3 AM on a Saturday. I didn't notice until Monday morning...
I Linted 100 Dockerfiles from GitHub — The Same 5 Mistakes Everywhere
Dev.to · Alex Spinov 3w ago
I Linted 100 Dockerfiles from GitHub — The Same 5 Mistakes Everywhere
I wrote a Dockerfile linter and ran it against 100 popular open-source Dockerfiles from GitHub. The...
I Analyzed 10,000 Git Commits — 23% Had Useless Messages
Dev.to · Alex Spinov 3w ago
I Analyzed 10,000 Git Commits — 23% Had Useless Messages
I ran a script across 50 open-source repos and analyzed 10,000 commit messages. The results were...
Your .env File Is Probably in Your Git History (Here's How to Check)
Dev.to · Alex Spinov 3w ago
Your .env File Is Probably in Your Git History (Here's How to Check)
You added .env to .gitignore. You deleted the committed version. You think you're safe. You're...
I Built a Morning Briefing Bot in 50 Lines of Python (Weather + Crypto + News)
Dev.to · Alex Spinov 3w ago
I Built a Morning Briefing Bot in 50 Lines of Python (Weather + Crypto + News)
Every morning I used to open 5 tabs: weather, news, crypto prices, calendar, and email. That's 10...
5 Free APIs That Changed How I Build Side Projects (With Code Examples)
Dev.to · Alex Spinov 3w ago
5 Free APIs That Changed How I Build Side Projects (With Code Examples)
Liquid syntax error: Tag '{% raw %}' was not properly terminated with regexp: /\%\}/
I Built a Free API Vulnerability Scanner — It Found 23 Issues in My Own Code
Dev.to · Alex Spinov 3w ago
I Built a Free API Vulnerability Scanner — It Found 23 Issues in My Own Code
Last month, I ran a security audit on a side project I'd been working on for 6 months. I thought the...
You Don't Need Kubernetes (Probably)
Dev.to · Alex Spinov 3w ago
You Don't Need Kubernetes (Probably)
I've seen startups with 3 engineers and 500 users deploy on Kubernetes. The monthly infrastructure...
Why I Stopped Using Docker for Local Development
Dev.to · Alex Spinov 3w ago
Why I Stopped Using Docker for Local Development
Controversial take: Docker is amazing for deployment. But for local development, it's slowing you...
The API Economy Is Broken — And Free APIs Are Winning
Dev.to · Alex Spinov 3w ago
The API Economy Is Broken — And Free APIs Are Winning
Here's a counterintuitive trend: while API companies raise prices (Twitter: $100/month, Reddit:...
5 Government APIs That Give You Data Worth Thousands (For Free)
Dev.to · Alex Spinov 3w ago
5 Government APIs That Give You Data Worth Thousands (For Free)
Most developers know about the big public APIs — Twitter, GitHub, Google Maps. But there's a goldmine...
I Automated My Job Search With Python — 3 Scripts That Actually Work
Dev.to · Alex Spinov 3w ago
I Automated My Job Search With Python — 3 Scripts That Actually Work
After getting laid off last year, I spent the first week applying to jobs manually. Copy-paste...
Stop Using API Keys in Environment Variables — Here's What to Do Instead
Dev.to · Alex Spinov 3w ago
Stop Using API Keys in Environment Variables — Here's What to Do Instead
I recently audited a friend's startup codebase. They had 23 API keys in .env files. Three of those...
I Built a Supply Chain Scanner for Python — pip Has the Same Problem as npm
Dev.to · Alex Spinov 3w ago
I Built a Supply Chain Scanner for Python — pip Has the Same Problem as npm
Every week there's a new npm supply chain attack story. But here's the thing nobody talks about: PyPI...
I Scanned 500 npm Packages for Typosquatting — 23 Were Suspicious
Dev.to · Alex Spinov 3w ago
I Scanned 500 npm Packages for Typosquatting — 23 Were Suspicious
Last month, a developer on my team installed colurs\ instead of colors\. One letter difference. The...
Email.md — Write Emails in Markdown and Convert to Responsive HTML (224pts HN)
Dev.to · Alex Spinov 3w ago
Email.md — Write Emails in Markdown and Convert to Responsive HTML (224pts HN)
A Show HN project is trending at 224+ points: Email.md — write your emails in Markdown and get...
Running LLMs on Apple Silicon Is Getting Serious — Hypura Scheduler (194pts on HN)
Dev.to · Alex Spinov 3w ago
Running LLMs on Apple Silicon Is Getting Serious — Hypura Scheduler (194pts on HN)
A new project just hit Hacker News at 194+ points: Hypura — a storage-tier-aware LLM inference...
LiteLLM PyPI Compromise Is Just the Beginning — How to Audit Your Python Dependencies Right Now
Dev.to · Alex Spinov 3w ago
LiteLLM PyPI Compromise Is Just the Beginning — How to Audit Your Python Dependencies Right Now
If you missed it: LiteLLM versions 1.82.7 and 1.82.8 on PyPI were compromised — malicious code was...