📰 Dev.to · José Catalá
11 articles · Updated every 3 hours · View all reads
All
Articles 66,559Blog Posts 99,451Tech Tutorials 16,028Research Papers 13,806News 12,499
⚡ AI Lessons

Dev.to · José Catalá
1mo ago
Three Ways to Fly: Building Route Options Ranked by Time, CO2 , and Reliability
Three Ways to Fly: Building Route Options Ranked by Time, CO₂, and Reliability Tags:...

Dev.to · José Catalá
1mo ago
What 1,000 Airports Reveal About the World's Airlines
We just shipped the Airlines tab on MyAirports. You pick any airport, click Airlines, and you get...

Dev.to · José Catalá
1mo ago
How I Built a Delay Risk Score for 628,000 Flights
Every flight in the MyAirports API includes a delayRisk object. It looks like this: { ...

Dev.to · José Catalá
1mo ago
Two Auth Problems: How MyAirports Handles Identity on Both Sides of the API
Every API has an auth problem. Usually it's one: how do you verify that the person calling your API...

Dev.to · José Catalá
⚡ AI Lesson
1mo ago
How Airport Websites Try to Stop You Scraping Them (And What I Did About It)
I scrape 200+ airport departure boards every few minutes. Here's every defence I've had to break...

Dev.to · José Catalá
1mo ago
Your Flight Was Cancelled. Here's How I Built a Tool That Finds Every EU261 Claim at Any Airport
Most passengers never claim the compensation they're legally owed. I built a feature that changes...

Dev.to · José Catalá
1mo ago
How I Solved the IP-Bound Cookie Problem in My Web Scraper With a Self-Hosted Proxy
There's a category of airport website that breaks my scraper in a specific, maddening way: they issue...

Dev.to · José Catalá
1mo ago
628,000 Flights Later: Building a Flight Analytics Engine on Accumulated Scrape Data
Every time MyAirports scrapes a flight board, the flights are stored in PostgreSQL. What started as a...

Dev.to · José Catalá
1mo ago
Normalizing Flight Statuses Across 7 Languages: What I Learned Building a Global Airport API
When you scrape flight data from airport websites across 85+ countries, you quickly discover that...

Dev.to · José Catalá
1mo ago
How I Built a Web Scraper That Gets Faster and Cheaper With Every Request
Most web scrapers are dumb: they do the same work every time. Open a browser, load a page, parse the...

Dev.to · José Catalá
1mo ago
MyAirports: Real-Time Flight Data for 1,000+ Airports — Now with a Free API
Whether you're building a travel app, a flight notification bot, or just want to check if your flight...
DeepCamp AI