SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
Reusable Decision Space for
             Mashup Tool Design

         Saeed Aghaee, Marcin Nowak, and Cesare Pautasso


                            Faculty of Informatics
                          University of Lugano (USI)
                                 Switzerland


Homepage: http://www.saeed-aghaee.info/
Email: saeed.aghaee@usi.ch
2
Web Mashups



       Web mashups mix
       reusable, programmable
       elements
       on the Web




                                3
http://www.domlia.com/   4
●   DNS Tools API

●   DNSimple API

●   Domain API

●   DomainTool API

●   Google AJAX
    Language API




          http://www.domlia.com/   5
End-user Mashup Development




             Create & use
               mashups
  End-user                  Mashup Tool




                                          6
Yahoo! Pipes   7
●   Wiring Paradigm

●   Online Community

●   One-Click & Run

●   Advanced non-
    programmers




                       Yahoo! Pipes   8
Dapper   9
●   Programming by
    Demonstration

●   No online
    Community

●   One-Click & Run

●   Absolute non-
    programmers




                      Dapper   10
11
Design
Decision
 Space




           12
1) Classify and explain the
             heterogeneity of existing
 Design      mashup tools
Decision
 Space     2) Provide a guidance
             model to mashup tool
             designers




                                    13
Extract design issues and alternatives




  +60 mashup tools                         9 Design Issues

                                            Design
Mashup Tools                               Decision
                                            Space
                                          27 Alternatives


        Validate design issues and alternatives
                                                             14
Extract design issues and alternatives




  +60 mashup tools                         9 Design Issues

                                            Design
Mashup Tools                               Decision
                                            Space
                                          27 Alternatives


        Validate design issues and alternatives
                                                             15
Design Decision Space: Issues
    Strategic           Environment                Language
                        specific

●   Specificity         ●   Liveness           ●   Interaction
                                                   Technique
●   Target end-users    ●   Online community
                                                   ●   Visual language
●   Automation degree   ●   Collaborative
                            development                ●   Control flow




                                                                     16
Design Decision Space: Issues
    Strategic           Environment                Language
                        specific

●   Specificity         ●   Liveness           ●   Interaction
                                                   Technique
●   Target end-users    ●   Online community
                                                   ●   Visual language
●   Automation degree   ●   Collaborative
                            development                ●   Control flow




                                                                     17
Design Issue


    Alternative    Alternative




●   Examples:      ●   Examples:

                                   18
Strategic: Target End-user [Nardi, 1993]

Non             Local            Programmers
programmers     developers




Examples:      Examples:         Examples:
● Dapper       ● JOpera          ● Swashup
● Piggy bank   ● JackBe Presto   ● WMSL

                                             19
Strategic: Target End-user [Nardi, 1993]

Non             Local            Programmers
programmers     developers




Examples:      Examples:         Examples:
● Dapper       ● JOpera          ● Swashup
● Piggy bank   ● JackBe Presto   ● WMSL

                                             20
Strategic: Automation Degree

Automatic           Semi-automatic




Example:            Examples:
● Piggy bank        ● MashArt
                    ● IBM Mashup Center
                                          21
Language: Interaction Technique


Example      Form_based   PbD       Spreadsheets
modification



Textual DSL   Visual      WYSIWYG    Natural
              language               language

                                             22
Language: Interaction Technique

               Form-based




                 FeedRinse        23
Language: Interaction Technique

        Programming by Demonstration




                   Vegemite            24
Language: Interaction Technique

             Spreadsheets




                 Karma            25
Language: Interaction Technique

               WYSIWYG




               ServFace builder   26
Language: Interaction Technique

             Natural Language




               EnglishMash        27
Language: Interaction Technique

               Textual DSL




                 Swashup          28
Language: Interaction Technique

            Example Modification




                  d.mix            29
Language: Interaction Technique
Alternative: Visual Language




      Wiring              Iconic




                                   30
Language: Visual Language

               Iconic




                SABRE       31
Language: Visual Language

               Wiring




                JOpera      32
Language: Visual Language
Alternative: Wiring




  Explicit Control Flow   Implicit Control Flow




                                                  33
Language: Control Flow

                Explicit




               Kapow Katalyst   34
Language: Control Flow

                Implicit




               JackBe Presto   35
Environment: Liveness [Tanimoto, 1990]

