This document provides information about an upcoming MuleSoft Meetup event on automated code review. It introduces the organizers and speakers for the event and provides an agenda. The event will discuss how automated code review can help improve code quality and efficiency by reducing the time spent on manual reviews and bug fixes. It will introduce the IZ Analyzer tool, which allows configuring rules to automatically analyze code quality and conformance to standards.
Powerful Google developer tools for immediate impact! (2023-24 C)
MuleSoft Surat Virtual Meetup#17 - Automated Code Review
1. [22nd May 2021]
[Surat] MuleSoft Meetup Group
Automated Code Review: A new age solution to code
quality review
2. 2
Organizers
Jitendra Bafna
Senior Solution Architect
Capgemini
About the organizer:
➢ Working as Senior Solution Architect at Capgemini.
➢ Surat MuleSoft Meetup Leader and MuleSoft Ambassador.
➢ 12.5+ Years of Experience in Integrations and API Technologies.
➢ Certified MuleSoft Integration Architect and platform Architect.
3. 3
Organizers
Nitish Jain
Consultant
IBM
About the organizer :
➢ Working as Consultant at IBM.
➢ Surat MuleSoft Meetup Leader.
➢ 2.5+ Years of Experience in Integrations and API Technologies.
➢ Certified MuleSoft Developer and Platform Architect.
4. 4
Speakers
Bharat Raghavan
Product marketing Manager
Integral Zone
About the speaker :
➢ Working as Product Marketing Manager at Integral Zone.
➢ He is an alumnus of Birla Institute of Management Technology and has in
his career contributed to the growth story of companies including TCS,
Mahindra Automotive, Future Group etc. 2.5+ Years of Experience in
Integrations and API Technologies.
➢ His passion is driven by a keen interest in emerging technologies, trends,
and their impact on traditional industries.
5. 5
Speakers
Vedanth Reddy
Senior Technical Consultant
Integral Zone
About the speaker :
➢ Vedanth presently works as part of the products team at Integral Zone as a
technical lead. He is an alumnus of Visvesvaraya Technological University
and has in his career contributed to the growth story of companies
including Oracle, VMWare, Deloitte, etc.
➢ Worked as a MuleSoft consultant with various vendors in multiple sectors
including CPG, Fashion Retail & Telecom with deep industry experience in
implementing and designing solutions.
7. Objective
The Objective of today’s Webinar is to discuss how automated Code Quality and Review aids time-
efficient and cost-effective delivery of MuleSoft Projects
We will be discussing best practices and introducing a very effective tool that takes care of code analysis.
7
8. High Level Outline
8
8
Present scenario
Create and docket tons of developer
guidelines and find means to store
and share
Ensure the document is read
especially by any new
member/stakeholder
Before it goes live, have the code
reviewed by an architect as part of
sanity check
Code will be written by developer
and goes through the Dev Sec Ops
process If the code quality check
goes through, ready to
be deployed to
production
9. High Level Outline
9
4
2
6
3
2
6
3
hrs
Time Spent by an
Architect per week on
code review
Time Spent by a lead
developer per week on
peer review
Time Spent by a
Developer per week on
bug fixes further
requiring support from
Architects and Lead
Developers
Time Spent by a Tester
per week on bug fixes
further requiring
support from Architects
and Lead Developers
hrs
hrs
hrs
4
10. Why Automated Code Review
10
● Over 50% Developer’s time is spent on dealing with Technical debt with a major time spent on fixing bad code.
Challenges
• Skill set gap in designers and developers
• Manual quality checks are error prone
• Lack of centralized checks to enforce org wide standards
• Quality issues detected too late
Objectives
• Always be aware of organization's quality
standards
• Always be aware of industry best practices
• Prompt as soon as you deviate from standards
• Never forget the standards
• Never be busy
• Be a Mule Subject Matter Expert
• Never quit the organization
• Provide efficiency with repeatability
• Many more …
12. IZ Analyzer
12
1
2
B C
Configure or Use
Standard/custom rules
for project
All Developers/users
Analyze the project in
Anypoint Studio using
Mule rules provided
Ensure seamless code
quality and code review
for your projects
A
15. 15
Share:
○ Tweet your pictures using the hashtag #SuratMuleSoftMeetup
○ Invite your network to join: https://meetups.mulesoft.com/surat/
Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
○ Reach out to either Jitendra Bafna or Nitish Jainto suggest topics for next Meetup
What’s next?
16. Get ready to WIN a Special Gift from MuleSoft Community
Quiz Time