Star us on GitHub
Star

All Posts

Explore the latest insights on frontend engineering, observability, and developer tools from the Highlight engineering team. Learn best practices, tips, and industry trends.

Highlight for WordPress: Session Replay, Error Monitoring, and Performance Insights

Feb 11, 2025 • 3 min. read
Chris Schmitz
Software Engineer @ Highlight

Configuring the OpenTelemetry Collector for AWS Firehose

Jan 30, 2025 • 4 min. read
Vadim Korolik
CTO @ Highlight

Building Highlight’s new 'Connect' flow

Jan 30, 2025 • 18 min. read
Julian Schneider
Lead Designer @ Highlight

Data isolation with ClickHouse row policies

Jan 28, 2025 • 9 min. read
Zane Mayberry
Software Engineer @ Highlight

Ingest and Visualization for OpenTelemetry Metrics

Jan 23, 2025 • 14 min. read
Vadim Korolik
CTO @ Highlight

How to instrument your React Native app with OpenTelemetry

Jan 22, 2025 • 18 min. read
Spencer Amarantides
Engineer @ Highlight

The complete guide to OpenTelemetry in Python

Jan 14, 2025 • 18 min. read
Vadim Korolik
CTO @ Highlight

Alert Evaluations: Incremental Merges in ClickHouse

Oct 1, 2024 • 5 min. read
Zane Mayberry
Software Engineer @ Highlight

Monitoring Browser Applications with OpenTelemetry

Aug 27, 2024 • 5 min. read
Chris Schmitz
Software Engineer @ Highlight

How to Use OpenTelemetry to Monitor Next.js Applications

Aug 8, 2024 • 6 min. read
Chris Griffing
Technical Developer Advocate

What is OpenTelemetry and Why Should I Care?

Aug 7, 2024 • 6 min. read
Chris Griffing
Technical Developer Advocate

Distributed Tracing in Next.js Apps

Jun 6, 2024 • 2 min. read
Chris Esplin
Software Engineer

Highlight Pod #12: Traceloop Co-Founder Nir Gazit

May 24, 2024 • 2 min. read
Chris Esplin
Software Engineer

Highlight Pod #11: Tracetest.io with Adnan Rahić

May 23, 2024 • 2 min. read
Chris Esplin
Software Engineer

Highlight Pod #10: Kraft.cloud co-founder Felipe Huici

May 17, 2024 • 2 min. read
Chris Esplin
Software Engineer

Day 5: Self-hosted & Enterprise

May 3, 2024 • 3 min. read
Jay Khatri
CEO

Day 4: Cohesion

May 2, 2024 • 3 min. read
Jay Khatri
CEO

Day 3: Metrics & APM

May 1, 2024 • 3 min. read
Jay Khatri
CEO

Optimizing Clickhouse: The Tactics That Worked for Us

Apr 30, 2024 • 17 min. read
Vadim Korolik
CTO @ Highlight

Day 2: Logs & Traces

Apr 30, 2024 • 3 min. read
Jay Khatri
CEO

Next.JS Tracing on Edge Runtime with @vercel/otel

Apr 29, 2024 • 9 min. read
Vadim Korolik
CTO @ Highlight

Next.JS Server-side Source Maps

Apr 29, 2024 • 6 min. read
Jay Khatri
CEO

Day 1: SDK Additions

Apr 29, 2024 • 3 min. read
Jay Khatri
CEO

Tracing Distributed Systems in Next.js

Apr 21, 2024 • 6 min. read
Chris Esplin
Software Engineer

Highlight Pod #9: Turso co-founder Glauber Costa

Apr 17, 2024 • 2 min. read
Chris Esplin
Software Engineer

Highlight Pod #8: Nimbus.dev founder Kevin Lin

Apr 11, 2024 • 2 min. read
Chris Esplin
Software Engineer

Highlight Pod #7: Pipe.com co-founder Zain Allarahkia

Apr 3, 2024 • 2 min. read
Chris Esplin
Software Engineer

Real-time Monitoring in Django: Essential Tools and Techniques

Mar 14, 2024 • 4 min. read
Vadim Korolik
CTO @ Highlight

Highlight Pod #6: OpenTelemetry with Ben Sigelman

Mar 11, 2024 • 2 min. read
Chris Esplin
Software Engineer

Highlight Pod #5: Replo with Yuxin Zhu

Feb 29, 2024 • 2 min. read
Chris Esplin
Software Engineer

Highlight Pod #4: Modal.com with Erik Bernhardsson

Feb 20, 2024 • 2 min. read
Chris Esplin
Software Engineer

Application Tracing in .NET for Performance Monitoring

Feb 10, 2024 • 8 min. read
Vadim Korolik
CTO @ Highlight

Highlight Pod #3: MagicPatterns with Alex Danilowicz

Feb 9, 2024 • 2 min. read
Chris Esplin
Software Engineer

