SlideShare a Scribd company logo
1 of 29
Download to read offline
APOSTOLOS KRITIKOS

Research Associate @
Informatics Dept., A.U.Th.

akritiko@csd.auth.gr
follow me @akritiko
http://www.flickr.com/photos/oreilly
Software Reuse
                                      towards coding sanity

                                      Apostolos Kritikos
                                      Informatics Dept., A.U.Th.


                                      @IEEE Student Branch,
                                      Alexander TEI of Thessaloniki




                                      Software Reuse: Towards coding sanity by Apostolos Kritikos, ©2011,
                                      is licensed under a Creative Commons BY–NC–ND license and CAN BE
                                      REUSED.
http://www.flickr.com/photos/laihiu
Flirting w/ informatics (timeline)


            2003               2008         2010
                      BSc             MSc          PhD
                   Coding!!!
2000ish                                       2011
 HELLO
 WORLD
CODER
BLESSING OR CURSE?
INPUT   PROCESS    OUTPUT




        FEEDBACK
PROCESS
(RE)INVENTING
                                                     THE
                                                   WHEEL

                                             …NOT COOL!



http://www.flickr.com/photos/stignygaard
PUTTING
THE
PIECES
TOGETHER




           http://www.flickr.com/photos/lizadaly
ACHIEVE CODING SANITY BY

REUSING
SOURCE CODE
ACHIEVE CODING SANITY BY

REUSING
SOURCE CODE
http://www.flickr.com/photos/malias   HOBBYISTS
FREELANCERS




http://www.flickr.com/photos/8174949@N05
COMPANIES
F/LOSS
FOCUS ONLINE :: FYI :: 2010
http://www.focus.com/fyi/information-technology/open-source-open-world/
*CIO: Chief Information Officer




FOCUS ONLINE :: FYI :: 2010
http://www.focus.com/fyi/information-technology/open-source-open-world/
FOCUS ONLINE :: FYI :: 2010
http://www.focus.com/fyi/information-technology/open-source-open-world/
FOCUS ONLINE :: FYI :: 2010
http://www.focus.com/fyi/information-technology/open-source-open-world/
POOL OF
                                          REUSABLE

                                          CODE


http://www.flickr.com/photos/rosshawkes
REUSER
EXPERIENCED CODER
SOFTWARE
REUSE
THEORY
            Code Quality

         Code (Re)Usability

         Code Maintenance

        Component Selection

Component Based Software Engineering

                                        Rapid Development

                                         Extensible Code

                                           Clean Code

                                          Scalable Code



                                       INDUSTRY
THANK
 YOU.
Software Reuse
                                      towards coding sanity

                                      Apostolos Kritikos
                                      Informatics Dept., A.U.Th.

                                      akritiko@csd.auth.gr
                                      follow me @akritiko

                                      @IEEE Student Branch,
                                      Alexander TEI of Thessaloniki



                                      Software Reuse: Towards coding sanity by Apostolos Kritikos, ©2011,
                                      is licensed under a Creative Commons BY–NC–ND license and CAN BE
                                      REUSED.
http://www.flickr.com/photos/laihiu

More Related Content

Similar to Software Reuse: Towards coding sanity

The LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model ApproachThe LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model ApproachLuigi Buglione
 
GirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software EngineerGirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software EngineerAdwoa Boakye
 
HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗Bobby Chen
 
OER + Blockchain Technology for Decentralization of Academic Publishing by Sh...
OER + Blockchain Technology for Decentralization of Academic Publishing by Sh...OER + Blockchain Technology for Decentralization of Academic Publishing by Sh...
OER + Blockchain Technology for Decentralization of Academic Publishing by Sh...Sherry Jones
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software AnalyticsMargaret-Anne Storey
 
Sssc2011 ontologies final
Sssc2011 ontologies finalSssc2011 ontologies final
Sssc2011 ontologies finalElena Simperl
 
OER4Us: Open Educational Resources: Digital Discourse for Students in the ...
OER4Us: Open Educational Resources: Digital Discourse for Students in the ...OER4Us: Open Educational Resources: Digital Discourse for Students in the ...
OER4Us: Open Educational Resources: Digital Discourse for Students in the ...VeronicaMitchell
 
IEEE Day 2020 IEEE si educatia digitala /deschisa
IEEE Day 2020IEEE si educatia digitala /deschisaIEEE Day 2020IEEE si educatia digitala /deschisa
IEEE Day 2020 IEEE si educatia digitala /deschisaDiana Andone
 
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve PooleDevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve PooleJAXLondon_Conference
 
