Authoring Markdown externally and getting even 'prettier' output in Slack with md2slack (3 mins read).

Writing a tool, using Slack Block Kit, to write really pretty Slack messages, with syntax highlighting, tables and more.
Authoring Markdown externally and getting even 'prettier' output in Slack with md2slack (3 mins read).

Writing a tool, using Slack Block Kit, to write really pretty Slack messages, with syntax highlighting, tables and more.
Uploading a large OpenTelemetry trace to a local OTLP/HTTP traces receiver (1 mins read).

How to take a newline-delimited (.ndjson/.jsonl) file with OpenTelemetry traces inside of it, and ingest it into a local OTLP/HTTP traces receiver.
Getting a full-width PR review pane on GitHub temporary private forks (1 mins read).

How to improve your code review experience on a temporary private forks on GitHub, by making sure that the code is showed at the maximum page width.
Looking back at my first year as the Renovate Project Lead (20 mins read).

Reviewing some of the key highlights of my last year working as the Renovate Project Lead, and showing some stats about the project, its community and myself.
Updating apk add and apt install definitions in Dockerfiles with Renovate (3 mins read).

Sharing that Renovate 44.103.0 automagically parses apk add and apt install commands inside a Dockerfile.
Performing per-environment staged rollouts of dependency updates with Renovate (6 mins read).

How to gradually stage upgrades across environments (stored across multiple branches or on a single branch) with Renovate.
Exporting your chats from Claude.ai (1 mins read).
How to export the full chat history for a conversation on Claude.ai.