Blueprint (L1) Executable     One-Click & Live (L4)
               Blueprint (L2) Run (L3)

      D         D        R     D   R          D   R




   MS Visio     Petals        JackBe       DashMash
                BPM           Presto                  36
Environment: Collaboration

Fork & Edit        Wiki              Blackboard




●   Yahoo! Pipes   ●   Lively Wiki   ●   Sqwelch
                                                   37
Environment: Online Community SKIP

Public              Private




 ●   Yahoo! Pipes   ●   IBM Mashup Center

                                            38
39
Mashup Tool Design Space   40
Mashup Tool Design Space   41
Mashup Tool Design Space   42
Mashup Tool Design Space   43
Mashup Tool Design Space   44
Mashup Tool Design Space   45
Mashup Tool Design Space   46
Mashup Tool Design Space   47
Mashup Tool Design Space   48
Mashup Tool Design Space   49
Mashup Tool Design Space   50
Reusable Decision Space for
             Mashup Tool Design

         Saeed Aghaee, Marcin Nowak, and Cesare Pautasso


                            Faculty of Informatics
                          University of Lugano (USI)
                                 Switzerland


Homepage: http://www.saeed-aghaee.info/
Email: saeed.aghaee@usi.ch
SAW: http://saw.inf.unisi.ch

Contenu connexe

En vedette

2014 Pre-MSc-IS-5 Process Layer
2014 Pre-MSc-IS-5 Process Layer2014 Pre-MSc-IS-5 Process Layer
2014 Pre-MSc-IS-5 Process Layerandreasmartin
 
2014 Pre-MSc-IS-6 Presentation Layer
2014 Pre-MSc-IS-6 Presentation Layer2014 Pre-MSc-IS-6 Presentation Layer
2014 Pre-MSc-IS-6 Presentation Layerandreasmartin
 
Integrating Web APIs, Simply
Integrating Web APIs, SimplyIntegrating Web APIs, Simply
Integrating Web APIs, SimplySaeed Aghaee
 
2014 Pre-MSc-IS-3 Persistence Layer
2014 Pre-MSc-IS-3 Persistence Layer2014 Pre-MSc-IS-3 Persistence Layer
2014 Pre-MSc-IS-3 Persistence Layerandreasmartin
 
Service-Oriented Architectures: From Design to Production Exploiting Workflow...
Service-Oriented Architectures: From Design to Production Exploiting Workflow...Service-Oriented Architectures: From Design to Production Exploiting Workflow...
Service-Oriented Architectures: From Design to Production Exploiting Workflow...IMDS2014
 
Availability tactics
Availability tacticsAvailability tactics
Availability tacticsahsan riaz
 
Process-aware Web Programming with Jolie
Process-aware Web Programming with JolieProcess-aware Web Programming with Jolie
Process-aware Web Programming with JolieIMDS2014
 
2014 Pre-MSc-IS-1 Java Enterprise Edition and Information Systems Layering
2014 Pre-MSc-IS-1 Java Enterprise Edition and Information Systems Layering2014 Pre-MSc-IS-1 Java Enterprise Edition and Information Systems Layering
2014 Pre-MSc-IS-1 Java Enterprise Edition and Information Systems Layeringandreasmartin
 
Hop, a language for programming the web 2.0
Hop, a language for programming the web 2.0Hop, a language for programming the web 2.0
Hop, a language for programming the web 2.0IMDS2014
 
An Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software ArchitectureAn Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software ArchitectureAndrei Pîrjoleanu
 
Scribbling Interactions with a Formal Foundation
Scribbling Interactions with a Formal FoundationScribbling Interactions with a Formal Foundation
Scribbling Interactions with a Formal FoundationIMDS2014
 
RESTful Service Composition with JOpera
RESTful Service Composition with JOperaRESTful Service Composition with JOpera
RESTful Service Composition with JOperaCesare Pautasso
 
2014 Pre-MSc-IS-2 Infrastructure
2014 Pre-MSc-IS-2 Infrastructure2014 Pre-MSc-IS-2 Infrastructure
2014 Pre-MSc-IS-2 Infrastructureandreasmartin
 
Quality attribute scenarios
Quality attribute scenariosQuality attribute scenarios
Quality attribute scenariosahsan riaz
 
WS-* vs. RESTful Services
WS-* vs. RESTful ServicesWS-* vs. RESTful Services
WS-* vs. RESTful ServicesCesare Pautasso
 
