Creating reusable content
Updated: Thu Apr 17 2025
I modularized my presentations and tools experience so they could display in different contexts across the site.
I created (with the help of GitHub Copilot) two json
files:
-
One that contained data about all of my presentations: their titles, year (or years), link, category, venue (the location or event), and type (webinar, in-person, panel discussion, podcast guest or host, etc.)
{ "title": "So, you want to be a technical writer?", "year": "2024", "link": "https://www.brighttalk.com/webcast/9273/608187", "category": ["technical-writing", "metrics", "content-strategy", "marketing"], "venue": "Content Wrangler webcast", "type": "webinar" },
-
One that listed the tools I’ve used over my career, with their publisher, product name, and relevant categories.
{ "category": [ "technical-writing", "help-authoring-tool" ], "publisher": "MadCap", "title": "Flare" },
This made it easy to populate sections of my skills pages with the relevant presentations and tools programmatically. If you look at this screenshot, you can see how this approach enforces structure: