John McBride's Avatar

John McBride

@johncodes.com

🌊 | Co-Founder & CTO @ <stealth> | πŸ₯‘ Prev: Zuplo, Linux Foundation, OpenSauced, AWS, VMware, Pivotal | πŸ•Ί https://johncodes.com

2,463
Followers
664
Following
704
Posts
24.04.2023
Joined
Posts Following

Latest posts by John McBride @johncodes.com

Preview
Cross compiling CGO with Dagger and Zig Cross compiling CGO with Dagger and Zig

How did we unlock a fully local, cached, reproducible build and release CI/CD that cross compiles Go CGO binaries? With @dagger.io and @ziglang.bsky.social of course!

johncodes.com/archive/2026...

11.02.2026 20:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Open to any an all feedback! This is a legitimate project with real use cases for telemetry, auditability, and securing agents like claude code. So not certain what's "faux" about it.

10.02.2026 20:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Screenshots are a good idea although not certain what we'd even show! It's a data pipeline and context utility: you want to see server logs?

Support HTTPS_PROXY is abit of an anti-pattern because the proxy is just a reverse proxy to the upstream provider: we support CC through ANTHROPIC_BASE_URL

10.02.2026 20:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Introducing tapes: transparent AI agent telemetry Introducing tapes: transparent AI agent telemetry

πŸ“Ό Introducing tapes: transparent telemetry for your AI agents

Last week, we open sourced tapes, a new tool for agentic telemetry. We built this to help you understand the "what", "why", and "how" of your agents. It also requires zero code changes!!

johncodes.com/archive/2026...

09.02.2026 21:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Release v0.0.1-rc.3 · papercomputeco/tapes ✨ Features feat: tapes deck visualization by @bdougie in #47 feat: add deck insights and label cleanup by @bdougie in #55 feat: add deck auto-refresh polling by @bdougie in #54 feat: proxy/header ...

Check out the release for the full details: and thank you to everyone who's thrown us a ⭐️ and our amazing first contributors!!

github.com/papercompute...

06.02.2026 16:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Download the latest today:

"curl -fsSL download.tapes.dev/install | bash"

06.02.2026 16:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Still very early, but you can run it today off `v0.0.1-rc.3` with: "tapes deck" and "tapes deck --web" for the local server web view

06.02.2026 16:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

On the roadmap for tapes:

* deeper integration with more LLM providers (some people already asking for Google Vertex support!)
* emitting Open telemetry client side genAI metrics
* fully supporting agent-trace.dev
* TUI session search capabilities

06.02.2026 16:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

πŸ“Ό We've shipped a TUI for tapes!! Want to understand your previous agent sessions? Want to see success rates? Want to quickly grok token costs? We got it!

06.02.2026 16:57 πŸ‘ 9 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
a bald man is talking into a walkie talkie with the words it 's happening written below him ALT: a bald man is talking into a walkie talkie with the words it 's happening written below him

It’s happening!!

31.01.2026 20:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - papercomputeco/tapes: Transparent telemetry collector for agents Transparent telemetry collector for agents. Contribute to papercomputeco/tapes development by creating an account on GitHub.

Check out the repo, throw us a star, and save open source ⭐️ github.com/papercompute...

31.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
tapes - Transparent telemetry infrastructure for agents Tapes records every request and response between your application and LLM providers. It acts as a proxy server that captures and stores conversation history, allowing you to inspect, search, and verif...

Download and docs on: tapes.dev

31.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Agent Trace A standard format for tracking AI-generated code.

Next up on our roadmap is partnering with Cursor to help tackle Agent-Trace: tracking the metrics and agent stats from AI coding assistance tools in our storage layer and search capabilities.

agent-trace.dev

31.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

$ tapes checkout <hash>

lets you do context check-pointing and retry. Using a hash from the session graph, you'll be able to then use "$ tapes chat" to time travel to a point-in-conversation and retry it.

31.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

