Welcome to the Meetup
Munich, Germany
Anypoint Code Builder
MuleSoft Meetup 16-May-2024
Introductions
Introductions
● Organizers:
○ Chinmay Ranjan
○ Ganesh Kumar
○ Sakthi Murugesan
● Speaker:
○ Shubham Singh
4
5
● Both the speakers and the hosts are organizing this meetup in individual capacity
only. We are not representing our companies here.
● This presentation is strictly for learning purposes only.
● Organizers/Presenters do not hold any responsibility that same solution will work for
your business requirements.
● This presentation is not meant for any promotional purposes.
Safe Harbor statement
A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!!
Slow network…No problem. Please disconnect and join back. Troubleshooting in
Bevy virtual https://help.bevylabs.com/article/499-troubleshooting-in-bevy-virtual
Housekeeping
6
Agenda
● Important Announcements
● Anypoint Code Builder
● Demo
● Q&A
● Feedback
● Networking and Wrap up
7
Announcements
Announcements - Mule 4.6 Runtime
● Maintaining the promise of new runtime release strategy,MuleSoft is offering the customers a choice of
channel based on their business needs
○ Edge Channel
■ Starting with Mule 4.5, MuleSoft releases Edge versions in February, June, and October
■ Customers prioritizing with shorter maintenance coverage to get new features frequently
○ LTS Channel
■ Starting with Mule 4.6, MuleSoft releases Long-Term Support (LTS) versions annually in
February
■ Customers prioritizing with extended period of maintenance coverage over being early adopters
of new features
● MuleSoft is preparing to align with the industry by adopting Java’s long-term-support (LTS) release,
beginning with the Mule Runtime 4.6 which will add support for Java 17 LTS.
● Many 3rd Party libraries part of our Stack are also stopping support for legacy Java version 8
Release Channel Selection
10
New Channel Menu
Enables customers to select Edge vs LTS to
deploy the apps:
● Edge [4.6e ] (Default)
● LTS [4.6]
● None [4.4]
Mule 4.6 Edge
● Standard & Extended Support : 4 months
Mule 4.6 LTS
● Standard & Extended Support : 12 months
Reference
Release Cadence
11
Mule Runtime Version Release Date Java Support End of Standard
Support
End of Extended
Support
4.3 30-Apr-20 8 7-Mar-23 7-Mar-25
4.4 7-Sep-21 8 8-Oct-24 8-Oct-25
4.5 Edge 3-Oct-23 8 6-Feb-24 4-Jun-24
4.6 LTS (1) 6-Feb-24 8 and 17 4-Feb-25 Feb 3, 2026 (3)
4.6 Edge 6-Feb-24 8 and 17 4-Jun-24 8-Oct-24
4.7 Edge 4-Jun-24 8 and 17 4-Oct-24 4-Feb-25
4.8 Edge 8-Oct-24 8 and 17 8-Feb-25 8-Jun-25
4.9 LTS 4-Feb-25 17 4-Feb-26 4-Feb-27
4.9 Edge 4-Feb-25 17 4-Jun-25 4-Oct-25
Announcements - Anypoint Monitoring
Telemetry Exporter
● Telemetry Exporter offers deeper insights into application execution via tracing for MuleSoft products and
services.
● It enables access to real-time telemetry data from MuleSoft through third-party observability tools.
● The feature is exclusively available for users with applications deployed via CloudHub 2.0
● Telemetry Exporter is Public
Reference
Distributed Tracing - Anypoint Monitoring
13
● Distributed tracing allows quicker diagnosis and remediation of errors by providing
contextual data from the whole application stack.
● With the launch of distributed tracing in Anypoint Monitoring, users can visualize
request execution across the MuleSoft ecosystem
and perform faster root cause analysis.
● Traces are only appended to a subset of requests at present, with flexibility in the
percentage traced based on performance thresholds.
● This feature is available for users who have applications deployed via Runtime
Fabric or CloudHub 2.0.
● Distributed Tracing is in public beta with GA expected imminently
Reference
14
Announcements - Exchange
15
GraphQL API Schemas and Run Queries
● Explore the schema by inspecting the
types, fields, and relationships defined
in the schema to see a visual
representation of the data and
operations.
● Schema explorer to inspect the query
methods that are available in the API
schema.
● The documentation explorer renders
the information and allows the ability
to navigate through the documentation
of the API.
● Use the query editor to write queries in
the console and run them in real-time.
Add fields without knowing the specific
syntax using autocomplete or
Control+Space
Reference
Anypoint Code Builder
Anypoint Code Builder
17
Design, develop, and deploy from a single environment
18
19
20
21
Demo
Demo
● ACB Setup
● RAML Creation​
● Project Creation​
● Working with Basic Connectors​
● Setting up VM arguments​
● Snippets
a. Built-in Snippets
b. User Snippets
● Deployment to Cloudhub 1.0
References
ACBSetup, APISpecsCreation, ProjectCreation, VMArgs, Snippets, CloudhubDeployment
Anypoint Studio
● Uses Eclipse as the base IDE​
● Easy to learn with the GUI and Drag n Drop
features​
● Mule Palette​
● Global configuration elements​
● More suitable for new developer trying to get
into Mulesoft​
● Creating, importing and deploying takes some
time​
● Local Instance of Studio is required to get
started
Anypoint Code Builder
● Uses Visual Studio Code as the base IDE​
● Have a steep learning curve and does not
have Drag n Drop feature​
● Command Palette​
● Direct xml edit with IntelliSense​
● More suitable for seasoned developer who
have used VS code​
● Faster in creating, importing and deploying
application​
● Web based IDE as well as local instance can
be used
25
* all roadmap items are subject to change
Q&A
Quiz
28
● Go to www.menti.com
● Joining Code - 6271 2290
Quiz
29
● Go to www.menti.com
● Joining Code - 2518 4944
Feedback and Topics
30
● Share:
○ Tweet your pictures with the hashtag #MuleMeetup
○ Invite your network to join: https://meetups.mulesoft.com/munich/
● Feedback:
○ Contact your organizers
● MeetUp Recordings:
○ Youtube Channel: MuleSoft Meetup Munich
https://www.youtube.com/channel/UCGp3GH-t2NPXG_YSWbnHgjw
● Interested to be a Speaker:
○ Contact your Organizers
● LinkedIn Profile: Mulesoft Munich Meetups
What’s Next
31
● We will now make the Audience as Presenter for the Group picture
● WORD of CAUTION - While leaving the event, Please DONOT click on “End Event
for ALL”. Just close the browser or click on “Leave Event”
Photos and Networking Time
Thank you

Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024

  • 1.
  • 2.
    Munich, Germany Anypoint CodeBuilder MuleSoft Meetup 16-May-2024
  • 3.
  • 4.
    Introductions ● Organizers: ○ ChinmayRanjan ○ Ganesh Kumar ○ Sakthi Murugesan ● Speaker: ○ Shubham Singh 4
  • 5.
    5 ● Both thespeakers and the hosts are organizing this meetup in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purposes only. ● Organizers/Presenters do not hold any responsibility that same solution will work for your business requirements. ● This presentation is not meant for any promotional purposes. Safe Harbor statement
  • 6.
    A recording ofthis meetup will be uploaded to events page within 24 hours. Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of the day. We Love Feedbacks!!! Slow network…No problem. Please disconnect and join back. Troubleshooting in Bevy virtual https://help.bevylabs.com/article/499-troubleshooting-in-bevy-virtual Housekeeping 6
  • 7.
    Agenda ● Important Announcements ●Anypoint Code Builder ● Demo ● Q&A ● Feedback ● Networking and Wrap up 7
  • 8.
  • 9.
    Announcements - Mule4.6 Runtime ● Maintaining the promise of new runtime release strategy,MuleSoft is offering the customers a choice of channel based on their business needs ○ Edge Channel ■ Starting with Mule 4.5, MuleSoft releases Edge versions in February, June, and October ■ Customers prioritizing with shorter maintenance coverage to get new features frequently ○ LTS Channel ■ Starting with Mule 4.6, MuleSoft releases Long-Term Support (LTS) versions annually in February ■ Customers prioritizing with extended period of maintenance coverage over being early adopters of new features ● MuleSoft is preparing to align with the industry by adopting Java’s long-term-support (LTS) release, beginning with the Mule Runtime 4.6 which will add support for Java 17 LTS. ● Many 3rd Party libraries part of our Stack are also stopping support for legacy Java version 8
  • 10.
    Release Channel Selection 10 NewChannel Menu Enables customers to select Edge vs LTS to deploy the apps: ● Edge [4.6e ] (Default) ● LTS [4.6] ● None [4.4] Mule 4.6 Edge ● Standard & Extended Support : 4 months Mule 4.6 LTS ● Standard & Extended Support : 12 months Reference
  • 11.
    Release Cadence 11 Mule RuntimeVersion Release Date Java Support End of Standard Support End of Extended Support 4.3 30-Apr-20 8 7-Mar-23 7-Mar-25 4.4 7-Sep-21 8 8-Oct-24 8-Oct-25 4.5 Edge 3-Oct-23 8 6-Feb-24 4-Jun-24 4.6 LTS (1) 6-Feb-24 8 and 17 4-Feb-25 Feb 3, 2026 (3) 4.6 Edge 6-Feb-24 8 and 17 4-Jun-24 8-Oct-24 4.7 Edge 4-Jun-24 8 and 17 4-Oct-24 4-Feb-25 4.8 Edge 8-Oct-24 8 and 17 8-Feb-25 8-Jun-25 4.9 LTS 4-Feb-25 17 4-Feb-26 4-Feb-27 4.9 Edge 4-Feb-25 17 4-Jun-25 4-Oct-25
  • 12.
    Announcements - AnypointMonitoring Telemetry Exporter ● Telemetry Exporter offers deeper insights into application execution via tracing for MuleSoft products and services. ● It enables access to real-time telemetry data from MuleSoft through third-party observability tools. ● The feature is exclusively available for users with applications deployed via CloudHub 2.0 ● Telemetry Exporter is Public Reference
  • 13.
    Distributed Tracing -Anypoint Monitoring 13 ● Distributed tracing allows quicker diagnosis and remediation of errors by providing contextual data from the whole application stack. ● With the launch of distributed tracing in Anypoint Monitoring, users can visualize request execution across the MuleSoft ecosystem and perform faster root cause analysis. ● Traces are only appended to a subset of requests at present, with flexibility in the percentage traced based on performance thresholds. ● This feature is available for users who have applications deployed via Runtime Fabric or CloudHub 2.0. ● Distributed Tracing is in public beta with GA expected imminently Reference
  • 14.
  • 15.
    Announcements - Exchange 15 GraphQLAPI Schemas and Run Queries ● Explore the schema by inspecting the types, fields, and relationships defined in the schema to see a visual representation of the data and operations. ● Schema explorer to inspect the query methods that are available in the API schema. ● The documentation explorer renders the information and allows the ability to navigate through the documentation of the API. ● Use the query editor to write queries in the console and run them in real-time. Add fields without knowing the specific syntax using autocomplete or Control+Space Reference
  • 16.
  • 17.
    Anypoint Code Builder 17 Design,develop, and deploy from a single environment
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
    Demo ● ACB Setup ●RAML Creation​ ● Project Creation​ ● Working with Basic Connectors​ ● Setting up VM arguments​ ● Snippets a. Built-in Snippets b. User Snippets ● Deployment to Cloudhub 1.0 References ACBSetup, APISpecsCreation, ProjectCreation, VMArgs, Snippets, CloudhubDeployment
  • 24.
    Anypoint Studio ● UsesEclipse as the base IDE​ ● Easy to learn with the GUI and Drag n Drop features​ ● Mule Palette​ ● Global configuration elements​ ● More suitable for new developer trying to get into Mulesoft​ ● Creating, importing and deploying takes some time​ ● Local Instance of Studio is required to get started Anypoint Code Builder ● Uses Visual Studio Code as the base IDE​ ● Have a steep learning curve and does not have Drag n Drop feature​ ● Command Palette​ ● Direct xml edit with IntelliSense​ ● More suitable for seasoned developer who have used VS code​ ● Faster in creating, importing and deploying application​ ● Web based IDE as well as local instance can be used
  • 25.
    25 * all roadmapitems are subject to change
  • 26.
  • 27.
  • 28.
    28 ● Go towww.menti.com ● Joining Code - 6271 2290 Quiz
  • 29.
    29 ● Go towww.menti.com ● Joining Code - 2518 4944 Feedback and Topics
  • 30.
    30 ● Share: ○ Tweetyour pictures with the hashtag #MuleMeetup ○ Invite your network to join: https://meetups.mulesoft.com/munich/ ● Feedback: ○ Contact your organizers ● MeetUp Recordings: ○ Youtube Channel: MuleSoft Meetup Munich https://www.youtube.com/channel/UCGp3GH-t2NPXG_YSWbnHgjw ● Interested to be a Speaker: ○ Contact your Organizers ● LinkedIn Profile: Mulesoft Munich Meetups What’s Next
  • 31.
    31 ● We willnow make the Audience as Presenter for the Group picture ● WORD of CAUTION - While leaving the event, Please DONOT click on “End Event for ALL”. Just close the browser or click on “Leave Event” Photos and Networking Time
  • 32.