TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How we used Node.js to build real-time award flight search

85 pointsby nmeyeralmost 14 years ago

12 comments

unshiftalmost 14 years ago
they'd do much better with twisted (python) than tornado. using Deferreds is nothing like opening keys with a beer bottle -- it makes a lot of sense.<p>and as a former ITA Software employee, i can scoff and say they aren't actually doing anything resembling flight search. they're just scraping websites and APIs. node.js might be fine for that, but so is anything else. at that level it's more a matter of preference than capability.
评论 #2875269 未加载
justinsbalmost 14 years ago
So does milewise scrape the airline sites for award travel? Does it also integrate with ITA or similar?<p>I ask because (1) the airline websites tend to be _really_ slow and (2) they tend not to find the cheapest/best flights - an ITA search can often beat them.
评论 #2875328 未加载
blakeperduealmost 14 years ago
Not related to Node, but your homepage is really well designed. Attractive, simple and clean. Nice.
评论 #2875572 未加载
ftartaggiaalmost 14 years ago
Could you describe the difficulties you encountered with Tornado and asynchronous Python code?
评论 #2875268 未加载
chefsurfingalmost 14 years ago
This is a killer product and very useful for people who travel often. Way to go! Also, thanks for sharing your code. You all seem like a class act.
jscheelalmost 14 years ago
Gah, right after I finish a site requiring me to write my own node soap interface, you guys come and release yours ;) Thanks for contributing back!
评论 #2878018 未加载
apaprockialmost 14 years ago
One comment: I typed in an email/password and right away it is asking me for my airline credentials but it isn't explaining what it is that the site wants to do with them or if it will store my info and collect information from now on. I'm curious about the site, but I thought twice about entering my info and skipped it. Just saying you might want to explain what it is you are doing to make people more comfortable.<p>EDIT: This information does seem to be covered in the FAQ, but you don't see the link to the FAQ anywhere when you are trying to capture user accounts on initial signup: <a href="https://secured.milewise.com/faq" rel="nofollow">https://secured.milewise.com/faq</a>
评论 #2875566 未加载
dcayloralmost 14 years ago
Great use case for Node.js.
评论 #2875222 未加载
fnlalmost 14 years ago
Nicely done! Just, the "How" in the title is misleading... ;)
retubealmost 14 years ago
I have to sign up to search? Is this in production yet?
sausagefeetalmost 14 years ago
Can you go into more detail about how js on front and back helped? What percent of your codebase is actually shared? What type of functions are they? Many people claim that it's a big win while others call shenanigans but I haven't heard empirical data from anyone.
danecjensenalmost 14 years ago
hey nmeyer im interested in building some similar stuff could you email me at danecjensen@gmail.com so we can talk more. Thanks.
评论 #2875237 未加载