Cloud Architecture + Cloud Architects / Jan 24th 2012
Cloud Architecture + Cloud Architects / Jan 24th 2012Cloud Architecture + Cloud Architects / Jan 24th 2012
Cloud Architecture + Cloud Architects / Jan 24th 2012Lothar Wieske
 
Cloud Computing: How to Change The World In 1,825 Days…
Cloud Computing: How to Change The World  In 1,825 Days…Cloud Computing: How to Change The World  In 1,825 Days…
Cloud Computing: How to Change The World In 1,825 Days…Blue Elephant Consulting
 
An introduction to the Spring Framework
An introduction to the Spring FrameworkAn introduction to the Spring Framework
An introduction to the Spring Frameworkweili_at_slideshare
 
Abilità Informatiche - Lezione 01 introduzione al corso
Abilità Informatiche - Lezione 01   introduzione al corsoAbilità Informatiche - Lezione 01   introduzione al corso
Abilità Informatiche - Lezione 01 introduzione al corsoUniversity of Catania
 
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"Daniel Bryant
 
Semantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsSemantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsJie Bao
 
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application FrameworkIntroduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application FrameworkEric Bréchemier
 
FLOSS my company... 'open' for business
FLOSS my company... 'open' for businessFLOSS my company... 'open' for business
FLOSS my company... 'open' for businessApostolos Kritikos
 
2011 ebi industry workshop
2011 ebi industry workshop2011 ebi industry workshop
2011 ebi industry workshopMichel Dumontier
 

Similar to Software Reuse: Towards coding sanity (20)

The LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model ApproachThe LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model Approach
 
GirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software EngineerGirlsGo! Science: What makes someone a Software Engineer
GirlsGo! Science: What makes someone a Software Engineer
 
HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗HiUED 前端/web 發展和體驗
HiUED 前端/web 發展和體驗
 
WoT @ Oracle-Labs
WoT @ Oracle-LabsWoT @ Oracle-Labs
WoT @ Oracle-Labs
 
OER + Blockchain Technology for Decentralization of Academic Publishing by Sh...
OER + Blockchain Technology for Decentralization of Academic Publishing by Sh...OER + Blockchain Technology for Decentralization of Academic Publishing by Sh...
OER + Blockchain Technology for Decentralization of Academic Publishing by Sh...
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
Sssc2011 ontologies final
Sssc2011 ontologies finalSssc2011 ontologies final
Sssc2011 ontologies final
 
OER4Us: Open Educational Resources: Digital Discourse for Students in the ...
OER4Us: Open Educational Resources: Digital Discourse for Students in the ...OER4Us: Open Educational Resources: Digital Discourse for Students in the ...
OER4Us: Open Educational Resources: Digital Discourse for Students in the ...
 
My Resume (2014)
My Resume (2014)My Resume (2014)
My Resume (2014)
 
IEEE Day 2020 IEEE si educatia digitala /deschisa
IEEE Day 2020IEEE si educatia digitala /deschisaIEEE Day 2020IEEE si educatia digitala /deschisa
IEEE Day 2020 IEEE si educatia digitala /deschisa
 
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve PooleDevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
 
Cloud Architecture + Cloud Architects / Jan 24th 2012
Cloud Architecture + Cloud Architects / Jan 24th 2012Cloud Architecture + Cloud Architects / Jan 24th 2012
Cloud Architecture + Cloud Architects / Jan 24th 2012
 
Cloud Computing: How to Change The World In 1,825 Days…
Cloud Computing: How to Change The World  In 1,825 Days…Cloud Computing: How to Change The World  In 1,825 Days…
Cloud Computing: How to Change The World In 1,825 Days…
 
An introduction to the Spring Framework
An introduction to the Spring FrameworkAn introduction to the Spring Framework
An introduction to the Spring Framework
 
Abilità Informatiche - Lezione 01 introduzione al corso
Abilità Informatiche - Lezione 01   introduzione al corsoAbilità Informatiche - Lezione 01   introduzione al corso
Abilità Informatiche - Lezione 01 introduzione al corso
 
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
 
Semantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsSemantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer Apps
 
Introduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application FrameworkIntroduction to The Scalable JavaScript Application Framework
Introduction to The Scalable JavaScript Application Framework
 
