Yext Engineering Blog

The Yext Engineering Blog

  • Home
  • About
  • Careers

The Making of Yext Pages, Part 1

Welcome to the first in a series of posts about the technical challenges we ran into building Yext Pages. Yext Pages is a full-service web publishing product that enables businesses to convert the

Rob Figueiredo 13 min read

Immutables, Part 4

Welcome back to the last post in our immutables series! At this point, you’ve made a shift to using the Immutables library. If you missed our earlier posts,

Vincent Le Vincent Le 3 min read

Immutables, Part 3

Welcome back to our immutables series! In case you missed them:

Vincent Le Vincent Le 7 min read

Immutables, Part 2

Last time, we took a first look at the Immutables library, focusing on the basics of how to generate and use an immutable object.

Vincent Le Vincent Le 5 min read

Immutables, Part 1

A core part of coding in an object-oriented language is, well, creating objects. Plain Old Java Objects (POJOs) are the standard Java object, and they usually look something like this:

Vincent Le Vincent Le 4 min read

Spring 2019 Technology Offsite

This past May, the Yext Technology team ventured up from New York and Virginia to the beautiful coastal town of Ogunquit, Maine for our Spring 2019 Offsite! We stayed at the Cliff House

Susannah Saunders 3 min read

Yext Welcomes Code Nation, Spring 2019

A few weeks ago, we welcomed a group of 50 high school students into our Flatiron NYC headquarters. They all participated in a day of learning and fun, coming away with exposure into

Michael Miller 8 min read

Global Day of the Engineer 2019

Happy Global Day of the Engineer!

Yext Engineering Yext Engineering 1 min read

The Importance of Idempotence

When you hear “distributed systems” you might think of big clusters of machines and large AWS bills, but the same rules apply to systems of all sizes. Whenever you have two or more

Chris Williams 2 min read

IntelliJ Tips and Tricks

Yext is primarily a Java shop—aside from a smattering of Go, all of our backend systems are written in Java. For a long time we used Eclipse, which was the standard IDE at

Vincent Le Vincent Le 4 min read

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
« Newer Posts Page 2 of 5 Older Posts »
Yext Engineering Blog © 2021
About Careers Latest Posts Twitter