Tutorials by Jesús Espino

Hands-on deep dives into DevOps and server-side topics, with every command runnable in an attached remote playground.

Jesús Espino
Jesús Espino

Jesús Espino is an Open-Source and software development enthusiast. He loves writing code and contributing to Open-Source projects. Jesús also had the privilege of being one of the starters or contributors in some interesting Open-Source projects like Taiga, Penpot, Mattermost, Focalboard, or testcontainers-go. He is a big fan of learning new things, especially programming languages. He loves Rust, Go, Python, Clojure, Git, Postgres, and Vim, and he loves to dive deep into technical details. Currently, he is working mainly in Go and Typescript as a Principal Engineer at Ona, and he contributes to Open-Source projects whenever he can.

Tutorial

Profile and Optimize a Hot-Path Tokenizer in Go

VictoriaTraces splits every span it ingests into tokens, and that tokenizer sits right on the hot path of ingestion. Build a benchmark for it, take a CPU profile from that benchmark, and work out where the time actually goes and why - then fix it, and see how much of the improvement still holds up once the rest of the indexing work is put back around it.

Profile and Optimize a Hot-Path Tokenizer in Go (cover image)