啤酒与开源:Untappd 案例

还没有读者喜欢这篇文章。
Open source beer

Opensource.com

Greg Avola 热爱啤酒和编程。他非常热爱啤酒,以至于开发了一款名为 Untappd 的应用,用户可以在其中追踪他们最喜欢的啤酒。他非常热爱编程,以至于他 写了一本关于移动 Web 开发的书。他认为,如果没有开源软件,他的应用以及许多其他开发者的项目根本不会存在。

在我的访谈中了解更多关于 Greg 的开源之旅、他最喜欢的啤酒,以及为什么签到应用仍然有意义。

您如何在日常实践中使用开源?

我们每天在 Untappd 中大量使用开源软件,从 MongoDBjQuery。这是软件发展的动力,没有它,我们将很难高效地开发解决方案。对于我们为 Untappd 开发的每个库,我们都尝试开源,包括我们的 PHP Library For Amazon CloudSearchUntappdPHPMemcacheJS。我们希望其他开发者可以使用这些库来节省一些时间,并帮助他们专注于构建伟大的项目。对于我们使用的任何库,我们都试图考虑如何以“开放”的心态构建它,以便所有人都可以重用。

有没有您离不开的特定开源代码库或库?

像许多网站一样,我们依靠 jQuery 生存和发展,但最近我们非常喜欢 HandlebarsJS 的模板灵活性。我们在我们的应用和 Web 中使用它,以根据我们的业务需求提供出色的逻辑模板。我们也喜欢 PhoneGap,因为它为我们的移动应用提供支持。没有它们,我们就不会有应用!

[caption align="right"]Greg Avola[/caption]

您写了一本关于移动 Web 开发的书。在没有开源工具的另一个宇宙中,Web 开发者会是什么样子?

我认为不会有很多移动 Web 开发者,因为如果没有信息的自由共享,人们专业知识的增长将会停止。新开发者也很难获得他们需要的工具,因为成本会太高。开发者可以开始一个项目,并拥有所有出色的 Web 开发工具,而无需支付一分钱,并且通过可用的知识共享,可以学到很多东西。关于扩展、开发和运行 Untappd,我学到的大部分知识都来自使用开源产品和通过 Web。

请谈谈 Untappd 及其用途。有没有关于它使用方式的趣事让您感到惊讶?

Untappd 是一个社交啤酒应用,它使用 游戏化 来帮助人们发现他们周围的新啤酒和地点。用户可以签到啤酒、评分并与朋友分享。当您使用该应用时,它可以根据您的口味偏好推荐您当地的新啤酒。我们只是一个由两个人组成的团队,兼职工作,完全自筹资金,因此开源工具对我们帮助极大。Untappd 最初是我和我的联合创始人 Tim Mather 之间的一个小型热情项目,并且已经发展到拥有超过 130 万用户,在过去 3 年中签到超过 8500 万次。我最大的乐趣之一是在酒吧外出时遇到 Untappd 的用户;很高兴与他们互动并获得反馈以改进应用。正是这些互动让我不断前进,努力构建我们能做到的最好的产品。

“……如果没有信息的自由共享,人们专业知识的增长将会停止。”

除了使用该应用之外,人们如何参与 Untappd 或参与其成功?

我们的目标之一是构建最准确和最大的啤酒数据库,因此用户可以通过请求合并他们看到的重复项、对不正确的数据进行建议编辑以及向服务添加新啤酒和啤酒厂来帮助我们。此外,使用 API 构建酷炫的项目!我们有大量用户为与 GitHub 上可用的 API 交互而创建的开源库。

您的开源英雄是谁?

很难说,但我真的很喜欢 Adobe(前身为 Nitobi)的 PhoneGap 团队所做的事情。他们对开源的奉献精神,通过在收购后保持 PhoneGap 成为免费产品,帮助 Untappd 成为 iOS、Android、Windows Phone 和 BlackBerry 10 上的应用。

您目前最喜欢的啤酒是什么?有没有您完全不喜欢的啤酒?

我从来没有喝过我不喜欢的啤酒,除非是那种我不喜欢的风格,但我不得不说 Russian River 的 Pliny the Elder 是我最喜欢的啤酒之一。这是一款非常棒的双倍 IPA,总是很顺滑。大多数 IPA 可能会很苦。

Opensource.com team member Michael Harrison uses Untappd.

Untappd 的未来规划是什么?

我们希望继续弥合让您手中拥有完美啤酒的差距。我们正在研究推荐系统,并帮助人们在他们当地找到完美的啤酒。今年我们将重点关注我们的应用,更新它们,并添加非常酷的功能,这将有助于每个人实现找到完美啤酒的目标。

Foursquare 刚刚将其签到应用拆分为一个独立的实体。是什么让签到应用保持相关性?

我认为签到应用是否相关取决于您的主题。我认为 Foursquare 想要专注于本地发现,并认为他们可以通过一个单独的签到应用更好地做到这一点。对于 Untappd,我们有一个大多数人无论如何都想“记录”的项目,所以我认为如果签到应用与人们喜欢追踪的专用项目保持一致,它仍然可以蓬勃发展。

User profile image.
Michael 是一位不悔改的极客,热爱游戏、社交网络和开源项目,并与他的孩子们分享。他在 GeekDad 上撰写关于抚养极客儿童的文章,并录制一个关于游戏的播客,名为 The Dice Section。您可以在 Twitter 上关注他 @oldbie。

1 条评论

很棒的采访,我之前没有考虑过 Untappd 如何利用开源,但这是一个我时不时使用的有趣应用。很高兴看到越来越多的企业开放他们开发的大部分内容,所有啤酒的数据是否都以开放许可方式授权(或者您是否考虑过开放它)?这将是一个很棒的数据集,我肯定会尝试探索 API,因为我对公开的内容很感兴趣。

© . All rights reserved.