Engineering Blog

Whoa! That Embedded Web View Looks Hot in Your iOS App!

This post comes to us from Allen C., an engineer on our mobile team. The mobile team has dozens of innovations under their belt, and today Allen explains how the iOS team uses HTML views to quickly roll out features that originate on the web. In the third quarter of 2013, the Yelp mobile app was used on more than 11 million unique mobile devices on a monthly average basis. We’re continuously pushing the envelope to make the app user experience as great as possible. A common requirement in our app is displaying embedded web content for a variety of...

Continue reading

Data Quality: How Yelp stacks up to the competition

Here at Yelp we take pride in providing accurate business listings. This is a harder problem than you might think. There are about 50 million businesses listed on Yelp, businesses come and go at an astonishing rate, and reasonable people can — and frequently do — disagree about whether a piece of information is accurate or not (e.g., does a doctor qualify for his own listing or just to be listed under her medical practice?). We’ve always thought we did a pretty good job, but we thought it was worth benchmarking ourselves against the competition. Though there is always room...

Continue reading

Guido is coming to Yelp -- to talk about Tulip!

We’ve been brewing up some cool events for October! We took a break in September to move into our new digs, so please come to the right building :) Yelp is primarily a Python shop, so we are especially excited to be hosting the language’s creator, also known as the Benevolent Dictator for Life, Guido van Rossum, for a talk on his work replacing Python’s async I/O libraries with something called Tulip. We’ve also got a bunch of cool talks on Venture Capital brought to you by Women Who Code to a SFHTML event where Chris Wilson is talking about...

Continue reading

Yelp Dataset Challenge Winners & Round Two Now Live

The Challenge The inaugural Yelp Dataset Challenge opened in March 2013 with the release of our latest academic dataset featuring reviews and businesses from the greater Phoenix metro area. The goal of the dataset was to encourage development of new techniques in data analysis and machine learning while providing the academic community with a rich dataset over which to train their models. Students who submitted their research related to the dataset were eligible for a cash reward and further incentives for publishing and presenting their findings. The Winners of the First Yelp Dataset Challenge The challenge was viewed by many...

Continue reading

Yelp Engineering Opens an Office in Palo Alto: Come Help the World Find Great Local Businesses!

So you want to be part of the Yelp engineering team, but you just wish you didn’t have to commute all the way up the peninsula to San Francisco? Gosh, if only there were a way…hold on a minute, now there is! Yes, we have read your mind and are pretty psyched to announce the opening of a Yelp office in Palo Alto! Bonus: it’s conveniently located mere blocks from the Caltrain station at California Avenue and in the midst of tons of local businesses and lunch spots. As part of the Palo Alto team, your mission, should you choose...

Continue reading

HTML5 Canvas Learning Group

Up today is another learning group! For those new to the concept, Yelp’s learning group happens every Friday: we serve lunch and listen to a tech talk about something cool, from learning a new language to strategies in Starcraft.  Last month we had an excellent talk by Cameron P., a web developer here at Yelp, on HTML5 Canvas.  He covered how to speed up 2D rendering in browsers and demoed his personal project “ Literally Canvas,” a WYSIWYG drawing widget you can embed on any web page. With HTML5’s Canvas, you can create: graphs, animations, games, image compositions, and more....

Continue reading

Hot August Events at Yelp

We’re super excited to have three events happening at Yelp this month. The SF Java User Group returns to Yelp with a presentation on “The Eschatology of Java.” Abdelmonaim Remani, a platform architect at just.me answers the question “What is the future of Java?” by analyzing how different forces, such as mobile and the growth of functional languages, will affect the Java ecosystem.  Abdelmonaim promises an “emotionally-charged” session, so fuel up with drinks and pizza and get ready to geek out! For the designers and product folks reading, we have a talk for you on “The Real Me,” happening on...

Continue reading

Building the Wordmap

Mark W. and Chris C. are part of the team behind our recently launched Wordmap, and today they give us a peek behind the scenes. Read on to learn how we’re helping people with a critical need: avoiding hipsters (oh yea, and connecting with great local businesses!) We have a lot of data here at Yelp, and we’re always thinking about cool new ways to explore it. One recent example is the Wordmap, a visualization of geographical patterns of word usage in Yelp reviews across a city. We’ll step through how we built this feature: how we transformed our review data...

Continue reading