Markus Eisele
Backstage Software Templates for Java Developers
#1about 7 minutes
Introducing Backstage as a developer productivity portal
Backstage is an open source developer portal that centralizes tools and information, with Red Hat Developer Hub offering an enterprise-supported version.
#2about 2 minutes
Understanding the core architecture of Backstage
Backstage is built on Node.js and uses a system of frontend and backend plugins to create a composable user interface.
#3about 4 minutes
Using software templates for project scaffolding
Software templates are YAML files that define parameterized steps and actions to automate the creation of new projects and resources.
#4about 2 minutes
Setting up a local Backstage instance for development
Java developers can avoid JavaScript toolchain complexities by using pre-built container images, Kubernetes operators, or a Quarkus extension.
#5about 1 minute
Editing and debugging software templates effectively
The built-in template editor provides a fast feedback loop, while the debug action allows for step-by-step logging during execution.
#6about 6 minutes
Advanced practices for creating and managing templates
Improve templates by using custom fields, proper folder structures, versioning, secure credential handling, and descriptive metadata tags.
#7about 2 minutes
How to prevent template drift in your projects
Templates must be continuously updated with new best practices to avoid becoming a source of technical debt and legacy code.
#8about 2 minutes
Integrating approval workflows and defining a template strategy
Use tools like SonataFlow to add approval steps to templates and strategically decide on their granularity, maturity, and focus.
#9about 2 minutes
Exploring learning resources and the Quarkus extension
Get started with self-paced learning adventures and use the Quarkus extension to interact with Backstage APIs from a Java environment.
#10about 2 minutes
Using dynamic plugins for easier maintenance and scaling
Dynamic plugins can be added to a running instance without a full rebuild, simplifying maintenance and helping to scale Backstage across large organizations.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:50 MIN
Using software templates to share agentic AI applications
Supercharge Agentic AI Apps: A DevEx-Driven Approach to Cloud-Native Scaffolding
04:01 MIN
Demo of scaffolding an AI app with Developer Hub
Developer Experience, Platform Engineering and AI powered Apps
01:56 MIN
Implementing tools to enhance the developer workflow
Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?
01:39 MIN
Centralizing discovery and access with a developer portal
Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
02:51 MIN
Introducing Backstage as an open source IDP
The internal developer platform and golden paths: Scaffolding for cloud-native development
09:59 MIN
Implementing a developer portal with Spotify Backstage
Building Developer Experience - Brick by Brick
03:32 MIN
Key benefits of using project templates
Rapid Microservice Development with Project Templates
03:46 MIN
Q&A on testing, diagrams, and templates
Stop configuring infrastructure, start coding it!
Featured Partners
Related Videos
From Zero to Hero: Launch & Manage Your Cloud Apps with Free OpenShift & Red Hat Developer Hub
Markus Eisele
The internal developer platform and golden paths: Scaffolding for cloud-native development
Natale Vinto
Developer Joy with Quarkus
Daniel Oh
Rapid Microservice Development with Project Templates
Dr. Jan Gieseler & Tobias Hengelbrock
Supercharge Agentic AI Apps: A DevEx-Driven Approach to Cloud-Native Scaffolding
Daniel Oh
2021: Familiar APIs on Kickass Runtimes #slideless
Adam Bien
Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
Bastian Heilemann & Bruno Margula
Quarkus. A Bliss for developers
Alex Soto
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

wunschlösung GmbH
Jena, Germany
Intermediate
Senior
Java

wunschlösung GmbH
Jena, Germany
Intermediate
Senior
Java
Docker
MongoDB


Saby New Compy
Bielefeld, Germany
Intermediate
Java
Docker
Kotlin
Groovy
Node.js
+2

Saby New Compy
Bielefeld, Germany
Intermediate
Java
Kotlin

beyond interfaces GmbH & Co. KG
Köln, Germany
Intermediate
Senior
Kotlin
Angular
TypeScript



PROSOZ Herten GmbH
Herten, Germany
Junior
Intermediate
Senior
Java
Scrum
Kotlin
Microservices