SlideShare ist ein Scribd-Unternehmen logo
1 von 14
THE BOOST IN SOFTWARE
REUSE
How to leverage the benefits of reusable
components with Entando
Software is no longer tethered to a narrow
set of hardware packages. Smarter
products means more code. Lots more
code. Embedded? Even more code.
Connected? Still more.
SOFTWARE PROLIFERATION
IS EVERYWHERE
THE CHALLENGES OF EXPONENTIAL
SOFTWARE DEMAND
Accelerating applications’
time to market
Improving
developers’
productivity
Increasing the number of
applications
WHAT IS CODE REUSE?
Simply put, it is reusing portions of code that is already written
CODE REUSE CAN BE A
GAME-CHANGER
for developers and IT teams,
but it has to be done right
THE MAIN CHALLENGES
of software reuse
• Rigorous testing needs across
hardware, software, devices, and
environments, to preserve the quality of
many applications’ code
• Extensive documentation
requirements to facilitate software
reuse from different IT teams
• Balancing standardization and
flexibility to ensure adaptability to
different applications
• Managing developers’ ego as
developers may even see a push for
reusability as a lack of faith in their
ability to do the job
“The code must be
stored, accessible, free
of vulnerabilities,
reliable, efficient, and
easy to maintain.”
THE KEY BENEFITS
of software reuse
• Shorter software development time
Developers save themselves time when
an application they’re working on
requires a piece of code that already
exists and is already accessible
• Greater time and cost efficiency
In good-practice environments, existing
code comes with existing documentation
and existing QA and compatibility test
results
• A seamless user experience
You want to offer your customers an
easy, recognizable, seamless experience
across every application associated with
your business
“When time is money,
reuse of code saves a
lot of money and it
improves applications’
UX harmonization.”
ENTANDO FACILITATES
SOFTWARE REUSE
and drives improvement in development processes
METHODOLOGIES
USE OF MODERN
TECHNOLOGIES
ARCHITECTURE
3 WAYS ENTANDO LEVERAGES CODE REUSE
ARCHITECTURE
A COMPONENT-BASED
PLATFORM
Entando comes equipped with dozens of
pre-coded components
That developers can use to assemble applications.
Authentication and authorization, identity management,
cloud deployment, template engines, and an array of
content tools are just some of the components available
in entando without any coding required.
TECHNOLOGIES
INFRASTRUCTURE AND
DEVICE AGNOSTICITY
Entando removes many of the testing,
security, and compatibility issues by virtue
of its core makeup
The platform is java-based so it immediately frees you
from any concern about coding across operating
systems, and it deploys to kubernetes and docker,
ensuring that hardware compatibility is a non-issue as
well.
METHODOLOGY
A MARKETPLACE OF
REUSABLE COMPONENTS
Entando provides the framework to build
a component repository
Along with several reference component
implementations available through the open source
community. The framework will allow for enterprise-wide
sharing and distribution of reusable software
components across all entando apps in an enterprise.
WANT TO LEARN MORE?
Contact us at
https://www.entando.com/page/en/contact_us
pr@entando.com
github.com/entando
www.entando.com
info@entando.com
twitter.com/entando
facebook.com/Entando
slideshare.net/Entando
Read the latest news on the Entandoblog: www.entando.com/page/dxp_blog
linkedin.com/company/entando
www.youtube.com/c/EntandoVideos

Weitere ähnliche Inhalte

Was ist angesagt?

Load runner & win runner
Load runner & win runnerLoad runner & win runner
Load runner & win runnerHimanshu
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1Abdul Basit
 
Software Quality Challenge
Software Quality ChallengeSoftware Quality Challenge
Software Quality ChallengeHelmy Satria
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineeringRupesh Vaishnav
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
Software Engineering (Testing techniques)
Software Engineering (Testing techniques)Software Engineering (Testing techniques)
Software Engineering (Testing techniques)ShudipPal
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Drusilla918
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metricsSHREEHARI WADAWADAGI
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Biniam Asnake
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloudRaj Raj
 
Software engineering critical systems
Software engineering   critical systemsSoftware engineering   critical systems
Software engineering critical systemsDr. Loganathan R
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processesREHMAT ULLAH
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering pptshruths2890
 
