Max’s Birthday Adventure: #19 Kochi : Anypoint Code Builder

sandeepmenon62 142 views 24 slides Jul 21, 2024
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

Max’s Birthday Adventure: #19 Kochi (Virtual): Anypoint Code Builder


Slide Content

Anypoint Code Builder 20 th July, 2024 Kochi MuleSoft Meetup - 19

Safe Harbor Statement Both the speaker and host are organizing this meet up in individual capacity only. We are not representing our companies here. This presentation is strictly for learning purpose only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements also. This presentation is not meant for any promotional activities.

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!!! They are highly valued for Meetup . Housekeeping ‹#›

Organizers Kochi MuleSoft Meetup Leader | 10+ Years of Experience in Integrations and API Technologies. Certified MuleSoft Developer, Integration Architect and platform Architect Kochi Mulesoft Meetup Leader | Technical Instructor | Integration Lead 15+ years of Integration Experience. Certified Mulesoft Developer, Integration Architect & Platform Architect Sandeep Krishnan Supriya Pawar

Speaker Technical Consultant at Salesforce with over 3 years of experience in MuleSoft Also worked with Apisero.inc as a Software Engineer Certifications: MuleSoft Certified Developer Level 1 and Level 2 MuleSoft Certified Integration Architect MuleSoft Certified Platform Architect MuleSoft Certified Integration Associate Srinivas Goje Technical Consultant Salesforce

Agenda Introduction Anypoint Code Builder vs Anypoint Studio Key Features of Anypoint Code Builder How ACB Improves Developers Productivity Prerequisites User Interface Live Demo Advantages and Limitations

Introduction Anypoint Code Builder is an integrated development environment (IDE) that enables developers to design, build, test, and deploy APIs and integrations from their web browser or desktop. Visual Studio is an code editing tool which is use by many developers So the entire infrastructure of anypoint platform and anypoint studio is shifted to visual studio, So, VS code is the code editing tool and it is very popular tool which is widely used by developers for development activities Anypoint Code Builder is available in cloud as well as desktop version

Anypoint Code Builder vs Anypoint Studio Pointers Anypoint Code Builder Anypoint Studio Platform Web based and Desktop based Desktop based User Experience Code Based Visual Based(Drag and Drop) Installation Can be access from the cloud Need to install locally Collaboration Collaboration is easy due to cloud based nature Collaboration is a bit difficult due to local installation

Key Features of ACB Graphical Canvas A New Command Palette Snippets DataWeave

Key Features of ACB Graphical Canvas you can craft integration flows using reusable building blocks. Add connectors, interfaces built from API specifications, data transformations, routers, and more using an intuitive user interface. The canvas is a visual representation of the routes and processing that happens when a message is received by your integration endpoint.

Key Features of ACB A New Command Palette The command palette is one of the focal features of developing in VS Code. Open the command palette to access all of the MuleSoft-specific commands to help you design, build, and test your Mule applications faster than ever before.

Key Features of ACB Snippets Snippets are templates that make it easier to enter repeating code patterns. Developers can use snippets to quickly edit Mule applications using IntelliSense, a built-in code-completion feature of VS Code, to find the relevant snippet to use. Anypoint Code Builder comes with some pre-built snippets out-of-the-box. You also have the ability to create your own to use in future projects. DataWeave DataWeave is a programming language designed by MuleSoft. It’s used for accessing and transforming data that travels through a Mule application. Anypoint Code Builder provides the ability to interact with DataWeave libraries and preview the transformation live.

How ACB Improves Developers Productivity A browser-based IDE to allow you to work from anywhere Visual studio code extension Graphical user interface to define your integration flows A central palette to quickly access commonly used commands Code snippets to promote best practices and accelerate development An interactive debugger

Prerequisites Anypoint Platform Account Visual Studio Installed in your local machine

User Interface

User Interface 1. Explorer: Open project files and folders 2 Source Control: Store your project files. 3. Run and Debug: Run and debug integrations and implementations. 4. Extensions: Open for installations and updates in the desktop IDE. 5. Anypoint Code Builder (MuleSoft icon): Open the Anypoint Code Builder panel to start a project. (Design, Develop, Test, Deploy) 6. Quick Actions: Start an API specification, implementation, or integration project. 7. Settings: Set Anypoint Code Builder configurations, including the US or EU cloud for your IDE. Select the cloud where your Anypoint Platform user account resides.

Demo

Advantages and Limitations Advantages: Anypoint Code Builder enables development teams to work faster and more efficiently, resulting in reduced development cycles The streamlined development process facilitated by Anypoint Code Builder optimizes resource utilization, reducing development costs for clients Quality Assurance of the development task due to single infrastructure Limitations: Anypoint Code Builder does not support the scaffolding of AsyncAPI, OAS, or JSON schema fragment files that are referenced from API specs

Q & A Session

‹#› References https://docs.mulesoft.com/anypoint-code-builder/ https://www.mulesoft.com/platform/api/anypoint-code-builder https://trailhead.salesforce.com/content/learn/modules/mulesoft-anypoint-code-builder-quick-look/get-started-with-anypoint-code-builder

‹#› Share: Tweet using the hashtag #MuleSoftMeetups Invite your network to join: https://meetups.mulesoft.com/kochi/ Feedback: Fill out the survey feedback and suggest topics for upcoming events Contact MuleSoft at [email protected] for ways to improve the program What’s next?

See you next time
Tags