DevConf.CZ

Managing the Camel development lifecycle within VS Code
2024-06-15 , D0206 (capacity 154)

Apache Camel is the leading open-source integration framework that simplifies the integration of various systems and applications. There exists a comprehensive set of Tooling specifically designed to empower Camel developers in their work with Apache Camel within VS Code. These tools facilitate a seamless and efficient development experience, offering robust support and functionalities tailored to the needs of Camel developers.

In my session I would like to rely on the Extension Pack for Apache Camel which contains a set of specific extensions for Camel but also leverages the VS Code ecosystem.

The mission would be to bring the picture of how effortlessly managing the entire Camel development lifecycle within VS Code. From the initializing a Camel route file, across experience the ease of running integrations locally, effortlessly making edits, and witnessing automatic reloads for real-time updates. As part of journey utilise the graphical editor for Apache Camel within VS Code to develop, edit and improve your Camel routes. Present the debug with ease, inspect variables, and witness instant changes. Finally, explore a range of deployment options directly from your VS Code environment, ensuring a smooth transition from local development to deployment stages.

See also:

I am a Senior Software Quality Engineer at Red Hat. I've been working here for 7+ years already. In my current role as a contributor to the Camel Tooling team and lead of Tooling QE group, my focus revolves around ensuring top-notch quality and advancing VS Code extensions for Apache Camel developed by Red Hat. These extensions play a role in enhancing the experience for Apache Camel developers. I am also writing blog posts about mentioned tooling on the Apache Camel Blog and posting videos on YouTube with Apache Camel experience in VS Code content.