CardTechie

API infrastructure, developer tools, and data solutions for trading cards

Building in Public: Sprint 129 - Behind the Scenes Infrastructure Work

By Josh Harrison

Building in Public: Sprint 129 - Behind the Scenes Infrastructure Work

Sometimes the most important work happens behind the scenes. Sprint 129 was one of those sprints where we focused heavily on automation, stability, and making our systems work better together. While it might not look as exciting as launching new features, this infrastructure work is what enables everything else to scale.

The Big Picture: 35 Issues Completed

This sprint we completed 35 issues across four different projects in the CardTechie ecosystem. The work fell into two main categories:

  • 57% New Features - Mostly automation and infrastructure improvements
  • 43% Bug Fixes - Production stability and workflow improvements

Project Spotlight: What We Built

🤖 Trading Card API Documentation Site - Automation Revolution

The biggest achievement this sprint was launching TCDOC 0.2, which includes a game-changing automation system. Here's what makes it special:

Automated Documentation Sync: We built a webhook system that automatically updates our documentation website whenever we release a new version of the Trading Card API. This means:

  • No more manual copy-pasting of changelogs
  • Documentation stays perfectly in sync with the API
  • Developers always see the latest information

Enhanced Developer Resources: Added comprehensive documentation for our PHP SDK, including automatic changelog integration and improved API limits documentation.

This work touched 20 different issues and represents a major step toward professional-grade developer experience.

💻 CardTechie.com - Content and Stability

On the main CardTechie website, we focused on two areas:

Content Creation (Building in Public continues):

Production Fixes (The less glamorous but critical work):

  • Fixed JavaScript errors that were breaking parts of the site
  • Resolved mailing list form display issues
  • Addressed memory exhaustion problems during blog builds
  • Updated dependencies and fixed CI/CD workflows

📊 Trading Card API - Core Improvements

The API itself received some targeted improvements:

New Data Fields: Added set_id field to card attributes, making it easier for developers to link cards back to their sets.

Webhook Infrastructure: Set up the webhook system that powers our automated documentation updates.

🛠️ PHP SDK - Developer Experience

Our PHP SDK got some important maintenance:

New Functionality: Added a list method to the Card resource, giving developers more ways to retrieve card data.

Workflow Improvements: Fixed issues with our automated changelog system to ensure smooth releases.

Why This Matters: The Invisible Foundation

You might wonder why we spent so much time on automation and bug fixes instead of flashy new features. Here's the thing about building a platform business:

Automation = Scale: The webhook system we built eliminates hours of manual work every time we release an update. As we grow and release more frequently, this becomes increasingly valuable.

Stability = Trust: Those production fixes might seem minor, but they ensure that when developers visit our site or try our API, everything works smoothly. First impressions matter in the developer community.

Infrastructure = Speed: By investing in better CI/CD workflows and automated processes now, we can move faster on new features later.

The Developer Community Perspective

From a developer's perspective, here's what changed:

  1. Better Documentation: Our API docs are now always up-to-date automatically
  2. More Reliable Service: Fewer broken links, better site performance
  3. Enhanced SDK: More methods available for card data retrieval
  4. Professional Polish: The whole ecosystem feels more mature and trustworthy

Looking Ahead

Sprint 129 set us up well for future growth. The automation systems we built will save hours of work per month, and the stability improvements create a better foundation for attracting new developers to the platform.

Next sprint, we're planning to build on this foundation with:

  • More developer-focused features
  • Enhanced community building efforts
  • Continued content creation for the trading card tech community

The Numbers

For those who like metrics:

  • 35 issues completed (our second-highest sprint total)
  • 4 projects touched simultaneously
  • 100% completion rate - nothing carried over
  • Zero new technical debt created

Building in Public Lessons

This sprint reinforced an important lesson about building in public: not every sprint is about flashy launches. Sometimes the most valuable work is the infrastructure that makes everything else possible.

The automation systems we built will serve us for years. The stability fixes ensure our current users have a great experience. And the documentation improvements make it easier for new developers to discover and adopt our API.

It's tempting to always work on user-facing features, but sustainable growth requires investing in the foundation. Sprint 129 was all about strengthening that foundation.


Want to follow along with our building in public journey? Subscribe to our newsletter for sprint updates, or check out our Trading Card API documentation to see the improvements in action.

Questions about any of these projects? I'm always happy to discuss the technical details or business strategy behind CardTechie. Reach out on Twitter or email.

Join the CardTechie Revolution

Get weekly updates on trading card APIs, industry insights, and early access to new tools. Be among the first to follow my journey building modern infrastructure for collectors and developers.

Weekly emails. No spam. Unsubscribe anytime.


Josh Harrison - CardTechie Josh Harrison is the founder of CardTechie and a software engineering manager with over 20 years of experience building scalable applications. As a lifelong trading card collector and developer, he's experienced both sides of the data problem firsthand—spending countless hours manually entering card information as a collector, and facing the challenge of sourcing reliable card data as a developer. Josh is currently working on solutions to make trading card data more accessible and interoperable across the ecosystem. Follow his work at CardTechie.com and connect with him on GitHub.