Lecture 6 agile software development
Lecture 6   agile software developmentLecture 6   agile software development
Lecture 6 agile software developmentIIUI
 

Was ist angesagt? (20)

Load runner & win runner
Load runner & win runnerLoad runner & win runner
Load runner & win runner
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
 
Software Quality Challenge
Software Quality ChallengeSoftware Quality Challenge
Software Quality Challenge
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Software Engineering (Testing techniques)
Software Engineering (Testing techniques)Software Engineering (Testing techniques)
Software Engineering (Testing techniques)
 
Quality & Reliability in Software Engineering
Quality & Reliability in Software EngineeringQuality & Reliability in Software Engineering
Quality & Reliability in Software Engineering
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
 
Chapter 15 software product metrics
Chapter 15 software product metricsChapter 15 software product metrics
Chapter 15 software product metrics
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloud
 
Software engineering critical systems
Software engineering   critical systemsSoftware engineering   critical systems
Software engineering critical systems
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processes
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering ppt
 
Component based software engineering
Component based software engineeringComponent based software engineering
Component based software engineering
 
Lecture 6 agile software development
Lecture 6   agile software developmentLecture 6   agile software development
Lecture 6 agile software development
 

Ähnlich wie Leverage Reusable Code with Entando

Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"Stephanie Locke
 
Who can be a DevOps Engineer.docx
Who can be a DevOps Engineer.docxWho can be a DevOps Engineer.docx
Who can be a DevOps Engineer.docxNivedithaRambhajan
 
Infrastructure as Code principles and practices
Infrastructure as Code  principles and practicesInfrastructure as Code  principles and practices
Infrastructure as Code principles and practicesOpenSense Labs
 
How to Get Started with DevSecOps
How to Get Started with DevSecOpsHow to Get Started with DevSecOps
How to Get Started with DevSecOpsCYBRIC
 
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel Corporation
 
Perforce on Tour 2015 - Optimising the Developer Pipeline: Deliver Faster & ...
Perforce on Tour 2015 -  Optimising the Developer Pipeline: Deliver Faster & ...Perforce on Tour 2015 -  Optimising the Developer Pipeline: Deliver Faster & ...
Perforce on Tour 2015 - Optimising the Developer Pipeline: Deliver Faster & ...Perforce
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesRamon Durães
 
DevOps Engineer Roles and Responsibilities - Infrastructure Team
DevOps Engineer Roles and Responsibilities - Infrastructure TeamDevOps Engineer Roles and Responsibilities - Infrastructure Team
DevOps Engineer Roles and Responsibilities - Infrastructure Teamourjobagency
 
Accelerating software delivery with AWS
Accelerating software delivery with AWSAccelerating software delivery with AWS
Accelerating software delivery with AWSRob Greenwood
 
Using Cloud to Improve AppSec
Using Cloud to Improve AppSecUsing Cloud to Improve AppSec
Using Cloud to Improve AppSecPhillip Marlow
 
[ITAS.VN]CxSuite Enterprise Edition
[ITAS.VN]CxSuite Enterprise Edition[ITAS.VN]CxSuite Enterprise Edition
[ITAS.VN]CxSuite Enterprise EditionITAS VIETNAM
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentDevOps.com
 

Ähnlich wie Leverage Reusable Code with Entando (20)

Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"
 
Introduction to CodeFactory
Introduction to CodeFactoryIntroduction to CodeFactory
Introduction to CodeFactory
 
Who can be a DevOps Engineer.docx
Who can be a DevOps Engineer.docxWho can be a DevOps Engineer.docx
Who can be a DevOps Engineer.docx
 
Infrastructure as Code principles and practices
Infrastructure as Code  principles and practicesInfrastructure as Code  principles and practices
Infrastructure as Code principles and practices
 
RAD studio XE7 first look webinar
RAD studio XE7 first look webinarRAD studio XE7 first look webinar
RAD studio XE7 first look webinar
 
How to Get Started with DevSecOps
How to Get Started with DevSecOpsHow to Get Started with DevSecOps
How to Get Started with DevSecOps
 
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
 
