Tips, tutorials, guides, and product insights from FullStory’s Digital Experience Intelligence experts
Build your own automated sync bot via GitHub Actions
A technical walk-through of our solution using GitHub Actions to sync up files in our open-source repositories with our closed-source code changes.
Creating Scalable, Testable, and Readable React Apps: Part 2
In part 2 of this series we discuss 3 categories of React components that can make your React apps more scalable, testable, and reliable...
Creating Scalable, Testable, and Readable React Apps: Part 1
Basic principles of software and React architecture, share our implementation of these principles as three categories of react components.
Increasing digital experience maturity: a guide for SaaS companies
In this post, we outline tactics SaaS companies can use to create a digital experience that can give them an edge over the competition.
A journey into FullStory solutions engineering
Solutions Engineers are a hybrid role at FullStory. Sabrina Li shares her experience as a Solutions Engineer and the work that the SolEng team does.
Connect to Google Kubernetes with GCP credentials and pure Golang
A walk through of the Go code we used to allow GKE-hosted services to connect with external clusters using Google Service Account permissions.
The power of discriminated unions and exhaustiveness checking in Typescript
In this article, you'll find an example of what we learned about discriminated unions and exhaustiveness checking in Typescript and why it's useful.
Fighting the long tail - Improving latencies for the queries that matter the most
After evaluating multiple options, here's a look at what we did to improve latencies across long-tail queries.
Database upgrades at scale with zero downtime
Use this multi-step blue-green migration process to upgrade database versions, migrate schemas, or complete other movements requiring hard cutovers.