2026-10-09 00:41:17
Recently I have worked to set up type checking in our CI pipeline using pyrefly. In this post, I want to share how to configure pyrefly and also fix typing hint related issues during the process.
There are a lot of options for type checker: mypy, pyright, pyrefly, ty, zuban.
pyright and mypy is quite slow. Pyrefly, ty and zuban are implemented in rust and is quite fast all daily needs. Both prefly and ty are maintained/backed by companies and are likely to last long, while zuban is currently one-man project.
2026-09-06 20:46:28
In this post, I talk briefly about trace sampling in Opentelemetry.
2026-09-06 20:42:29
In this post, I will share how to integrate opentelemetry tracing with GCP logging.
2026-08-18 08:00:00
We all make typos from to time, and it is time-consuming to do this manually.
2026-08-13 00:55:53
In this post, I want to share how to export the traces generated by your FastAPI application to the GCP observability platform.
2026-08-07 08:00:00
With OpenTelemetry, you can easily trace a single request across multiple services in a distributed system. In this post, I would like to share how you can set up OpenTelemetry tracing for your FastAPI application.