Service Oriented Architectures and Web Services
Service Oriented Architectures and Web ServicesService Oriented Architectures and Web Services
Service Oriented Architectures and Web ServicesCesare Pautasso
 
The Blockchain as a Software Connector
The Blockchain as a Software ConnectorThe Blockchain as a Software Connector
The Blockchain as a Software ConnectorCesare Pautasso
 

En vedette (18)

2014 Pre-MSc-IS-5 Process Layer
2014 Pre-MSc-IS-5 Process Layer2014 Pre-MSc-IS-5 Process Layer
2014 Pre-MSc-IS-5 Process Layer
 
2014 Pre-MSc-IS-6 Presentation Layer
2014 Pre-MSc-IS-6 Presentation Layer2014 Pre-MSc-IS-6 Presentation Layer
2014 Pre-MSc-IS-6 Presentation Layer
 
Integrating Web APIs, Simply
Integrating Web APIs, SimplyIntegrating Web APIs, Simply
Integrating Web APIs, Simply
 
2014 Pre-MSc-IS-3 Persistence Layer
2014 Pre-MSc-IS-3 Persistence Layer2014 Pre-MSc-IS-3 Persistence Layer
2014 Pre-MSc-IS-3 Persistence Layer
 
Service-Oriented Architectures: From Design to Production Exploiting Workflow...
Service-Oriented Architectures: From Design to Production Exploiting Workflow...Service-Oriented Architectures: From Design to Production Exploiting Workflow...
Service-Oriented Architectures: From Design to Production Exploiting Workflow...
 
Availability tactics
Availability tacticsAvailability tactics
Availability tactics
 
Process-aware Web Programming with Jolie
Process-aware Web Programming with JolieProcess-aware Web Programming with Jolie
Process-aware Web Programming with Jolie
 
2014 Pre-MSc-IS-1 Java Enterprise Edition and Information Systems Layering
2014 Pre-MSc-IS-1 Java Enterprise Edition and Information Systems Layering2014 Pre-MSc-IS-1 Java Enterprise Edition and Information Systems Layering
2014 Pre-MSc-IS-1 Java Enterprise Edition and Information Systems Layering
 
Hop, a language for programming the web 2.0
Hop, a language for programming the web 2.0Hop, a language for programming the web 2.0
Hop, a language for programming the web 2.0
 
An Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software ArchitectureAn Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software Architecture
 
Scribbling Interactions with a Formal Foundation
Scribbling Interactions with a Formal FoundationScribbling Interactions with a Formal Foundation
Scribbling Interactions with a Formal Foundation
 
RESTful Service Composition with JOpera
RESTful Service Composition with JOperaRESTful Service Composition with JOpera
RESTful Service Composition with JOpera
 
2014 Pre-MSc-IS-2 Infrastructure
2014 Pre-MSc-IS-2 Infrastructure2014 Pre-MSc-IS-2 Infrastructure
2014 Pre-MSc-IS-2 Infrastructure
 
Quality attribute scenarios
Quality attribute scenariosQuality attribute scenarios
Quality attribute scenarios
 
SOA2010 SOA with REST
SOA2010 SOA with RESTSOA2010 SOA with REST
SOA2010 SOA with REST
 
WS-* vs. RESTful Services
WS-* vs. RESTful ServicesWS-* vs. RESTful Services
WS-* vs. RESTful Services
 
Service Oriented Architectures and Web Services
Service Oriented Architectures and Web ServicesService Oriented Architectures and Web Services
Service Oriented Architectures and Web Services
 
The Blockchain as a Software Connector
The Blockchain as a Software ConnectorThe Blockchain as a Software Connector
The Blockchain as a Software Connector
 

Similaire à Reusable Decision Space for Mashup Tool Design

Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...Software Park Thailand
 
Single-Window Integrated Development Environment
Single-Window Integrated Development EnvironmentSingle-Window Integrated Development Environment
Single-Window Integrated Development EnvironmentIvan Ruchkin
 
Advanced IDE functionality in modern language workbenches
Advanced IDE functionality in modern language workbenchesAdvanced IDE functionality in modern language workbenches
Advanced IDE functionality in modern language workbenchesVaclav Pech
 
ScroIDE Project Dicussion
ScroIDE Project DicussionScroIDE Project Dicussion
ScroIDE Project DicussionMostafa Eweda
 
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Do Try This At Home  Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...Do Try This At Home  Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...jward5519
 
