Yext Engineering Blog

The Yext Engineering Blog

  • Home
  • About
  • Careers

Strange Loop 2018

We’re back from St. Louis! It’s our third year attending Strange Loop and, as usual, it was awesome!

Vincent Le Vincent Le 4 min read

What's a good unit test?

Maybe you’re writing a brand new class, or perhaps you’re staring at a thousand line file and wondering - what should I test? The answer is actually simple - you should test the

Fahrim Rahman 8 min read

Fall Recruiting 2018

It’s September, which means it’s time for campus recruiting. We’d love for you to drop by and talk to us!

Yext Engineering Yext Engineering 2 min read

Customizing Distroless with Bazel

At Yext we are moving more of our hybrid on-premise / cloud workload to containers orchestrated with Kubernetes, from a home-grown job management system using un-sandboxed Linux processes.

Rob Figueiredo 4 min read

Pure Functions

Pure functions are one of the central concepts in functional programming—they’re the building blocks for several complex and powerful ideas. However, pure functions are also incredibly useful when used outside of a functional

Vincent Le Vincent Le 5 min read

Cracking Int To String

One of our oldest interview questions is int to string, where we ask candidates to, well, convert an int to the corresponding string. Back when I wrote a series on technical interviews, I

Vincent Le Vincent Le 12 min read

Debugging Fundamentals

Debugging’s a critical skill that every software engineer needs to learn. However, it’s something that’s rarely taught. For many engineers, you kind of just have to figure it out (often through trial and

Vincent Le Vincent Le 4 min read

Global Day of the Engineer 2018

Happy (slightly belated) Global Day of the Engineer! We celebrated yesterday by getting cupcakes for all of our engineering teams.

Yext Engineering Yext Engineering 1 min read

A tale of two alerting mediums

When creating alerts, there are many factors to consider. What metric will be alerted on? At what point do you trigger an alert? How long should the metric be outside of the alerting

Tom Elliott 2 min read

Introducing Edward

Developing a set of microservices applications can be complicated. A lot of attention is paid (rightly) to the deployment process, but getting your development workflow right can be just as important in the

Tom Elliott 2 min read

Full Speed Ahead: O'Reilly Velocity Conference

Previously, Nick discussed his adventures through our Learning is Good program in his Strange Loop Scoop. This year, a handful of us went to Velocity, a conference centered around systems engineering and building

Andy Tien 2 min read

If it ain't broke, don't break it

Last year, I wrote a post about how we were planning on replacing our aging location data search system (ProfileSearchServer v1) with a updated version that used Elasticsearch as a backend.

Peter Rimshnick 5 min read

The Evolution of Yext’s UI Regression Testing Strategy

At Yext we strive to have comprehensive test coverage for all our customer facing interfaces to protect against regressions. The way we test has evolved greatly from when there was essentially one team

Naomi Levin 7 min read

Going all-in with Go for command-line applications

At Yext, we’ve been using Go for server-side applications for some time, and over the past year we’ve been exploring using Go for building command-line tools as well. In this post, we’ll be

Tom Elliott 10 min read

The Strange Loop Scoop

Every year, the developers at Yext are given the opportunity to attend a workshop, class, or conference related to computer technology through our Learning is Good program. This year, superstar coworker Avneesh Sarwate

Nicholas Cassleman 4 min read
« Newer Posts Page 3 of 5 Older Posts »
Yext Engineering Blog © 2022
About Careers Latest Posts Twitter