What if you could codify your team's best practices and spin up new, standardized Java projects in minutes? Learn how with Backstage software templates.
#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
All the videos of Halfstack London 2024!Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
WeAreDevelopers LIVE days are changing - get ready to take partStarting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
Chris Heilmann
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in TechBrenda Romero discusses her tech career journey, overcoming burnout, and inspiring future game developers at WWC24.Here is what she had to say in the video:Hey everyone! Thanks for joining us!Reflections on a Rough YearLast year, I gave a talk about ...
From learning to earning
Jobs that call for the skills explored in this talk.