Skip to main content
Our docs redesign is live!
TKLUV7DCL-U07KCKW9HE2-7f4573f106b6-512.jpg

Sr. Technical PMM at Contentstack

Lo Etheridge

Lo Etheridge (they/them) is a developer relations and product marketing specialist. They focus on developer education around Headless CMS and API technologies as well as the dynamic cross-functional relationship between developers and content professionals. Previously, they were a developer relations specialist and a lead developer/programmer analyst in private, public, and higher education sectors. Before transitioning into frontend engineering and marketing, Lo was a community social worker and public health educator in the field of harm reduction. They are a huge fan of David Lynch, The Wu-Tang Clan, and plays the theremin! Lo is passionate about digital anthropology, community building, organizational behavior, and making experimental music.

Guides

Middleware and Database-Backed Architectures

Middleware and Database-Backed Architectures

Learn how to preserve Contentstack Live Preview context through BFFs, edge middleware, and database caches, so draft content renders reliably end to end.

headlesssdkapi...
GUIDE
Debugging, Pitfalls, and Best Practices

Debugging, Pitfalls, and Best Practices

Debug Contentstack Live Preview issues with a 6-step workflow. Identify 5 failure modes—hash loss, caching, SSR leaks, SDK config, wrong API—and fix fast.

headlesssdkapi...
GUIDE
Edit Tags and Visual Builder

Edit Tags and Visual Builder

Learn how to add Contentstack edit tags (data-cslp) with addEditableTags and enable Visual Builder for click-to-edit, reordering, and block actions.

GUIDE
Static Site Generation

Static Site Generation

Learn why SSG conflicts with live preview and how to enable clean draft previews using Next.js Draft Mode or Astro hybrid SSR, avoiding hydration mismatches.

headlesssdkapi...
GUIDE
fallback-guide.png

Client-Side Rendering

Implement Contentstack Live Preview with client-side rendering: install and init the SDK, subscribe to edits, refetch preview content, and avoid common CSR pitfalls.

visual editingsdkheadless...
GUIDE
fallback-guide.png

Server-Side Rendering

Implement Contentstack Live Preview for SSR: handle preview hash per request, fetch draft data, disable caching, and prevent hash loss on navigation.

visual editingsdkheadless...
GUIDE
live-preview-guide.png

The Ultimate Guide to Contentstack Visual Building

Everything you need to build bulletproof real-time preview experiences with Contentstack.

content modelingvisual editingheadless...
GUIDE
fallback-guide.png

Building a Multi-Language Website Using Contentstack and Next.js i18n

Learn how to build a multilingual blog using Contentstack and Next.js with internationalized routing, localized content, and best practices for scalable multi-language sites. This step-by-step guide covers project setup, configuring Contentstack for multiple languages, integrating with Next.js, and optimizing for localization and SEO.

content modelingnext
GUIDE
fallback-guide.png

Modeling navigation in Contentstack

content modelingapivisual editing
GUIDE
fallback-guide.png

How Live Preview works

Understand Live Preview’s real model: three coordinated sessions, event-driven refetching via Preview API, strict session scoping, and no DOM injection.

headlesssdkvisual editing...
GUIDE
fallback-guide.png

Reducing API Calls to Boost Performance and Stay Within Rate Limits

Learn how a site powered by Next.js and Contentstack reduced its API calls from millions to thousands per day by leveraging CDN caching, automation, and expert implementation, resulting in improved performance and lower costs.

headlessapisdk
GUIDE
fallback-guide.png

On-demand generation of SEO title and description using Automate

When building webpages, a common requirement is to write SEO metadata tailored to the content. An essential component of effective SEO is crafting engaging, relevant titles and descriptions that accurately represent each page’s content.

automationai
GUIDE
fallback-guide.png

Automate Recipe for Content Type Propagation

This guide demonstrates how to automate the propagation of content type changes from a source stack to a destination stack in Contentstack, including setting up triggers, validating content type existence, and conditionally updating or creating content types using automation flows.

automationcontent modeling
GUIDE
fallback-guide.png

Assigning Taxonomy Terms Based on Locale

This guide demonstrates how to automatically assign taxonomy terms—such as country regions—in Contentstack based on the entry's locale using Automations and JavaScript mapping logic. It includes step-by-step instructions for setting up taxonomies, content types, and automations to streamline localization workflows.

content modeling
GUIDE

Live Streams

Exploring Launch Public APIs

Exploring Launch Public APIs

The Launch API lets you manage all the resources (Projects, Environments and Deployments) in your Launch project using REST API. Tim and Lo will create a dep...

automationaiheadless...
LIVE STREAM
Livestream - 17 Dec 2025.png

Vibing with Developer Hub

Contentstack Pulse for Developers: Vibing with Developer Hub

aiapiautomation...
LIVE STREAM
Exploring the possibilities: Contentstack free accounts!

Exploring the possibilities: Contentstack free accounts!

Explorer accounts are free accounts on the Contentstack Edge platform. Tim & Lo will walk through what is included in the plan and talk through an e-commerce...

announcementheadless
LIVE STREAM
Command Line Magic with Arke!

Command Line Magic with Arke!

Join us for an in-depth technical demonstration of Beacon! Arke’s internal developer tool built to streamline composable workflows.We’ll explore why Beacon w...

cliautomationheadless
LIVE STREAM
Cache Priming Magic!

Cache Priming Magic!

Join Tim & Lo with special guest Dean Haddock, Group PM for Platform and Hosting, for an in-depth conversation about implementing caching to reduce server lo...

headless
LIVE STREAM
Middleware Magic: Personalize and Visual builder in a complex setup

Middleware Magic: Personalize and Visual builder in a complex setup

Join us for a deep dive into creating Rich Digital Experiences with Contentstack when faced with existing complex architecture. We will walk through how to ...

personalizationvisual editingheadless
LIVE STREAM
Just Automate It!

Just Automate It!

Join us for a hands-on demonstration of Contentstack's Automate and how to configure it to set content teams up for success. Take a deep dive with special gu...

automation
LIVE STREAM
A journey into the rich text editor w/ Lo & Tim

A journey into the rich text editor w/ Lo & Tim

A journey into the rich text editor and advanced configuration w/ Lo & Tim

content modeling
LIVE STREAM
Tour de Live Preview

Tour de Live Preview

We go over every possible Live Preview configuration from SSG to SSR, and from CSR to GraphQL. This is the final guide on setting up Contentstack Live Previe...

apivisual editingheadless
LIVE STREAM
Multi stack content type sync using Automate

Multi stack content type sync using Automate

Multi stack content type sync using Automate

automationcontent modeling
LIVE STREAM