The Ultimate Guide to Ruby Logging: Best Libraries and Practices

Feb 9, 2024 • 11 min. read
Vadim Korolik
CTO @ Highlight

The 4 Best Frameworks for Robust Logging in Java

Feb 8, 2024 • 6 min. read
Vadim Korolik
CTO @ Highlight

Day 5: Grafana for Highlight

Feb 2, 2024 • 3 min. read
Chris Esplin
Software Engineer

Day 4: Tracing SDKs for Next.js, Python, and Go/GORM

Feb 1, 2024 • 2 min. read
Chris Esplin
Software Engineer

Day 3: Flame Graphs and Integrated Session Views

Jan 31, 2024 • 3 min. read
Chris Esplin
Software Engineer

Day 2: Supercharging the Highlight Query Builder

Jan 30, 2024 • 3 min. read
Chris Esplin
Software Engineer

Day 1: OpenTelemetry on Highlight

Jan 29, 2024 • 3 min. read
Chris Esplin
Software Engineer

Using Materialized Views in ClickHouse (vs. Postgres)

Jan 23, 2024 • 9 min. read
Vadim Korolik
CTO @ Highlight

Filtering and Sampling Highlight Ingest

Oct 18, 2023 • 3 min. read
Vadim Korolik
Co-Founder & CTO

Migrating from OpenSearch to Clickhouse

Oct 18, 2023 • 10 min. read
Zane Mayberry
Software Engineer @ Highlight

Revamping Privacy Mode: A Better Way to Obfuscate Sensitive Data

Oct 17, 2023 • 4 min. read
Spencer Amarantides
Software Engineer @ Highlight

An open-source session replay benchmark

Oct 17, 2023 • 14 min. read
Abhishek More
Software Engineer

Tracing in Beta: Another Layer of Visibility in Your Applications

Oct 17, 2023 • 3 min. read
Chris Schmitz
Software Engineer @ Highlight

Supercharge Your Development Workflow with Code Generators

Oct 16, 2023 • 4 min. read
Chris Schmitz
Software Engineer @ Highlight

LLM-based Grouping of Errors

Oct 16, 2023 • 7 min. read
Vadim Korolik
Co-Founder & CTO

Building GitHub Enhanced Stacktraces

Oct 13, 2023 • 5 min. read
Spencer Amarantides
Software Engineer @ Highlight

Vercel Edge Runtime Support

Oct 10, 2023 • 5 min. read
Chris Esplin
Software Engineer

Finding Interesting Sessions with Markov Chains

Jul 20, 2023 • 6 min. read
Zane Mayberry
Software Engineer @ Highlight

WebSocket Recording

Jul 17, 2023 • 5 min. read
Spencer Amarantides
Software Engineer @ Highlight

Error Monitoring - Auto Resolver, Extension Filtering, and the Instance View

Jul 17, 2023 • 2 min. read
Eric Thomas
Software Engineer

Building Logging Integrations at Highlight.io

Jul 11, 2023 • 4 min. read
Vadim Korolik
CTO @ Highlight

The Network Request Details Panel

Jun 14, 2023 • 5 min. read
Chris Schmitz
Software Engineer @ Highlight

Introducing Harold: Highlight’s Observability AI

Jun 13, 2023 • 5 min. read
Chris Schmitz
Software Engineer @ Highlight

Using Github as a Headless CMS

Jun 1, 2023 • 12 min. read
Abhishek More
Software Engineer

Your Source Maps Should Be Public

May 12, 2023 • 8 min. read
Chris Esplin
Software Engineer @ Highlight

Supporting Outside Contributions at Highlight

May 9, 2023 • 7 min. read
Vadim Korolik
CTO @ Highlight

Day 5: Our Partners & Supporters

Apr 21, 2023 • 7 min. read
Vadim Korolik
Co-Founder & CTO

How we built logging as a service with ClickHouse

Apr 20, 2023 • 7 min. read
Eric Thomas
Software Engineer

Day 4: Logging, powered by Clickhouse

Apr 20, 2023 • 7 min. read
Vadim Korolik
Co-Founder & CTO

Day 3: Open Sourcing our Company

Apr 19, 2023 • 5 min. read
Jay Khatri
Co-founder, Hype-man & CEO

Day 2: Our Command bar, setup flow, and design system specs

Apr 18, 2023 • 6 min. read
Jay Khatri
Co-founder, Hype-man & CEO

Building a Type-Safe Tailwind with vanilla-extract

Apr 18, 2023 • 13 min. read
Chris Schmitz
Software Engineer @ Highlight

Managing our design tokens at Highlight

Apr 17, 2023 • 9 min. read
Julian Schneider
Design Lead

Day 1: Error Monitoring - OTEL support, filtering options, webhooks

Apr 17, 2023 • 6 min. read
Jay Khatri
Co-founder, Hype-man & CEO

Our Commitment to OpenTelemetry

Apr 4, 2023 • 8 min. read
Vadim Korolik
CTO @ Highlight