Go programming language
Go programming languageGo programming language
Go programming languageAppstud
 
Hire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien NicolasHire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien NicolasWithTheBest
 
Adobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha DesignerAdobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha DesignerAaron Conran
 
Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internallyEugene Kardash
 
Modelling the User Interface
Modelling the User InterfaceModelling the User Interface
Modelling the User InterfacePedro J. Molina
 
Design for HTML5 and Hybrid Mobile Applications
Design for HTML5 and Hybrid Mobile ApplicationsDesign for HTML5 and Hybrid Mobile Applications
Design for HTML5 and Hybrid Mobile ApplicationsAlex Shirazi
 
SIGAda 2011 AdaLabs presentation slides : How make Ada go viral
SIGAda 2011 AdaLabs presentation slides : How make Ada go viralSIGAda 2011 AdaLabs presentation slides : How make Ada go viral
SIGAda 2011 AdaLabs presentation slides : How make Ada go viralAdaLabs
 
From Print to Digital Design
From Print to Digital DesignFrom Print to Digital Design
From Print to Digital DesignAndrew Duck
 
Parlez-vous zwei-null, señor?
Parlez-vous zwei-null, señor?Parlez-vous zwei-null, señor?
Parlez-vous zwei-null, señor?rude_ravn
 
More than a 1000 words
More than a 1000 wordsMore than a 1000 words
More than a 1000 wordsTimothy Kunau
 
Supporting multiple screens on android
Supporting multiple screens on androidSupporting multiple screens on android
Supporting multiple screens on androidLi SUN
 

Similaire à Reusable Decision Space for Mashup Tool Design (20)

Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
Thailand SPIN: Series 3: กุญแจสู่ความสำเร็จในการเขียนโปรแกรมให้ตรงกับความต้อง...
 
ASE01.ppt
ASE01.pptASE01.ppt
ASE01.ppt
 
Single-Window Integrated Development Environment
Single-Window Integrated Development EnvironmentSingle-Window Integrated Development Environment
Single-Window Integrated Development Environment
 
Advanced IDE functionality in modern language workbenches
Advanced IDE functionality in modern language workbenchesAdvanced IDE functionality in modern language workbenches
Advanced IDE functionality in modern language workbenches
 
Mockdown @ MOB
Mockdown @ MOBMockdown @ MOB
Mockdown @ MOB
 
ScroIDE Project Dicussion
ScroIDE Project DicussionScroIDE Project Dicussion
ScroIDE Project Dicussion
 
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Do Try This At Home  Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...Do Try This At Home  Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
 
Go programming language
Go programming languageGo programming language
Go programming language
 
Hire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien NicolasHire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
 
Adobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha DesignerAdobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
 
Design system presentation - How to sell it internally
Design system presentation - How to sell it internallyDesign system presentation - How to sell it internally
Design system presentation - How to sell it internally
 
Modelling the User Interface
Modelling the User InterfaceModelling the User Interface
Modelling the User Interface
 
Design for HTML5 and Hybrid Mobile Applications
Design for HTML5 and Hybrid Mobile ApplicationsDesign for HTML5 and Hybrid Mobile Applications
Design for HTML5 and Hybrid Mobile Applications
 
Introduction to Designing Windows 8 Apps
Introduction to Designing Windows 8 AppsIntroduction to Designing Windows 8 Apps
Introduction to Designing Windows 8 Apps
 
SIGAda 2011 AdaLabs presentation slides : How make Ada go viral
SIGAda 2011 AdaLabs presentation slides : How make Ada go viralSIGAda 2011 AdaLabs presentation slides : How make Ada go viral
SIGAda 2011 AdaLabs presentation slides : How make Ada go viral
 
From Print to Digital Design
From Print to Digital DesignFrom Print to Digital Design
From Print to Digital Design
 
Parlez-vous zwei-null, señor?
Parlez-vous zwei-null, señor?Parlez-vous zwei-null, señor?
Parlez-vous zwei-null, señor?
 
Open Graphics
Open GraphicsOpen Graphics
Open Graphics
 
More than a 1000 words
More than a 1000 wordsMore than a 1000 words
More than a 1000 words
 
Supporting multiple screens on android
Supporting multiple screens on androidSupporting multiple screens on android
Supporting multiple screens on android
 

Dernier

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Reusable Decision Space for Mashup Tool Design