$ tapes search "query"

lets you search back on previous conversation threads and sessions: since we use content addressing, you'll see the hash for that point in the conversation turn.

31.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

$ tapes chat

is our experimental chat client: this lets you see the full end to end experience since it uses the proxy by default and loads the point-in-conversation checkout state.

31.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

$ tapes serve

brings up 1) the proxy and 2) the api server.

The proxy connects to your configured LLM provider and transparently captures events and messages.

The API server makes commands like "search" and "checkout" work

31.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

How's it work?

Tapes has a number of components that enable it to have huge scale:

* a storage driver (sqlite locally by default)
* an LLM provider (ollama locally by default)
* an embedding provider (ollama locally by default)
* a vector store driver (sqlite-vec by default)

31.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

As @bizza.pizza would put it: tapes "is long term care for your agent sessions".

This is how we build the agentic platforms of the future with durable audit trails, memory, secure workflows, infrastructure, and strong loopback capabilities.

31.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
I started a company.
I started a company. YouTube video by John McBride

πŸ“Ό Introducing tapes: transparent AI agentic telemetry. In every single AI session or workflow, there's an incredible amount of lost information on the "what", "why", and "how".

www.youtube.com/watch?v=ATeU...

31.01.2026 20:01 πŸ‘ 8 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Preview
GitHub - papercomputeco/tapes: Transparent telemetry collector for agents Transparent telemetry collector for agents. Contribute to papercomputeco/tapes development by creating an account on GitHub.

Save open source. Star my repo github.com/papercompute...

31.01.2026 18:10 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Curious what I’ve been up to? Check it out: 🦞

31.01.2026 15:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Robin saying "Ingress nginx" and batman slapping him saying "No"

Robin saying "Ingress nginx" and batman slapping him saying "No"

I'm once again reviving this meme template for the Kubernetes community

29.01.2026 22:09 πŸ‘ 36 πŸ” 9 πŸ’¬ 5 πŸ“Œ 0
Ingress NGINX: Statement from the Kubernetes Steering and Security Response Committees In March 2026, Kubernetes will retire Ingress NGINX, a piece of critical infrastructure for about half of cloud native environments. The retirement of Ingress NGINX was announced for March 2026, after...

Joint statement from Kubernetes Steering and Security Response Committees: In March 2026, Kubernetes will retire Ingress NGINX, a piece of critical infrastructure for about half of cloud native environments. This is an emergency. Please pay attention.

kubernetes.io/blog/2026/01...

29.01.2026 16:20 πŸ‘ 128 πŸ” 85 πŸ’¬ 5 πŸ“Œ 9

+1 It’s not just kubernetes nginx ingress: it’s the whole ecosystem. Open source program offices have been absolutely gutted and open source funding has dried up.

It’s a travesty that it takes a monumental project dying on the vine for people to wake up. The OSS maintenance tsunami is coming.

29.01.2026 23:58 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

get in loser we’re building a new internet
#atproto

29.01.2026 22:40 πŸ‘ 60 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0

Ok, but what do you mean Claude Code won't respond to my obscure star trek references 😭

29.01.2026 20:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Ginkgo is sometimes described as a "Behavior Driven Development" (BDD) framework. In reality, Ginkgo is a general purpose testing framework in active use across a wide variety of testing contexts: unit tests, integration tests, acceptance test, performance tests, etc.

Still, over 10 years latter, the work by Onsi on Ginkgo and Gomega are having a huge impact on my dev flow. Providing really rich and expressive BDD testing in Go is incredible, especially in the age of AI assisted code editing

onsi.github.io/ginkgo

29.01.2026 20:08 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man in a batman costume with the word justice written below him ALT: a man in a batman costume with the word justice written below him
29.01.2026 03:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you bring down the service’s infrastructure, so be it? πŸ˜‚ page sizes are not a UI choice: they’re often an infrastructure constraint and guardrail.

29.01.2026 03:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0