105 blog posts published by month since the start of 2022. Start from a different year:

Posts year-to-date
10 (34 posts by this month last year.)
Average posts per month since 2022
2.2

Post details (2022 to today)

Title Author Date Word count HN points
Frontend Observability Haroon Choudery Growth Manager Oct 18, 2022 417 -
The Ultimate Guide to Ruby Logging: Best Libraries and Practices Vadim Korolik Feb 09, 2024 780 -
The beauty of contract-first API design François Wouts Developer Happiness Engineer Aug 24, 2022 1982 -
How-To: Build a Reverse Proxy with Cloudflare Workers John Pham Ninja 10x Engineer Aug 02, 2022 695 -
Introducing The New Timeline Indicator Sasha Aptlin Nov 08, 2022 429 -
How-To: Use Worker Pools To Scale Customer Requests Fast Cameron Brill Aug 04, 2022 469 -
The Debugging Process and Techniques for Web Applications (Part 1/2) Oyinkansola Awosan Oct 25, 2022 1104 -
Publishing an NPM Package with Private pnpm Monorepo Dependencies Vadim Korolik Jan 27, 2023 1163 -
The complete guide to OpenTelemetry in Python Vadim Korolik Jan 14, 2025 2147 -
Tracing in Beta: Another Layer of Visibility in Your Applications Chris Schmitz Oct 17, 2023 412 -
The 5 Best Logging Libraries for Go Vadim Korolik Jan 09, 2023 3176 -
Migrating from OpenSearch to Clickhouse Zane Mayberry Oct 18, 2023 1413 -
Building an Efficient OpenTelemetry Metrics Schema in Clickhouse Vadim Korolik Jan 23, 2025 1628 -
InfluxDB: Visualizing Millions of Customers' Metrics using a Time Series Database Vadim Korolik Co-Founder & CTO Jan 06, 2023 932 -
Day 3: Open Sourcing our Company Jay Khatri Co-founder, Hype-man & CEO Apr 19, 2023 420 -
Introducing default privacy mode to obfuscate personally identifiable information Spencer Amarantides Oct 17, 2023 511 -
Highlight Pod Episode #4: Modal.com with Erik Bernhardsson Chris Esplin Feb 20, 2024 202 -
How to instrument your React Native app with OpenTelemetry Spencer Amarantides Jan 22, 2025 2051 -
Finding Interesting Sessions with Markov Chains Zane Mayberry Jul 20, 2023 1172 -
How we built logging as a service with ClickHouse Eric Thomas Apr 20, 2023 2346 -
How-To: Make Animated Product Updates That Impress Customers John Pham Ninja 10x Engineer Aug 09, 2022 791 -
Application Tracing in .NET for Performance Monitoring Vadim Korolik Feb 10, 2024 1399 -
Optimizing Clickhouse: The Tactics That Worked for Us Vadim Korolik Apr 30, 2024 1743 -
Supercharge Your Development Workflow with Code Generators Chris Schmitz Oct 16, 2023 838 -
Using Materialized Views in ClickHouse (vs. Postgres) Vadim Korolik Jan 23, 2024 1495 -
The 5 Best Logging Libraries for Python Vadim Korolik Mar 09, 2023 4069 -
Using Github as a Headless CMS Abhishek More Jun 01, 2023 647 -
Building Highlight’s new 'Connect' flow Julian Schneider Jan 30, 2025 427 -
Introducing the new Highlight Docs Vadim Korolik Nov 22, 2022 372 -
Monitoring Browser Applications with OpenTelemetry Chris Schmitz Aug 27, 2024 1706 -
EP1: Preview React components directly in VSCode?! Jay Khatri Co-founder, Hype-man & CEO Jan 04, 2023 160 -
Set up the OpenTelemetry Collector with a Firehose Receiver Vadim Korolik Jan 30, 2025 1191 -
Real-time Monitoring in Django: Essential Tools and Techniques Vadim Korolik Mar 14, 2024 965 -
Day 1: Simplify tracing with OpenTelemetry and Highlight Chris Esplin Jan 29, 2024 429 -
8 Tips to Help You Maximize Chrome DevTools Haroon Choudery Growth Manager Nov 03, 2022 1386 -
How OpenTelemetry Helps Our Open Source Community Build SDKs Faster. Vadim Korolik Apr 04, 2023 689 -
5 strategies to monitor the health of your web application Denedo Oghenetega Joseph Software Engineer Aug 19, 2022 1098 -
3 Levels of Data Validation in a Full Stack Application With React Paweł Dąbrowski Developer Sep 30, 2022 1417 -
The 4 Best Frameworks for Robust Logging in Java Vadim Korolik Feb 08, 2024 689 -
The power of the monorepo: Keep your fullstack app in sync! François Wouts Developer Happiness Engineer Aug 30, 2022 2370 -
Vercel Edge Runtime Support Chris Esplin Oct 10, 2023 816 -
Highlight for WordPress provides a free and simple way to get session replays, error monitoring, performance insights, and more for your WordPress sites. Chris Schmitz Feb 11, 2025 406 -
Highlight Pod Episode #11: Tracetest.io with Adnan Rahić Chris Esplin May 23, 2024 245 -
Day 5: Grafana for Highlight Chris Esplin Feb 02, 2024 462 -
New Feature: Session Backfilling Haroon Choudery Growth Manager Aug 16, 2022 383 -
Day 1: SDK Additions Jay Khatri Apr 29, 2024 246 -
Day 4: Logging, powered by Clickhouse Vadim Korolik Co-Founder & CTO Apr 20, 2023 379 -
Get help pulling insights from sessions and fixing errors from Harold, Highlight's AI engineering partner Chris Schmitz Jun 13, 2023 512 -
Supporting Outside Open Source Contributions at Highlight. Vadim Korolik May 09, 2023 514 -
Building Logging Integrations at Highlight.io. Vadim Korolik Jul 11, 2023 818 -
Day 4: Tracing & Filters Vadim Korolik Co-Founder & CTO Oct 18, 2023 569 -
The complete guide to OpenTelemetry in Next.js Vadim Korolik Feb 10, 2025 2541 -
How-To: Configure OpenSearch for a Write-Heavy Workload Zane Mayberry Aug 11, 2022 1225 -
Day 1: Error Monitoring - OTEL support, filtering options, webhooks Jay Khatri Co-founder, Hype-man & CEO Apr 17, 2023 550 -
Highlight Pod Episode #3: MagicPatterns with Alex Danilowicz Chris Esplin Feb 09, 2024 218 -
Managing our design tokens at Highlight Julian Schneider Design Lead Apr 17, 2023 1218 -
Day 3: Metrics & APM Jay Khatri May 01, 2024 262 -
How to Set Up Your Production AWS MSK Kafka Cluster Vadim Korolik Co-Founder & CTO Feb 15, 2023 1357 -
The 5 Best Logging Libraries for Ruby Vadim Korolik Feb 09, 2023 4127 -
Introducing: Highlight's Node.js Integration Jay Khatri Co-founder, Hype-man & CEO Oct 23, 2022 342 -
Error Monitoring - Auto Resolver, Extension Filtering, and the Instance View Eric Thomas Jul 17, 2023 595 -
Day 4: Tracing SDKs for Next.js, Python, and Go/GORM Chris Esplin Feb 01, 2024 300 -
Compression: The simple, powerful upgrade for your web stack John Pham Ninja 10x Engineer Aug 01, 2022 680 -
Introducing: Highlight's Next.js Integration Jay Khatri Co-founder, Hype-man & CEO Oct 19, 2022 413 -
Alert Evaluations: Incremental Merges in ClickHouse Zane Mayberry Oct 01, 2024 1028 -
Day 2: Supercharging the Highlight Query Builder Chris Esplin Jan 30, 2024 383 -
Highlight Pod Episode #12: Traceloop Founder Nir Gazit Chris Esplin May 24, 2024 227 -
Your Source Maps Should Be Public Chris Esplin May 12, 2023 499 -
Data isolation with ClickHouse row policies Zane Mayberry Jan 28, 2025 1139 -
We're joining LaunchDarkly! Jay Khatri Co-founder & CEO Apr 23, 2025 860 -
Day 5: Our Partners & Supporters Vadim Korolik Co-Founder & CTO Oct 16, 2023 574 -
What are rage clicks and how to detect them Denedo Oghenetega Joseph Software Engineer Oct 18, 2022 1489 -
Day 3: Flame Graphs and Integrated Session Views Chris Esplin Jan 31, 2024 421 -
How To Use The Chrome Inspector & Debugger Oyinkansola Awosan Nov 01, 2022 1692 -
Building a Type-Safe Tailwind with vanilla-extract Chris Schmitz Apr 18, 2023 2103 -
Day 2: Logs & Traces Jay Khatri Apr 30, 2024 225 -
An open-source session replay benchmark Abhishek More Oct 17, 2023 1163 -
Is Kafka the Key? The Evolution of Highlight's Ingest Vadim Korolik Sep 06, 2022 1506 -
Tying it all together with the new network request details panel Chris Schmitz Jun 14, 2023 363 -
Highlight Pod Episode #9: Turso co-founder Glauber Costa Chris Esplin Apr 17, 2024 229 -
Observability for Your Go ORM: OpenTelemetry Integration with GORM Chris Schmitz Feb 20, 2025 721 -
Highlight Pod Episode #7: Pipe.com co-founder Zain Allarahkia Chris Esplin Apr 03, 2024 287 -
Learn how to leverage OpenTelemetry to find and fix errors and performance issues in your Next.js applications. Chris Griffing Aug 08, 2024 1446 -
Day 5: Self-hosted & Enterprise Jay Khatri May 03, 2024 239 -
Day 4: Cohesion Jay Khatri May 02, 2024 197 -
Next.JS Tracing on Edge Runtime with @vercel/otel Vadim Korolik Apr 29, 2024 808 -
Highlight Pod Episode #6: OpenTelemetry with Ben Sigelman Chris Esplin Mar 11, 2024 250 -
What is Frontend Monitoring and What Tools Help You Do It? Haroon Choudery Growth Manager Aug 23, 2022 1337 -
Highlight Pod Episode #8: Nimbus.dev founder Kevin Lin Chris Esplin Apr 11, 2024 251 -
Distributed Tracing in Next.js Apps Chris Esplin Jun 06, 2024 353 -
Tracing Distributed Systems in Next.js Chris Esplin Apr 21, 2024 948 -
5 Best Practices for Maintaining a Clean ReactJS App Mohammad Faisal Sep 29, 2022 2006 -
Auto-generating OpenAPI documents with TypeScript interfaces François Wouts Developer Happiness Engineer Oct 01, 2022 1344 -
Learn about OpenTelemetry and how it can give you superpowers monitoring your web applications allowing to find and fix bugs and performance problems easily. Chris Griffing Aug 07, 2024 1623 -
Enhance your backend errors with code directly from GitHub Spencer Amarantides Oct 13, 2023 639 -
Highlight Pod Episode #10: Kraft.cloud co-founder Felipe Huici Chris Esplin May 17, 2024 259 -
Day 2: Our Command bar, setup flow, and design system specs Jay Khatri Co-founder, Hype-man & CEO Apr 18, 2023 499 -
What Is Full Stack Monitoring and How Does It Work? Haroon Choudery Growth Manager Sep 01, 2022 1342 -
5 Best Node.js Logging Libraries Stanley Ulili Oct 18, 2022 2455 -
Day 5: Our Partners & Supporters Vadim Korolik Co-Founder & CTO Apr 21, 2023 439 -
The Debugging Process and Techniques for Web Applications (Part 2/2) Oyinkansola Awosan Oct 25, 2022 1110 -
A new way of managing errors in Highlight Chris Schmitz Dec 08, 2022 502 -
Highlight Pod Episode #5: Replo with Yuxin Zhu Chris Esplin Feb 29, 2024 225 -
Session replay now supports recording WebSocket events Spencer Amarantides Jul 17, 2023 629 -
Next.JS Server-side Source Maps Jay Khatri Apr 29, 2024 694 -