Engineering Blog

Yelp Internship Program Summer 2013

This summer, our interns spent their weekdays in downtown San Francisco alongside full-time engineers developing some of Yelp’s latest releases: mobile reviews, Yelp’s launch in Brazil, and others still in the works. Mark M. and Olivia G., interns from our mobile and community teams, shared a little about their projects. Though rivals on their college campuses, our Cal and Stanford interns put aside their differences to engineer some really neat stuff. Mark M. (Mobile Team - UC Berkeley) “I spent the summer creating an entirely new framework built around data analytics. My tool allows us to visualize and analyze critical...

Continue reading

Cool New Space, Cool New Tech

On Wednesday, November 20, Yelp opened up the doors of our new space and invited tech industry friends to come by and see what we’re up to. Scott Clark and John B., two of our engineers, gave presentations about current technology challenges we’re working on here at Yelp. Search Engineering Manager Chris T. gives us a play-by-play below! The crowd started arriving at our new building in San Francisco even before the official start time of 6pm. I ended up chatting with some folks in front of the building and did not get up to the party on the 8th...

Continue reading

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