SlideShare a Scribd company logo
Marea: a Semi-Automatic
Decision Support System for
Breaking Dependency Cycles
Andrea Caracciolo, Bledar Aga, 

Mircea Lungu, Oscar Nierstrasz
http://scg.unibe.ch
SANER 2016
2
rules
model
runner
runners
internal
3
rules
model
runner
runners
internal
2 cycles
4
rules
model
runner
runners
internal
2 cycles
5
rules
model
runner
runners
internal
6
rules
model
runner
runners
internal
Which?
7
rules
model
runner
runners
internal
?
8
rules
model
runner
runners
internal
Marea
9
Analyze
Cycles
Compute
Refactoring Paths
Accept
Refactoring Step
select
cycle
source
code
select
ref. path
Marea
source
code
A
B
C
10
rules
model
runner
runners
internal
rules
model
runner
runners
internal
Analyze Cycles
11
rules
model
runner
runners
internal
rules
model
runner
runners
internal
Analyze Cycles
• Invocation 

• Parameter

• Inheritance 

• …
12
rules
model
runner
runners
internal
Analyze Cycles
3
4
6
1
rules
model
runner
runners
internal
3
2
3
4
13
rules
model
runner
runners
internal
Analyze Cycles
3
4
6
1
rules
model
runner
runners
internal
3
2
3
4
+ sharing
- size
Sharing: 2

Size: 14
Sharing: 2

Size: 12
14
rules
model
runner
runners
internal
Analyze Cycles
3
4
6
1
rules
model
runner
runners
internal
3
2
3
4
+ sharing
- size
Sharing: 2

Size: 14
Sharing: 2

Size: 12
15
rules
model
runner
runners
internal
Analyze Cycles
3
4
6
1
rules
model
runner
runners
internal
2
3
+ sharing
- size
3
4
16
Runners -> Rules
v1 v2 v3 v4
MC MM ASP ASP+DI
17
v1 v2 v3 v4
MC MM ASP ASP+DI
Runners -> Rules
Move Class
18
v1 v2 v3 v4
MC MM ASP ASP+DI
Runners -> Rules
Move Class
19
v1 v2 v3 v4
MC MM ASP ASP+DI
Runners -> Rules
Move Method
20
E -> A
v1 v2 v3 v4
MC MM ASP ASP+DI
Runners -> Rules
Move Method
21
E -> A
v1 v2 v3 v4
MC MM ASP ASP+DI
Runners -> Rules
Abstract Server Pattern
22
E -> A
v1 v2 v3 v4
MC MM ASP ASP+DI
I
Runners -> Rules
Abstract Server Pattern
23
E -> A
v1 v2 v3 v4
MC MM ASP ASP+DI
Dependency
I
Runners -> Rules
ASP + Dependency Injection
24
v1 v2 v3 v4
MC MM ASP ASP+DI
v1.1 v1.2
MC ASP+DI
Runners -> Rules
Runners -> Rules
25
v1 v2 v3 v4
MC MM ASP ASP+DI
v1.1 v1.2
MC ASP+DI
- #total cycles
- #ref. steps
- instability
+ abstractness
2.1 2.6 .. .. ..
Runners -> Rules
26
v1 v2 v3 v4
MC MM ASP ASP+DI
v1.1 v1.2
MC ASP+DI
2.1 2.6 .. .. ..
- #total cycles
- #ref. steps
- instability
+ abstractness
27
JHotDraw
484 Java files 

28,000 NCLOC

44 cycles
28
JHotDraw
29
JHotDraw
0 4 8 12 16
# refactorings
30
Industrial Project
865 Java files 

50,000 NCLOC

