Yext Engineering Blog

The Yext Engineering Blog

  • Home
  • About
  • Careers

Finding your Company Fit

I started working full-time at Yext about six months ago – right after I graduated from college. In 2014, I interned at Yext, and in the years before that, I interned at two

Klas Leino 4 min read

Clear Commits

How often have you tracked a bug down to a particular commit with this description:

Rob Figueiredo 2 min read

It's Elastic, boogie woogie woogie

Here at Yext, we make it easy for our customers to manage their location data. A very important aspect of this is the ability to quickly and powerfully search this data.

Peter Rimshnick 6 min read

Building A Phone Call System: Play + Twilio

Yext has recently become the sole provider of Yahoo free basic listings. This transition involves verifying Yahoo listings for certain customers. One verification option is that customers choose to receive a phone call

Yi Lu 2 min read

Comparing Type Checks in JavaScript

As an untyped language, JavaScript necessitates dynamic type checking. To strictly enforce type for every variable would hamper much of the language’s power, but when necessary, understanding the different ways to check type

Nicholas Cassleman 5 min read

Achieving Front End Zen with View Models and Micro-Layouts

Working on the front end of a web application can be difficult. As your software evolves and small changes add up, a simple piece of code can become brittle and unwieldy. Using view

Matthew Spencer 4 min read

Improved Location Caching with Quadtrees

Scaling a web service to handle thousands of requests every second requires a good caching strategy. But when a geolocation (latitude and longitude) is the primary parameter of these requests, traditional caching techniques

9 min read

Effective Code Reviews

Yext Engineering does pre-commit code reviews to assist knowledge sharing among developers and to increase the quality of the resulting software. This article presents a few tips that we try to abide by

Rob Figueiredo 4 min read

Good Engineer, Bad Engineer

Inspired by Ben Horowitz’s Good Product Manager/Bad Product Manager, I ended up coming up with my own version for software engineers—Good Engineer, Bad Engineer. Keeping the following ideas and principles in mind has

Vincent Le Vincent Le 2 min read

Demystifying 'typechecking loop' errors in Go

A recent addition to the Pages product, Screens is a mobile store locator SDK with a server-side API written in Go. In keeping with our philosophy of full-stack teams, this gave me an

Tom Elliott 3 min read

Scripting Paradigms

Scripts are programs that are run as needed in order to accomplish such tasks as migrating or correcting data. As such, they have very different requirements from long-running server-side applications. We’ll discuss some

Steve Gutz 4 min read

Hello World

Happy New Year!

Rob Figueiredo 1 min read
« Newer Posts Page 5 of 5
Yext Engineering Blog © 2022
About Careers Latest Posts Twitter