The 5 Best Logging Libraries for Python

Mar 9, 2023 • 8 min. read
Vadim Korolik
CTO @ Highlight

How to Set Up Your Production AWS MSK Kafka Cluster

Feb 15, 2023 • 18 min. read
Vadim Korolik
Co-Founder & CTO

The 5 Best Logging Libraries for Ruby

Feb 9, 2023 • 8 min. read
Vadim Korolik
CTO @ Highlight

Publishing an NPM Package with Private pnpm Monorepo Dependencies

Jan 27, 2023 • 13 min. read
Vadim Korolik
Software Engineer @ Highlight

The 5 Best Logging Libraries for Golang

Jan 9, 2023 • 8 min. read
Vadim Korolik
CTO @ Highlight

InfluxDB: Visualizing Millions of Customers' Metrics using a Time Series Database

Jan 6, 2023 • 10 min. read
Vadim Korolik
Co-Founder & CTO

EP1: Preview React components directly in VSCode?!

Jan 4, 2023 • 3 min. read
Jay Khatri
Co-founder, Hype-man & CEO

A new way of managing errors in Highlight

Dec 8, 2022 • 6 min. read
Chris Schmitz
Software Engineer

Introducing the new Highlight Docs

Nov 22, 2022 • 7 min. read
Vadim Korolik
Software Engineer @ Highlight

Introducing The New Timeline Indicator

Nov 8, 2022 • 5 min. read
Sasha Aptlin
Software Engineer

8 Tips to Help You Maximize Chrome DevTools

Nov 3, 2022 • 4 min. read
Haroon Choudery
Growth Manager

How To Use The Chrome Inspector & Debugger

Nov 1, 2022 • 11 min. read
Oyinkansola Awosan
Developer

The Debugging Process and Techniques for Web Applications (Part 1/2)

Oct 25, 2022 • 7 min. read
Oyinkansola Awosan
Developer

The Debugging Process and Techniques for Web Applications (Part 2/2)

Oct 25, 2022 • 7 min. read
Oyinkansola Awosan
Developer

Introducing: Highlight's Node.js Integration

Oct 23, 2022 • 6 min. read
Jay Khatri
Co-founder, Hype-man & CEO

Introducing: Highlight's Next.js Integration

Oct 19, 2022 • 4 min. read
Jay Khatri
Co-founder, Hype-man & CEO

Frontend Observability

Oct 18, 2022 • 3 min. read
Haroon Choudery
Growth Manager

5 Best Node.js Logging Libraries

Oct 18, 2022 • 23 min. read
Stanley Ulili
Developer

What are rage clicks and how to detect them

Oct 18, 2022 • 10 min. read
Denedo Oghenetega Joseph
Software Engineer

Auto-generating OpenAPI documents with TypeScript interfaces

Oct 1, 2022 • 8 min. read
François Wouts
Developer Happiness Engineer

3 Levels of Data Validation in a Full Stack Application With React

Sep 30, 2022 • 9 min. read
Paweł Dąbrowski
Developer

5 Best Practices for Maintaining a Clean ReactJS App

Sep 29, 2022 • 7 min. read
Mohammad Faisal
Developer

Is Kafka the Key? The Evolution of Highlight's Ingest

Sep 6, 2022 • 12 min. read
Vadim Korolik
Software Engineer @ Highlight

What Is Full Stack Monitoring and How Does It Work?

Sep 1, 2022 • 12 min. read
Haroon Choudery
Growth Manager

The power of the monorepo: Keep your fullstack app in sync!

Aug 30, 2022 • 22 min. read
François Wouts
Developer Happiness Engineer

The beauty of contact-first API design

Aug 24, 2022 • 18 min. read
François Wouts
Developer Happiness Engineer

What is Frontend Monitoring and What Tools Help You Do It?

Aug 23, 2022 • 6 min. read
Haroon Choudery
Growth Manager

5 strategies to monitor the health of your web application

Aug 19, 2022 • 8 min. read
Denedo Oghenetega Joseph
Software Engineer

New Feature: Session Backfilling

Aug 16, 2022 • 6 min. read
Haroon Choudery
Growth Manager

Configuring OpenSearch for a Write-Heavy Workload

Aug 11, 2022 • 7 min. read
Zane Mayberry
Software Engineer

How we Animate Product Updates at Highlight

Aug 9, 2022 • 8 min. read
John Pham
Ninja 10x Engineer

Maximizing Our Machines: Worker Pools At Highlight

Aug 4, 2022 • 3 min. read
Cameron Brill
Software Engineer

Compression: The simple, powerful upgrade for your web stack

Aug 2, 2022 • 4 min. read
John Pham
Ninja 10x Engineer

Compression: The simple, powerful upgrade for your web stack

Aug 1, 2022 • 4 min. read
John Pham
Ninja 10x Engineer
Try Highlight Today

Get the visibility you need