Yext Engineering Blog
  • Home
  • About
  • Careers

Tom Elliott

6 posts •

Keeping Calm When the Sky is Falling: Reducing Stress Around Incidents

Software incidents can be extremely stressful, which can reduce response and recovery times. This post explores ways to reduce this stress, so your team can respond calmly when the unexpected happens.

Tom Elliott 6 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

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

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

Tom Elliott 8 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
Yext Engineering Blog © 2022
About Careers Latest Posts Twitter