Perforce on Tour 2015 - Optimising the Developer Pipeline: Deliver Faster & ...
Perforce on Tour 2015 -  Optimising the Developer Pipeline: Deliver Faster & ...Perforce on Tour 2015 -  Optimising the Developer Pipeline: Deliver Faster & ...
Perforce on Tour 2015 - Optimising the Developer Pipeline: Deliver Faster & ...
 
Mendix Platform
Mendix PlatformMendix Platform
Mendix Platform
 
codEnforcer 2013
codEnforcer 2013codEnforcer 2013
codEnforcer 2013
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicações
 
DevOps Engineer Roles and Responsibilities - Infrastructure Team
DevOps Engineer Roles and Responsibilities - Infrastructure TeamDevOps Engineer Roles and Responsibilities - Infrastructure Team
DevOps Engineer Roles and Responsibilities - Infrastructure Team
 
Accelerating software delivery with AWS
Accelerating software delivery with AWSAccelerating software delivery with AWS
Accelerating software delivery with AWS
 
Using Cloud to Improve AppSec
Using Cloud to Improve AppSecUsing Cloud to Improve AppSec
Using Cloud to Improve AppSec
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Anti Key Logging And Real Time Encryption Software
Anti Key Logging And Real Time Encryption SoftwareAnti Key Logging And Real Time Encryption Software
Anti Key Logging And Real Time Encryption Software
 
[ITAS.VN]CxSuite Enterprise Edition
[ITAS.VN]CxSuite Enterprise Edition[ITAS.VN]CxSuite Enterprise Edition
[ITAS.VN]CxSuite Enterprise Edition
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Abhishek Singh-Resume
Abhishek Singh-ResumeAbhishek Singh-Resume
Abhishek Singh-Resume
 

Mehr von Entando

5 Key Steps To Implementing Micro Frontends On Kubernetes
5 Key Steps To Implementing Micro Frontends On Kubernetes5 Key Steps To Implementing Micro Frontends On Kubernetes
5 Key Steps To Implementing Micro Frontends On KubernetesEntando
 
Micro Frontend Platforms for Kubernetes
Micro Frontend Platforms for KubernetesMicro Frontend Platforms for Kubernetes
Micro Frontend Platforms for KubernetesEntando
 
What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)Entando
 
What's New In Entando 6 (And How It Helps Your Business)
What's New In Entando 6 (And How It Helps Your Business)What's New In Entando 6 (And How It Helps Your Business)
What's New In Entando 6 (And How It Helps Your Business)Entando
 
Entando launches version 4.3 and new vision for UX Convergence
Entando launches version 4.3 and new vision for UX ConvergenceEntando launches version 4.3 and new vision for UX Convergence
Entando launches version 4.3 and new vision for UX ConvergenceEntando
 
Entando lancia la versione 4.3 e la nuova vision sulla UX Convergence
Entando lancia la versione 4.3 e la nuova vision sulla UX ConvergenceEntando lancia la versione 4.3 e la nuova vision sulla UX Convergence
Entando lancia la versione 4.3 e la nuova vision sulla UX ConvergenceEntando
 
UX Convergence: la nostra visione
UX Convergence: la nostra visioneUX Convergence: la nostra visione
UX Convergence: la nostra visioneEntando
 
Entando Vision on UX Convergence
Entando Vision on UX Convergence Entando Vision on UX Convergence
Entando Vision on UX Convergence Entando
 
10 reasons to work at entando
10 reasons to work at entando10 reasons to work at entando
10 reasons to work at entandoEntando
 

Mehr von Entando (9)

5 Key Steps To Implementing Micro Frontends On Kubernetes
5 Key Steps To Implementing Micro Frontends On Kubernetes5 Key Steps To Implementing Micro Frontends On Kubernetes
5 Key Steps To Implementing Micro Frontends On Kubernetes
 
Micro Frontend Platforms for Kubernetes
Micro Frontend Platforms for KubernetesMicro Frontend Platforms for Kubernetes
Micro Frontend Platforms for Kubernetes
 
What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)What's New In Entando 6 (And Why Your Developers Will Love It)
What's New In Entando 6 (And Why Your Developers Will Love It)
 
What's New In Entando 6 (And How It Helps Your Business)
What's New In Entando 6 (And How It Helps Your Business)What's New In Entando 6 (And How It Helps Your Business)
What's New In Entando 6 (And How It Helps Your Business)
 
