Yext Goes to the Grace Hopper Celebration This was Yext’s first year at The Anita Borg Institute’s Grace Hopper Celebration for Women in Computing (GHC for short). GHC is the largest gathering of women in computer science and other technical
Alerting with Revere At Yext we store most of our metrics in Graphite. We’ve built internal libraries that wrap StatsD to provide our developers with an easy way to instrument their code and record metrics. Additionally,
Viva Las Vegas Six of us from the engineering team just got back from a trip to Vegas. The trip was a ton of fun, including an amazing team dinner at Thomas Keller’s Bouchon, the new
Closures, Up Close Closures are an important topic in JavaScript that cause developers a disproportionate amount of worry. If you’ve written more than a little JavaScript, you’ve probably created a closure without realizing. Does this look
5 Tips to ADVANCE Compile Your Javascript Javascript Minification One of the main techniques to keep websites lean and loading fast is to minify all the javascript using tools like the YUI Compressor, UglifyJS or Google’s Closure Compiler.
Migrating MySQL Data MySQL is a core technology here at Yext, and since we’ve grown from a scrappy roomful of engineers to a mid-sized company, we’ve had to peel various subsets of data from our original
jQuery: The Good Parts In JavaScript: The Good Parts, Douglas Crockford explains that JavaScript, like most languages, contains a mix of good parts and bad ones. Logically, he identifies that superior code adopts the language’s strengths and
Why Async? At the recent Yext Offsite, I gave a deep-dive on CompletableFutures and their ability to maintain the semantics of an algorithm while ‘mixing in’ asynchrony. This makes the transition from sync to async
Yext's Road to Continuous Delivery As we grow both our client base and our product line-up, the stability of our platform becomes more and more important. But as we grow our engineering team, more frequent commits add greater
Yext Spring 2016 Engineering Offsite The Yext Engineering team just got back from our Spring 2016 offsite in Puerto Rico. We stayed at the El Conquistador resort for a few days of technical learning and team bonding. It
Emulating Google Play Services on old Android emulators At Yext, pretty much everything that I do is related to location. After all, we help people go places, and to do that I need to know where those places are. Unsurprisingly, my
Technical Interviews, Part 3: Communication Welcome back for the third and final part of our technical interview series! In case you missed the earlier parts, go check out part 1 on knowledge and part 2 on coding.
Technical Interviews, Part 2: Coding Last week we had the first post in our technical interview series, where we covered the knowledge you need to succeed in technical interviews. Today, we’ll be looking at the coding portion of
Ajax's Odyssey Like the Greek hero Ajax, there are many triumphs and failures that our AJAX requests incur at Yext. Because a single AJAX call contains many diverse parts, it can be difficult to debug.
Technical Interviews, Part 1: Knowledge Technical interviews can be daunting, especially if you’re new to the process. I remember being flustered in my first few interviews—I had no idea what to expect and I sometimes didn’t understand what