Loading…
CNCF-hosted Co-located Events Europe 2025 taking place on 1 April. This event is happening in person at Excel London in London, England.

The Sched app allows you to build your schedule, but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2025, and have an All-Access pass in order to participate in the sessions.

To view the full event schedule for a specific CNCF-hosted Co-located event, you can use the right-hand navigation bar to sort and filter.

The schedule is subject to change.
Tuesday April 1, 2025 14:05 - 14:30 BST
Backstage templates are an incredibly powerful tool. They are also one of the hardest to get right. You create a template - all the best practices and tooling, it’s PERFECT! Then two days pass, and it’s out of date. The next time you use it, there are outdated dependencies, CVEs and broken tests.

Why is maintaining templates so painful? For all their power, the development cycle can be excruciatingly slow. Package managers and CI/CD pipelines break when they encounter a filename containing a templated string. You have to validate changes by running the entire template and examining the output.

At ITHAKA, we’ve solved this with something we call “exemplar” templates. With a shockingly simple custom action, we create templates from running, deployable example projects - our “exemplars”. Then we can use standard tooling like Yarn and Renovate to proactively maintain them. In this talk I will share our templating journey and how you can start using “exemplar” projects for your templates.
Speakers
avatar for Brent Swisher

Brent Swisher

Senior Software Engineer, ITHAKA
Hi! I’m Brent Swisher, a Senior Software Engineer currently working at ITHAKA, a nonprofit focused on improving access to education. I work on the Platform Experience & Shared Components team, where I explore Backstage best practices, maintain our micro-frontend infrastructure... Read More →
Tuesday April 1, 2025 14:05 - 14:30 BST
Level 0 | ICC Capital Hall | Room 1

Attendees (4)


Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link