Entando launches version 4.3 and new vision for UX Convergence
Entando launches version 4.3 and new vision for UX ConvergenceEntando launches version 4.3 and new vision for UX Convergence
Entando launches version 4.3 and new vision for UX Convergence
 
Entando lancia la versione 4.3 e la nuova vision sulla UX Convergence
Entando lancia la versione 4.3 e la nuova vision sulla UX ConvergenceEntando lancia la versione 4.3 e la nuova vision sulla UX Convergence
Entando lancia la versione 4.3 e la nuova vision sulla UX Convergence
 
UX Convergence: la nostra visione
UX Convergence: la nostra visioneUX Convergence: la nostra visione
UX Convergence: la nostra visione
 
Entando Vision on UX Convergence
Entando Vision on UX Convergence Entando Vision on UX Convergence
Entando Vision on UX Convergence
 
10 reasons to work at entando
10 reasons to work at entando10 reasons to work at entando
10 reasons to work at entando
 

Kürzlich hochgeladen

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 

Kürzlich hochgeladen (20)

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 

Leverage Reusable Code with Entando

  • 1. THE BOOST IN SOFTWARE REUSE How to leverage the benefits of reusable components with Entando
  • 2. Software is no longer tethered to a narrow set of hardware packages. Smarter products means more code. Lots more code. Embedded? Even more code. Connected? Still more. SOFTWARE PROLIFERATION IS EVERYWHERE
  • 3. THE CHALLENGES OF EXPONENTIAL SOFTWARE DEMAND Accelerating applications’ time to market Improving developers’ productivity Increasing the number of applications
  • 4. WHAT IS CODE REUSE? Simply put, it is reusing portions of code that is already written
  • 5. CODE REUSE CAN BE A GAME-CHANGER for developers and IT teams, but it has to be done right
  • 6. THE MAIN CHALLENGES of software reuse • Rigorous testing needs across hardware, software, devices, and environments, to preserve the quality of many applications’ code • Extensive documentation requirements to facilitate software reuse from different IT teams • Balancing standardization and flexibility to ensure adaptability to different applications • Managing developers’ ego as developers may even see a push for reusability as a lack of faith in their ability to do the job “The code must be stored, accessible, free of vulnerabilities, reliable, efficient, and easy to maintain.”
  • 7. THE KEY BENEFITS of software reuse • Shorter software development time Developers save themselves time when an application they’re working on requires a piece of code that already exists and is already accessible • Greater time and cost efficiency In good-practice environments, existing code comes with existing documentation and existing QA and compatibility test results • A seamless user experience You want to offer your customers an easy, recognizable, seamless experience across every application associated with your business “When time is money, reuse of code saves a lot of money and it improves applications’ UX harmonization.”
  • 8. ENTANDO FACILITATES SOFTWARE REUSE and drives improvement in development processes
  • 10. ARCHITECTURE A COMPONENT-BASED PLATFORM Entando comes equipped with dozens of pre-coded components That developers can use to assemble applications. Authentication and authorization, identity management, cloud deployment, template engines, and an array of content tools are just some of the components available in entando without any coding required.
  • 11. TECHNOLOGIES INFRASTRUCTURE AND DEVICE AGNOSTICITY Entando removes many of the testing, security, and compatibility issues by virtue of its core makeup The platform is java-based so it immediately frees you from any concern about coding across operating systems, and it deploys to kubernetes and docker, ensuring that hardware compatibility is a non-issue as well.
  • 12. METHODOLOGY A MARKETPLACE OF REUSABLE COMPONENTS Entando provides the framework to build a component repository Along with several reference component implementations available through the open source community. The framework will allow for enterprise-wide sharing and distribution of reusable software components across all entando apps in an enterprise.
  • 13. WANT TO LEARN MORE? Contact us at https://www.entando.com/page/en/contact_us pr@entando.com
  • 14. github.com/entando www.entando.com info@entando.com twitter.com/entando facebook.com/Entando slideshare.net/Entando Read the latest news on the Entandoblog: www.entando.com/page/dxp_blog linkedin.com/company/entando www.youtube.com/c/EntandoVideos