✕ Clear all filters
49 articles
▶ Videos →

📰 Dev.to · Nico Reyes

49 articles · Updated every 3 hours · View all reads

All Articles 132,393Blog Posts 137,072Tech Tutorials 34,304Research Papers 25,931News 18,744 ⚡ AI Lessons
I wasted a weekend building a link checker. Manual clicking would've been faster.
Dev.to · Nico Reyes ⚡ AI Lesson 3mo ago
I wasted a weekend building a link checker. Manual clicking would've been faster.
Built a link checker for my blog. Missed broken URLs behind redirects. Took a weekend to fix what clicking manually could've done in 2 hours.
I tried 3 ways to validate Python function arguments. 2 of them lied to me.
Dev.to · Nico Reyes 🔧 Backend Engineering ⚡ AI Lesson 3mo ago
I tried 3 ways to validate Python function arguments. 2 of them lied to me.
I spent 4 hours trying to validate function arguments properly. Here's what kept going wrong.
Git made me resolve 47 commits worth of conflicts. Here's what happened.
Dev.to · Nico Reyes ⚡ AI Lesson 3mo ago
Git made me resolve 47 commits worth of conflicts. Here's what happened.
Let my feature branch drift for 3 days. Had to resolve 47 commits worth of conflicts. Here's what I learned about syncing with main regularly.
Site changed their HTML at page 200. Scraping 500 pages took 3 attempts.
Dev.to · Nico Reyes 3mo ago
Site changed their HTML at page 200. Scraping 500 pages took 3 attempts.
Site switched HTML templates at page 187. Took 3 scrape attempts to get clean data.
CSV quote marks broke my parser. 2,000 records silently corrupted.
Dev.to · Nico Reyes 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 3mo ago
CSV quote marks broke my parser. 2,000 records silently corrupted.
CSV quote marks corrupted 2,000 product records silently. Here's what actually happened and how I fixed it.
Python threw 'TypeError'. Took 4 hours to realize what it actually meant.
Dev.to · Nico Reyes 3mo ago
Python threw 'TypeError'. Took 4 hours to realize what it actually meant.
Python exceptions point at one line but the problem is somewhere else entirely.
Docker said 'healthy'. My app said 'connection refused'. 4 hours gone.
Dev.to · Nico Reyes ☁️ DevOps & Cloud ⚡ AI Lesson 3mo ago
Docker said 'healthy'. My app said 'connection refused'. 4 hours gone.
Docker said both containers were healthy. My app couldn't reach the database. Took 4 hours to find out they were on different networks.
My OAuth token expired mid-job. Took 2 hours to figure out why.
Dev.to · Nico Reyes 📣 Digital Marketing & Growth ⚡ AI Lesson 3mo ago
My OAuth token expired mid-job. Took 2 hours to figure out why.
OAuth token expired mid-sync and silently failed. Took 2 hours to figure out why the CRM to email platform sync was half-working.
Function worked 10 times. Failed on the 11th. The bug was in my function signature.
Dev.to · Nico Reyes 🔧 Backend Engineering ⚡ AI Lesson 3mo ago
Function worked 10 times. Failed on the 11th. The bug was in my function signature.
Python's mutable default arguments bit me in production. Took an hour to find a one-line fix.
Scraped 300 pages successfully. Site updated robots.txt at page 187 and blocked me.
Dev.to · Nico Reyes 3mo ago
Scraped 300 pages successfully. Site updated robots.txt at page 187 and blocked me.
Site admin updated robots.txt while my scraper was running. 187 pages succeeded, then everything got blocked.
Built a script to categorize expenses automatically. Saved 3 hours/month.
Dev.to · Nico Reyes ⚡ AI Lesson 3mo ago
Built a script to categorize expenses automatically. Saved 3 hours/month.
Automated my freelance expense categorization with a simple Python script. Saves 2+ hours per month.
Cleaned 10k customer records. One emoji crashed my entire pipeline.
Dev.to · Nico Reyes 3mo ago
Cleaned 10k customer records. One emoji crashed my entire pipeline.
One emoji in 10k CSV rows crashed my data pipeline. Here's what fixed it.
Docker said 'Connection refused'. Localhost worked fine. The problem was one line.
Dev.to · Nico Reyes ☁️ DevOps & Cloud ⚡ AI Lesson 3mo ago
Docker said 'Connection refused'. Localhost worked fine. The problem was one line.
Container worked internally but refused external connections. The fix was changing 127.0.0.1 to 0.0.0.0.
My Python tests passed. Production still broke.
Dev.to · Nico Reyes 3mo ago
My Python tests passed. Production still broke.
Tests passed. Production broke. The culprit? Naive datetime objects that looked fine in tests but failed in production.
My CSV had 50K rows. Row 23,487 broke everything.
Dev.to · Nico Reyes 3mo ago
My CSV had 50K rows. Row 23,487 broke everything.
One malformed CSV row brought down my data processor. Here's what I learned about validation.
Spent 2 hours fixing Docker. The problem was one word in my config.
Dev.to · Nico Reyes ☁️ DevOps & Cloud ⚡ AI Lesson 3mo ago
Spent 2 hours fixing Docker. The problem was one word in my config.
Docker container kept crashing with code 137. Turned out to be one character in my config file.
API returned 401. My key was valid. Spent 3 hours finding out why.
Dev.to · Nico Reyes ⚡ AI Lesson 3mo ago
API returned 401. My key was valid. Spent 3 hours finding out why.
Got 401 errors for 3 hours. My API key was valid. The docs buried the one detail that mattered.
My Python tests passed. Production still broke.
Dev.to · Nico Reyes ⚡ AI Lesson 3mo ago
My Python tests passed. Production still broke.
Tests passed but production broke. Here's what my perfect mocks missed.
Auth token worked in Postman. Python said 401.
Dev.to · Nico Reyes 3mo ago
Auth token worked in Postman. Python said 401.
Bearer token worked in Postman but failed in Python with 401. Turned out to be a trailing newline character.
Docker said build succeeded. Image was 4GB.
Dev.to · Nico Reyes ☁️ DevOps & Cloud ⚡ AI Lesson 3mo ago
Docker said build succeeded. Image was 4GB.
Went from 4.2GB to 287MB by switching base images and fixing what I copied. 35 minute deploys became 2 minutes.