FLOSS my company... 'open' for business
FLOSS my company... 'open' for businessFLOSS my company... 'open' for business
FLOSS my company... 'open' for business
 
2011 ebi industry workshop
2011 ebi industry workshop2011 ebi industry workshop
2011 ebi industry workshop
 

More from Apostolos Kritikos

Open Source Software Resilience Framework
Open Source Software Resilience FrameworkOpen Source Software Resilience Framework
Open Source Software Resilience FrameworkApostolos Kritikos
 
HealthyWP goes 5th UX Thessaloniki Meetup
HealthyWP goes 5th UX Thessaloniki MeetupHealthyWP goes 5th UX Thessaloniki Meetup
HealthyWP goes 5th UX Thessaloniki MeetupApostolos Kritikos
 
ΠΣΠΘ 2017 - Και μετά τι;
ΠΣΠΘ 2017 - Και μετά τι;ΠΣΠΘ 2017 - Και μετά τι;
ΠΣΠΘ 2017 - Και μετά τι;Apostolos Kritikos
 
Startup Weekend Thessaloniki 2017
Startup Weekend Thessaloniki 2017Startup Weekend Thessaloniki 2017
Startup Weekend Thessaloniki 2017Apostolos Kritikos
 
Open Culture: Fractals of Freedom
Open Culture: Fractals of FreedomOpen Culture: Fractals of Freedom
Open Culture: Fractals of FreedomApostolos Kritikos
 
Doing F/LOSS :: The Cathedral & the Bazaar
Doing F/LOSS :: The Cathedral & the BazaarDoing F/LOSS :: The Cathedral & the Bazaar
Doing F/LOSS :: The Cathedral & the BazaarApostolos Kritikos
 
Keep calm and build the future
Keep calm and build the futureKeep calm and build the future
Keep calm and build the futureApostolos Kritikos
 
Open Data Hackathon - Howto Guide
Open Data Hackathon - Howto GuideOpen Data Hackathon - Howto Guide
Open Data Hackathon - Howto GuideApostolos Kritikos
 
Android Development: A meta-learning approach
Android Development: A meta-learning approachAndroid Development: A meta-learning approach
Android Development: A meta-learning approachApostolos Kritikos
 
Open Coffee Thessaloniki 20th meeting
Open Coffee Thessaloniki 20th meetingOpen Coffee Thessaloniki 20th meeting
Open Coffee Thessaloniki 20th meetingApostolos Kritikos
 

More from Apostolos Kritikos (10)

Open Source Software Resilience Framework
Open Source Software Resilience FrameworkOpen Source Software Resilience Framework
Open Source Software Resilience Framework
 
HealthyWP goes 5th UX Thessaloniki Meetup
HealthyWP goes 5th UX Thessaloniki MeetupHealthyWP goes 5th UX Thessaloniki Meetup
HealthyWP goes 5th UX Thessaloniki Meetup
 
ΠΣΠΘ 2017 - Και μετά τι;
ΠΣΠΘ 2017 - Και μετά τι;ΠΣΠΘ 2017 - Και μετά τι;
ΠΣΠΘ 2017 - Και μετά τι;
 
Startup Weekend Thessaloniki 2017
Startup Weekend Thessaloniki 2017Startup Weekend Thessaloniki 2017
Startup Weekend Thessaloniki 2017
 
Open Culture: Fractals of Freedom
Open Culture: Fractals of FreedomOpen Culture: Fractals of Freedom
Open Culture: Fractals of Freedom
 
Doing F/LOSS :: The Cathedral & the Bazaar
Doing F/LOSS :: The Cathedral & the BazaarDoing F/LOSS :: The Cathedral & the Bazaar
Doing F/LOSS :: The Cathedral & the Bazaar
 
Keep calm and build the future
Keep calm and build the futureKeep calm and build the future
Keep calm and build the future
 
Open Data Hackathon - Howto Guide
Open Data Hackathon - Howto GuideOpen Data Hackathon - Howto Guide
Open Data Hackathon - Howto Guide
 
Android Development: A meta-learning approach
Android Development: A meta-learning approachAndroid Development: A meta-learning approach
Android Development: A meta-learning approach
 
Open Coffee Thessaloniki 20th meeting
Open Coffee Thessaloniki 20th meetingOpen Coffee Thessaloniki 20th meeting
Open Coffee Thessaloniki 20th meeting
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Software Reuse: Towards coding sanity