Yext Engineering Blog

The Yext Engineering Blog

  • Home
  • About
  • Careers

Log4j2 Security Vulnerability Status at Yext

On December 9th 2021, a critical vulnerability was disclosed for log4j, a library used for formatting logs in Java applications. This library is actively being used at Yext both in custom code and

Rohit Parchuri Rohit Parchuri 9 min read

Overview of the Yext Crawler

Yext’s Crawler is a web crawler that enables scraping the unstructured web at scale. Together with Connectors, which convert the scraped data into structured entities, the Crawler enables brands to quickly load their

Kevin Liu Kevin Liu 6 min read

Writing a Simple Intellij Plugin

When talking about our work, it’s often convenient to have others review the code that you’re looking at. Sharing files is a convenient way to establish a shared context. However, the process of

Jesse Sharps 6 min read

Configuring Sentry with JavaScript Source Maps

Sentry is an essential part of a Yext engineer’s workflow. Whenever an error occurs in one of our 1,000+ microservices, Sentry helps our engineers understand what’s wrong, so they can make fixes quickly.

James Woglom James Woglom 20 min read

Strategies For Breaking Up Commits

As software engineers, a major part of our job involves the breakdown of work into smaller units. We know that just as a complex organism must be composed of many individual cells, so

Patrick Terry 5 min read

Yext Command Line Interface (CLI)

The Yext Command-Line Interface (CLI) allows a user to interact with Yext from the terminal.

Aditya Saurabh Aditya Saurabh 5 min read

Elasticsearch upgrade using Kafka

Recently, we upgraded our Elasticsearch clusters from version 6 to version 7. This blog post describes how we did it.

Musfiqur Siddique 3 min read

An ImageMagick binding for Go, built with Bazel

The Problem: cgo, cross-compilation, and Bazel

Rob Figueiredo 1 min read

World Engineering Day 2021

World Engineering Day 2021

1 min read

Writing Our Own In-house Redux (Kind Of)

“So, like any Yexter would, we set out to make our own Redux!”

Dylan Powers 4 min read

The Making of Yext Pages, Part 3

This is the last post in “The Making of Yext Pages”:

Rob Figueiredo 6 min read

A Type System for Knowledge Graph Entities

Yext’s Knowledge Graph stores all the public facts about our customers’ brands. Whether it be the date of a Ben & Jerry’s Free Cone Day or the address of a Qdoba restaurant, these

Oscar Li 3 min read

An improved error-handling package for Go

Today we’re open-sourcing github.com/yext/yerrors, a tiny Go error-handling library that is a drop-in replacement for golang.org/x/xerrors. It augments xerrors with Wrap and Mask functions that add to the stack trace without adding to

Rob Figueiredo 5 min read

My Summer as a SWE Intern

“My primary goal going into the summer was to learn as much as possible, and I feel like I accomplished that and more.”

Dylan Powers 8 min read

CUE for cross-language test cases

“Quality is never an accident; it is always the result of intelligent effort.”

Domingo Noriega 8 min read
Page 1 of 5 Older Posts »
Yext Engineering Blog © 2022
About Careers Latest Posts Twitter