25 cycles
31
Industrial Project
32
Industrial Project
Original
C1.registerStubbedServices()
to C2
C1 to P2
C1 to P2
C1.execLoadSession()
to C2
MMMC
MMMC
C1.execLoadSession()
for type C2
ASP+DI
33
Industrial Project
Original
C1.registerStubbedServices()
to C2
C1 to P2
C1 to P2
C1.execLoadSession()
to C2
MMMC
MM
1.1
MC
1.2
0.6
C1.execLoadSession()
for type C2
ASP+DI
0.7 0.7
34
Industrial Project
Original
C1.registerStubbedServices()
to C2
C1 to P2
C1 to P2
C1.execLoadSession()
to C2
MMMC
MM
1.1
MC
1.2
0.6
C1.execLoadSession()
for type C2
ASP+DI
0.7 0.7
35
Industrial Project
Original
C1.registerStubbedServices()
to C2
C1 to P2
C1 to P2
C1.execLoadSession()
to C2
MMMC
MM
1.1
MC
1.2
0.6
C1.execLoadSession()
for type C2
ASP+DI
0.7 0.7
36
Industrial Project
Original
C1.registerStubbedServices()
to C2
C1 to P2
C1 to P2
C1.execLoadSession()
to C2
MMMC
MM
1.1
MC
1.2
0.6
C1.execLoadSession()
for type C2
ASP+DI
0.7 0.7
Marea
assisted quality
improvement
37www.andrea-caracciolo.com
Andrea Caracciolo
- actionable results

- assessable cost

More Related Content

Similar to marea - SANER 2016

OPERA: A free and open source QSAR tool for predicting physicochemical proper...
OPERA: A free and open source QSAR tool for predicting physicochemical proper...OPERA: A free and open source QSAR tool for predicting physicochemical proper...
OPERA: A free and open source QSAR tool for predicting physicochemical proper...
Kamel Mansouri
 
Dunham - Data Mining.pdf
Dunham - Data Mining.pdfDunham - Data Mining.pdf
Dunham - Data Mining.pdf
PRAJITBHADURI
 
Dunham - Data Mining.pdf
Dunham - Data Mining.pdfDunham - Data Mining.pdf
Dunham - Data Mining.pdf
ssuserf71896
 
Kx for wine tasting
Kx for wine tastingKx for wine tasting
Kx for wine tasting
Mark Lefevre, CQF
 
Systems Thinking for Masters Rowing - Creating a pathway for masters into com...
Systems Thinking for Masters Rowing - Creating a pathway for masters into com...Systems Thinking for Masters Rowing - Creating a pathway for masters into com...
Systems Thinking for Masters Rowing - Creating a pathway for masters into com...
Rebecca Caroe
 
Predictive Performance Monitoring of Material Handling Systems Using the Perf...
Predictive Performance Monitoring of Material Handling Systems Using the Perf...Predictive Performance Monitoring of Material Handling Systems Using the Perf...
Predictive Performance Monitoring of Material Handling Systems Using the Perf...
Vadim Denisov
 
Reading Group 2014
Reading Group 2014Reading Group 2014
Reading Group 2014
Emir Muñoz
 
Prediction of pKa from chemical structure using free and open source tools
Prediction of pKa from chemical structure using free and open source toolsPrediction of pKa from chemical structure using free and open source tools
Prediction of pKa from chemical structure using free and open source tools
US Environmental Protection Agency (EPA), Center for Computational Toxicology and Exposure
 
Governance and budget principles (North Africa West Asia)
Governance and budget principles (North Africa West Asia)Governance and budget principles (North Africa West Asia)
Governance and budget principles (North Africa West Asia)
CGIAR Research Program on Dryland Systems
 
CREAM - That Conference Austin - January 2024.pptx
CREAM - That Conference Austin - January 2024.pptxCREAM - That Conference Austin - January 2024.pptx
CREAM - That Conference Austin - January 2024.pptx
Matthew Groves
 
Cache Rules Everything Around Me - DevIntersection - December 2022
Cache Rules Everything Around Me - DevIntersection - December 2022Cache Rules Everything Around Me - DevIntersection - December 2022
Cache Rules Everything Around Me - DevIntersection - December 2022
Matthew Groves
 
SAFE: Policy Aware SPARQL Query Federation Over RDF Data Cubes
SAFE: Policy Aware SPARQL Query Federation Over RDF Data CubesSAFE: Policy Aware SPARQL Query Federation Over RDF Data Cubes
SAFE: Policy Aware SPARQL Query Federation Over RDF Data Cubes
Ratnesh Sahay
 
