
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.
Blog posts

Context engineering in the AI era: A practical guide
Explore context engineering in AI, how it enables adaptive digital experiences, and real-world examples of its implementation—including Contentstack's approach to context-driven operations and agent OS. Learn why context is vital for LLMs and how it shapes effective and intelligent AI agents in modern enterprises.
Diving into AI prompting: A technical guide to context, iteration and brand-specific results
This article covers how to effectively prompt AI to receive exceptional and accurate results, and explores advanced strategies for context management, iterative refinement, and brand alignment.
Introducing free Explorer accounts: Build without limits, shape the future
Explorer accounts offer a permanent playground for developers and startups to get creative and experiment with the art of the possible. Contentstack Edge's free accounts provides a developer-first experience with a full suite of tools, real-time API access, and the opportunity to shape the platform's roadmap through community engagement. Ideal for solo developers and startups, Explorer accounts enable experimentation, learning, and growth on an enterprise-grade platform without budget constraints.
Guides
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.
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.
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.
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.

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.

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.

The Ultimate Guide to Contentstack Visual Building
Everything you need to build bulletproof real-time preview experiences with Contentstack.

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.

Modeling navigation in Contentstack

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.

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.

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.

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.

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.
Live Streams

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...

Vibing with Developer Hub
Contentstack Pulse for Developers: Vibing with Developer Hub

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...

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...

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...

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 ...

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...

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

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...

Multi stack content type sync using Automate
Multi stack content type sync using Automate