Engineering

Detecting Node Event Loop Blockers

Detecting Node Event Loop Blockers

João Carvalho

Engineering

Our application code runs in a single thread with Node.js. The thread can get blocked by requests with CPU-intensive computation and significantly slow our response times. We'll walk you through how we identify and eliminate these blocking requests.

Read More  7 minute read

Switching Rich Text Editors, Part 1: Picking Tiptap

Switching Rich Text Editors, Part 1: Picking Tiptap

Florian Krüger

Engineering

Switching rich text libraries in a production app with many daily users isn't easy. We recently changed ours with minimal issues and are sharing our research and process with the hope that it helps you make a similar switch.

Read More  7 minute read

Snippets