Prerequisites Visual Studio Code GraalVM for JDK 20+ Maven 3.9.3+ Extension Pack for Apache Camel by Red Hat Step-by-Step These steps provide a structured approach to generating, setting up, building, and debugging a Camel Quarkus native application within the VS Code environment. Generate Example Camel Route in VS Code Workspace Within your clean VS Code workspace, initiate the creation of an exemplary Camel route using the command Camel: Create a Camel Route using Java DSL.
For the past year, we have worked on Camel JBang, that is becoming ready to be more widespread known among Camel users. In this blog I just want to quickly refer to a number of recent video recordings of Camel JBang in action. Apache Camel 4.0 with Camel JBang MQTT demo - by Claus, How to quickly build a Camel prototype with MQTT using Docker Camel JBang - Run Camel as Script using JBang by Jasvinder, with first impressions of Camel JBang Apache Camel JBang - Reload quickly running Camel via copy/paste - by Claus, a poor man’s iPaaS with Apache Camel Karavan and Camel JBang
Karavan is an Integration Toolkit for Apache Camel, which makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deployment to kubernetes out-of-the-box. This is a short Karavan introduction aimed to help to understand if this tool is right for your needs.
A few weeks ago I presented Camel JBang at the Quarkus Insights show and one of the demos I did was to quickly run Camel 1.0 route copied with the latest Camel. This is a 4-minute recording of that demo. If you want to see more, then I recommend to watch the Quarkus Insight session.
Apache Camel was recently showcased at the Quarkus Insights show (#110). The session runs 1 hour and 10 minutes, where Peter first give an overview of Apache Camel, then Claus presents the latest update on Camel JBang, and with live demos. And the last 40 minutes is focused on Camel Quarkus where Zineb shows a live coded demo. The recording can be watched from YouTube.
Announcing Author-led Training on Camel I’m happy to announce the release of a new course on Apache Camel at Pluralsight. The course, “Fundamentals of Integration with Apache Camel”, by Michael Hoffman, is intended to help you learn the foundations of Camel as well as how to apply it at an enterprise scale. Demonstrations are provided for implementing ETL, Event-Driven Architecture with RabbitMQ and Kafka, and finally, serverless with Camel-K. Please note, Pluralsight is a paid subscription service.
Video recordings from ApacheCon Asia 2022 are now available for viewing on YouTube. The five sessions on the Integration Track can also be viewed embedded here. Enjoy! Sharing the architecture of DevLake, a research and development performance data integration platform by 陈映初 (Chen Yingchu) ¬ Citizen Streaming Engineer - A How To by Timothy Spann ¬ Camel K goes Quarkus Native by Pasquale Congiusti ¬ Integrating systems in the age of Quarkus, serverless and Kafka by Zineb Bendhiba
This week ApacheCon Asia 2022 starts in virtual format from 29. till 31. July 2022. The free-to-participate conference hosts many tracks, amongst them the Integration track which features several Camel-related sessions. Register now and join the conversation. Later in the year, from 3. till 6. of October 2022, ApacheCon North America 2022 will be held in person at Sheraton, Canal Street, New Orleans, USA. Register now to see three sessions on Camel and related technologies across Cloud Runtime/Cloud Native and Libraries and Frameworks and Developer Tools tracks.
Two years after its first participation to the Outreachy initiative, the Camel community is excited to support Outreachy’s mission once again this year. Outreachy is a diversity initiative of the Software Freedom Conservancy, that aims at supporting people subject to systemic bias, and impacted by under-representation in the technology industry. It runs a bi-yearly internships program in open source and open science, where interships are paid and remote. We are thrilled to propose the following projects for the next Outreachy May 2022 period:
Karavan Serverless What’s new in Karavan preview release 0.0.8? In addition to VSCode extension and Standalone application, Karavan could be deployed in Serverless mode alongside Camel-K on Kubernetes. Karavan Serverless gets and applies Integration Custom Resources directly from/to Kubernetes. Try Karavan Serverless mode on Minikube Install Minikube Install Camel-K Install Karavan serverless git clone --depth 1 https://github.com/apache/camel-karavan cd camel-karavan/karavan-demo/serverless kubectl apply -k karavan -n default Get Karavan URL minikube service camel-karavan --url The output should be like the following:
I will have the pleasure to cast a new demonstration explaining further development tips for Camel Quarkus at Apache CON @HOME 2021. Some details still remain to be polished, however I can already share with you the preview below: This live coding presentation will be split in 2 parts. First part where we step into the shoes of a day to day Camel Quarkus developer The idea is really to implement a typical Camel route on a local machine.
ApacheCon Asia 2021 will be held online from 6 August to 8 August. As a track chair of the integration track, I will be presenting the topics related to integration and the conference registration is now open. Integration is the method and technology of integrating heterogeneous systems built on different platforms and with different solutions. The most famous application integration project at the ASF is Apache Camel, which has a variety of projects providing a variety of integration solutions.
As we announced earlier this year, we have not one but two Apache conferences featuring Apache Camel on the Integration track. ApacheCon Asia is from August 6 - 8, 2021 and has two days of Camel and software integration sessions held in Asia-Pacific timezone. And ApacheCon @Home from September 21 - 23, 2021 also features two days of Camel and software integration sessions with sessions held in Europe-Americas timezone. The schedules for the Integration track at ApacheCon Asia, and ApacheCon @Home have been published, and are packed with interesting technology talks and use case presentations.
Yesterday Claus Ibsen presented a webinar where he covered all the latest innovations with Apache Camel with focus on Camel Quarkus, Camel K, and Kamelets. This trio is a powerful combination that takes Camel to another level, which allows non developers and IT professionals, to manage and bind systems together without any Camel knowledge. Kamelets being the Apache Camel solution for an app store experience with integration software. The webinar is online on youtube and the slides is here.
, by María Arias de Reyna Domínguez, Willem Jiang, Zoran Regvart
This year we have two Apache conferences featuring Camel, ApacheCon Asia from 6th through 8th of August, and ApacheCon @Home from 21st through 23rd of September, 2021. Both of these conferences will be online. If you wish to present at any of these, please submit your talk proposal for the Integration track. The call for presentations is open for both ApacheCon Asia and ApacheCon @Home. You’re welcome to propose a session for both conferences, though be aware of the differences in target audiences based on region, timezone, and language.
We’re happy to announce that our little caravan has been enriched by two new committers. The Camel project warmly welcomes Jiri Ondrusek and Jeremy Ross. Jiri Ondrusek’s has been contributing to Camel, Camel Spring Boot, and Camel Quarkus for a while now, and Jeremy Ross has been doing stellar work on the Salesforce component, his expertise in Salesforce will help us keep up with frequent changes made on that platform.
This year’s ApacheCon was an overwhelming success, with many tracks running in parallel. If you missed some of the talks on the Camel/Integration or would like to revisit your favorites, video recordings from ApacheCon @Home 2020 are now available on The Apache Software Foundation YouTube channel. You can watch the content from all three days in one playlist, with over 10 hours of content. For convenience, we listed the talks as they appear in the schedule here along with the slides shared by the speakers.
, by María Arias de Reyna Domínguez, Zoran Regvart
ApacheCon @Home starts tomorrow, here is how to make the most of it. First, if you haven’t already registered there is still time, go over to the conference page to do so. It’s free (small donation encouraged)! Browse the track schedule and use the calendar icon to import the session calendar entry in your calendaring software, this way you’ll be reminded when a session you don’t want to miss is about to start.
, by María Arias de Reyna Domínguez, Zoran Regvart
We are pleased to announce that ApacheCon 2020 will be held online, September 29th through October 1st, 2020. If you wish to present at the event please submit your talk proposal for the Camel/Integration track when at ApacheCon 2020 website no later than Monday, July 13th by noon in the UTC timezone. Please do not wait for the last minute to submit. We are most interested to see talks that offer a learning experience to the attendees, so talks that present new parts of the Camel ecosystem (Camel K, Camel Quarkus, Camel Kafka Connector), talks showing off lessons learned, use cases, and visions on where software integration is heading in the future.
Apache Camel is a leading open source integration framework that has been around for more than a decade. With the release of Apache Camel 3, the Camel family has been extended to include a full range of projects that are tailored to popular platforms including Spring Boot, Quarkus, Kafka, Kubernetes, and others; creating an ecosystem. Claus Ibsen and Andrea Cosentino presented What’s new in Camel 3, focusing on the most innovative Camel projects at the DevNation Tech Talk on June 5th.
Today I continue me practice on youtube and recorded a 10 minute video on creating a new Camel and Quarkus project that includes Rest and HTTP services with health checks and metrics out of the box. Then comparing the memory usage of running the example in JVM mode vs native compiled with GraalVM. Then showing for the finale how to quickly run 100 instances of the example each on their own TCP port and how quick Camel are to startup and service the first requests faster than you can type and click.
, by María Arias de Reyna Domínguez, Zoran Regvart
The Apache Camel community is excited to have such a great response and effort already put in by the Outreachy applicants. We are grateful to all that contributed with code, ideas, helping others and being a part of our community. We received similar inquiries from several applicants, asking help with the timeline for the final application, intern selection criteria and similar. To help answer this and to be transparent to all involved, so each individual can reflect and make informed decisions, here are some of our thoughts.
This year in addition to the Google Summer of Code we’re participating in the Outreachy internship program as well. For those that might not be aware of the Outreachy, Outreachy is a paid, remote internship program. Outreachy’s goal is to support people from groups underrepresented in tech. They help newcomers to free software and open source make their first contributions. Apache Camel is looking for contributions to the website you’re reading this blog post on.
A few days ago Google Summer of Code announced that Apache Software Foundation is again elected to participate as a mentor organization. We are looking for ideas, students and mentors willing to participate in GSoC 2020. Anyone in the Camel community can propose an idea, look at the JIRA issues labeled gsoc2020 or create new issues with ideas and set the gsoc2020 label. Have a look at the Mentor guide to understand the role of the mentor and the obligations you would take on.
As previous year Apache Camel is part of ApacheCon 2020 in North America. This year the conference will be held at the Sheraton, in New Orleans, September 28th through October 2nd, 2020. The call for presentations for ApacheCon North America 2020 is now open and the wider Camel community members are encouraged to submit. Look for the Camel/Integration track when submitting. We’re most interested to see talks that offer a learning experience to the attendees, so talks that present new parts of the Camel ecosystem (Camel K, Camel Quarkus, Camel Kafka Connector), talks showing off lessons learned, use cases, and visions on where software integration is heading in the future.
What FOSDEM is free as in beer grassroots event for free software/open source communities to meet, share ideas and collaborate. You’ll find over 800 talks spread over 35 rooms of Université libre de Bruxelles campus over the first weekend of February. And building on last year’s well-received BoF session Camel is returning to FOSDEM. When FOSDEM 2020 is on 1st (from 9:30 to 19:00) and 2nd (from 9:00 to 18:00) of February.
JBoss Asylm Podcast episode 47: What do you call an Apache Camel with 3 humps Claus Ibsen and Luca Burgazzoli sits down with Emanual and Max (hosts) and talks about what is coming in Apache Camel 3 on topics like Camel K and Camel Quarkus. We also cover Camel’s place in the modern world with cloud native and serverless workloads. And at the end we have some bits about what’s coming next in Camel 3.
Apache Camel is part of ApacheCon 2019 in North America this year celebrating the 20th year anniversary of Apache Software Foundation. On the Integration track you will find out all about the state of Apache Camel from Claus Ibsen, Sami Adranly will present Camel based data integration platform at Uber called Medley Nicola Ferraro and Andrea Tarocchi will be talking about Camel K and Camel K with Knative, Bob Paulin will make the cloud integration friendly in Configuring Apache Camel for the Cloud and Michael Costello will talk about serverless integration with Camel.