Cache Rules Everything Around Me - Momentum - October 2022.pptx
Cache Rules Everything Around Me - Momentum - October 2022.pptxCache Rules Everything Around Me - Momentum - October 2022.pptx
Cache Rules Everything Around Me - Momentum - October 2022.pptx
Matthew Groves
 
SPARQL Querying Benchmarks ISWC2016
SPARQL Querying Benchmarks ISWC2016SPARQL Querying Benchmarks ISWC2016
SPARQL Querying Benchmarks ISWC2016
Muhammad Saleem
 
Let's understand Data Science
Let's understand Data Science Let's understand Data Science
Let's understand Data Science
Sachin Rastogi
 
Kubernetes Optimization - How We Cut Our Cloud Infrastructure Cost By 40% Usi...
Kubernetes Optimization - How We Cut Our Cloud Infrastructure Cost By 40% Usi...Kubernetes Optimization - How We Cut Our Cloud Infrastructure Cost By 40% Usi...
Kubernetes Optimization - How We Cut Our Cloud Infrastructure Cost By 40% Usi...
Magalix Corporation
 
Chainer Meetup 発表資料
Chainer Meetup 発表資料Chainer Meetup 発表資料
Chainer Meetup 発表資料
WEBFARMER. ltd.
 
Scam2011 syer
Scam2011 syerScam2011 syer
Scam2011 syer
SAIL_QU
 
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
YONG ZHENG
 
Electric_FSAE_Race_Car_MS_Thesis
Electric_FSAE_Race_Car_MS_ThesisElectric_FSAE_Race_Car_MS_Thesis
Electric_FSAE_Race_Car_MS_Thesis
Quinn Sullivan
 

Similar to marea - SANER 2016 (20)

OPERA: A free and open source QSAR tool for predicting physicochemical proper...
OPERA: A free and open source QSAR tool for predicting physicochemical proper...OPERA: A free and open source QSAR tool for predicting physicochemical proper...
OPERA: A free and open source QSAR tool for predicting physicochemical proper...
 
Dunham - Data Mining.pdf
Dunham - Data Mining.pdfDunham - Data Mining.pdf
Dunham - Data Mining.pdf
 
Dunham - Data Mining.pdf
Dunham - Data Mining.pdfDunham - Data Mining.pdf
Dunham - Data Mining.pdf
 
Kx for wine tasting
Kx for wine tastingKx for wine tasting
Kx for wine tasting
 
Systems Thinking for Masters Rowing - Creating a pathway for masters into com...
Systems Thinking for Masters Rowing - Creating a pathway for masters into com...Systems Thinking for Masters Rowing - Creating a pathway for masters into com...
Systems Thinking for Masters Rowing - Creating a pathway for masters into com...
 
Predictive Performance Monitoring of Material Handling Systems Using the Perf...
Predictive Performance Monitoring of Material Handling Systems Using the Perf...Predictive Performance Monitoring of Material Handling Systems Using the Perf...
Predictive Performance Monitoring of Material Handling Systems Using the Perf...
 
Reading Group 2014
Reading Group 2014Reading Group 2014
Reading Group 2014
 
Prediction of pKa from chemical structure using free and open source tools
Prediction of pKa from chemical structure using free and open source toolsPrediction of pKa from chemical structure using free and open source tools
Prediction of pKa from chemical structure using free and open source tools
 
Governance and budget principles (North Africa West Asia)
Governance and budget principles (North Africa West Asia)Governance and budget principles (North Africa West Asia)
Governance and budget principles (North Africa West Asia)
 
CREAM - That Conference Austin - January 2024.pptx
CREAM - That Conference Austin - January 2024.pptxCREAM - That Conference Austin - January 2024.pptx
CREAM - That Conference Austin - January 2024.pptx
 
Cache Rules Everything Around Me - DevIntersection - December 2022
Cache Rules Everything Around Me - DevIntersection - December 2022Cache Rules Everything Around Me - DevIntersection - December 2022
Cache Rules Everything Around Me - DevIntersection - December 2022
 
SAFE: Policy Aware SPARQL Query Federation Over RDF Data Cubes
SAFE: Policy Aware SPARQL Query Federation Over RDF Data CubesSAFE: Policy Aware SPARQL Query Federation Over RDF Data Cubes
SAFE: Policy Aware SPARQL Query Federation Over RDF Data Cubes
 
