Ruby and Rust developer specializing in backend performance - Paweł Urbanek

https://pawelurbanek.com/blog

4 posts

Tech

Subscribe via RSS

  1. Rustikon Talk - Rust Performance Profiling using hotpath-rs

    Recently I gave a talk at the Rustikon conference about hotpath-rs - a Rust profiler focused on time, memory, CPU, and async performance debugging. I cover the project’s origin story and how it works under the hood. I also show a live instrumentation demo featuring the Zed editor. It was my first conference talk in 8+ years, so I hope you enjoy it! Links and resources hotpath.rs documentation Instrumented Zed fork samply profiler

    0
  2. Lessons Learned Building High-Performance Rust Profiler

    The Rust performance book features over a dozen different profiling tools. So I’m not sure if the world needed a new Rust profiler. Still, I spent the last 6+ months building hotpath-rs. In this post, I’ll describe the design decisions behind the library and share a few performance challenges I encountered while working on it. We’ll go deep into the low-level details: cache-line contention, async futures instrumentation, and decoding raw CPU traces back into Rust symbols. hotpath profiler 101…

    0
  3. How to Automate MEV Blockchain Analysis Using OpenClaw and MCP

    Searching for MEV profit opportunities often requires tedious blockchain monitoring and analysis. In this tutorial, I’ll describe how to automate this process using the mevlog-rs MCP interface and the OpenClaw agent. We’ll use a secure HTTPS connection and Telegram chat for communication. We’ll also discuss the pros and cons of using OpenClaw vs. a manual MCP integration. Initial setup and RPC requirements I don’t think the world needs another article on a basic OpenClaw setup. Any tutorial on…

    0
  4. Using LLMs and MCP to Debug PostgreSQL Performance in Rails

    I’ve recently automated a large portion of my Rails performance audits. In this tutorial, I’ll describe how to configure an AI-powered PG performance debugging. We will cover using LLMs with custom MCP (model context protocol) n8n integration. We will also discuss the legal and security implications of connecting AI to the production database. How to optimize PostgreSQL performance with AI? I’m not sure if the current blogosphere needs yet another introduction to MCP. Instead, here’s a snea...

    0