Cache Rules Everything Around Me - Momentum - October 2022.pptx
Cache Rules Everything Around Me - Momentum - October 2022.pptxCache Rules Everything Around Me - Momentum - October 2022.pptx
Cache Rules Everything Around Me - Momentum - October 2022.pptx
 
SPARQL Querying Benchmarks ISWC2016
SPARQL Querying Benchmarks ISWC2016SPARQL Querying Benchmarks ISWC2016
SPARQL Querying Benchmarks ISWC2016
 
Let's understand Data Science
Let's understand Data Science Let's understand Data Science
Let's understand Data Science
 
Kubernetes Optimization - How We Cut Our Cloud Infrastructure Cost By 40% Usi...
Kubernetes Optimization - How We Cut Our Cloud Infrastructure Cost By 40% Usi...Kubernetes Optimization - How We Cut Our Cloud Infrastructure Cost By 40% Usi...
Kubernetes Optimization - How We Cut Our Cloud Infrastructure Cost By 40% Usi...
 
Chainer Meetup 発表資料
Chainer Meetup 発表資料Chainer Meetup 発表資料
Chainer Meetup 発表資料
 
Scam2011 syer
Scam2011 syerScam2011 syer
Scam2011 syer
 
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
 
Electric_FSAE_Race_Car_MS_Thesis
Electric_FSAE_Race_Car_MS_ThesisElectric_FSAE_Race_Car_MS_Thesis
Electric_FSAE_Race_Car_MS_Thesis
 

More from Andrea Caracciolo

PhD Defense presentation
PhD Defense presentationPhD Defense presentation
PhD Defense presentation
Andrea Caracciolo
 
Dicto - industrial presentation 3
Dicto - industrial presentation 3Dicto - industrial presentation 3
Dicto - industrial presentation 3
Andrea Caracciolo
 
Dicto - industrial presentation 2
Dicto - industrial presentation 2Dicto - industrial presentation 2
Dicto - industrial presentation 2
Andrea Caracciolo
 
Dicto - industrial presentation
Dicto - industrial presentationDicto - industrial presentation
Dicto - industrial presentation
Andrea Caracciolo
 
Dicto - wicsa 2015
Dicto - wicsa 2015Dicto - wicsa 2015
Dicto - wicsa 2015
Andrea Caracciolo
 
How Do Software Architects Specify and Validate Quality Requirements?
How Do Software Architects Specify and Validate Quality Requirements?How Do Software Architects Specify and Validate Quality Requirements?
How Do Software Architects Specify and Validate Quality Requirements?
Andrea Caracciolo
 
Dictō -- Keeping Software Architecture Under Control
Dictō -- Keeping Software Architecture Under ControlDictō -- Keeping Software Architecture Under Control
Dictō -- Keeping Software Architecture Under Control
Andrea Caracciolo
 

More from Andrea Caracciolo (7)

PhD Defense presentation
PhD Defense presentationPhD Defense presentation
PhD Defense presentation
 
Dicto - industrial presentation 3
Dicto - industrial presentation 3Dicto - industrial presentation 3
Dicto - industrial presentation 3
 
Dicto - industrial presentation 2
Dicto - industrial presentation 2Dicto - industrial presentation 2
Dicto - industrial presentation 2
 
Dicto - industrial presentation
Dicto - industrial presentationDicto - industrial presentation
Dicto - industrial presentation
 
Dicto - wicsa 2015
Dicto - wicsa 2015Dicto - wicsa 2015
Dicto - wicsa 2015
 
How Do Software Architects Specify and Validate Quality Requirements?
How Do Software Architects Specify and Validate Quality Requirements?How Do Software Architects Specify and Validate Quality Requirements?
How Do Software Architects Specify and Validate Quality Requirements?
 
Dictō -- Keeping Software Architecture Under Control
Dictō -- Keeping Software Architecture Under ControlDictō -- Keeping Software Architecture Under Control
Dictō -- Keeping Software Architecture Under Control
 

Recently uploaded

openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 

Recently uploaded (20)

openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 

marea - SANER 2016