SlideShare a Scribd company logo
Rapid prototyping with Vue.js
2018-03-22 Tomi Sjöblom
Vue.js Helsinki
Rapid prototyping?
What is rapid prototyping?
2018-03-22
S E C T I O N T I T L E
4
Design process vs Development process
Development process:
How shall we do this?
Design process:
What could it do?
Why do we do this?
What should we do??
2018-03-22
S E C T I O N T I T L E
5
Best prototyping is rapid
As the questions are more open,
we are constantly readjusting direction.
We need a toolbox that can readjust with us.
2018-03-22
S E C T I O N T I T L E
6
Why Vue?
Toolbox for design/dev collaboration
• Prototyping tools should be friendly to all participants
• Designers tend to have some experience with HTML
• Vue enhances that by adding simple functionality on top
of familiar syntax
…which was one of the nice things with Angular 1
2018-03-22
W H Y V U E ?
8
Separation of concerns
Separation of concerns is valid in programming.
Separation of concerns is time-consuming in prototyping.
Context switching is time-consuming in prototyping.
And we like our prototyping rapid.
2018-03-22
W H Y V U E ?
9
Self-documenting
Using Vue for prototyping produces a lot of development
understanding:
• How should the API work
• What’s the content/template relation
• What’s our data structure
• How can we componentize the design
2018-03-22
W H Y V U E ?
10
Scalable
1. Prototyping visual structure.
2. Prototyping class toggling.
3. Prototyping clicks.
4. Prototyping computational components.
5. Prototyping animations.
6. Prototyping user-specific flows.
7. Prototyping application structure.
2018-03-22
W H Y V U E ?
11
When to prototype with Vue
2 out of 3
1. Is Vue the fastest tool?
2. Is Vue technically feasible tool?
3. Does the prototyping with Vue bring
value to development?
2018-03-22
W H E N T O P R O T O T Y P E W I T H V U E
13
Is Vue the fastest tool?
• Can you use pen and paper to get to the same result?
• Can you use Sketch and Invision to get to the same result?
• Can you/the team use Vue fast enough to produce efficient prototypes?
• How fast can you adjust the prototype when more answers or questions arise?
2018-03-22
W H E N T O P R O T O T Y P E W I T H V U E
14
Is Vue technically feasible tool?
• Are we making a front-end intensive project?
• Is the platform we are aiming at comparable to Vue?
• Does prototyping with Vue bring out some observations that are important to the
case?
• Does Vue provide a feature set that’s helpful for the case in hand?
2018-03-22
W H E N T O P R O T O T Y P E W I T H V U E
15
Does the prototyping with Vue bring value to development?
• What’s the code throwaway percentage?
• Can we re-use the prototype to continue testing new features and ideas?
• Does prototyping with Vue make handovers more efficient?
• Does prototyping with Vue help to highlight the potential caveats of the design
process?
2018-03-22
W H E N T O P R O T O T Y P E W I T H V U E
16
Demo time!
Vue.js Helsinki - Rapid prototyping with Vue.js

More Related Content

What's hot

Be a better developer
Be a better developerBe a better developer
Be a better developer
Diego Lemos
 
{EPITECH} - Keymetrics / Final studies internship report
{EPITECH} - Keymetrics / Final studies internship report{EPITECH} - Keymetrics / Final studies internship report
{EPITECH} - Keymetrics / Final studies internship report
Alexandre Strzelewicz
 
How to Work with Engineers w/ Alan Chiu
How to Work with Engineers w/ Alan ChiuHow to Work with Engineers w/ Alan Chiu
How to Work with Engineers w/ Alan Chiu
Stanford Venture Studio
 
Test automation day 2015: ask the right questions
Test automation day 2015: ask the right questionsTest automation day 2015: ask the right questions
Test automation day 2015: ask the right questions
MartinGijsen
 
STEM and Authentic Projects
STEM and Authentic ProjectsSTEM and Authentic Projects
STEM and Authentic Projects
Dan Bowen
 
Pair development
Pair developmentPair development
Pair development
Dawn Code
 
Boosting your SW development with Devops
Boosting your SW development with DevopsBoosting your SW development with Devops
Boosting your SW development with DevopsTimo Stordell
 
Vers l'entreprise agile
Vers l'entreprise agileVers l'entreprise agile
Vers l'entreprise agileHerve Lourdin
 
eTwinning training - webinar one - make use of project kits
eTwinning training - webinar one - make use of project kitseTwinning training - webinar one - make use of project kits
eTwinning training - webinar one - make use of project kits
KarenCleland
 
Broadening the base ideas
Broadening the base ideasBroadening the base ideas
Broadening the base ideas
Gary Berg-Cross
 
Thomas Hurkxkens: Video in Leiden | Online Learning Lab/ New Media Lab 2017 -...
Thomas Hurkxkens: Video in Leiden | Online Learning Lab/ New Media Lab 2017 -...Thomas Hurkxkens: Video in Leiden | Online Learning Lab/ New Media Lab 2017 -...
Thomas Hurkxkens: Video in Leiden | Online Learning Lab/ New Media Lab 2017 -...
Media & Learning Conference
 
Engineering Design Technology
Engineering Design TechnologyEngineering Design Technology
Engineering Design Technology
minguyenpz
 
How to Work with Engineers
How to Work with EngineersHow to Work with Engineers
How to Work with Engineers
Alan Chiu
 
Creating design at scale in Societe Generale
Creating design at scale in Societe GeneraleCreating design at scale in Societe Generale
Creating design at scale in Societe Generale
UXDXConf
 
Dylan Oliver UI Designer Resume
Dylan Oliver UI Designer ResumeDylan Oliver UI Designer Resume
Dylan Oliver UI Designer Resume
DylanOliver9
 
Applitools eyes workshop
Applitools eyes workshopApplitools eyes workshop
Applitools eyes workshop
Shama Ugale
 
Fail fast and automatically tested - How to build robust SAP applications
Fail fast and automatically tested - How to build robust SAP applicationsFail fast and automatically tested - How to build robust SAP applications
Fail fast and automatically tested - How to build robust SAP applications
Rainer Winkler
 
Tips For PM Prosperity
Tips For PM ProsperityTips For PM Prosperity
Tips For PM Prosperityalina_balla
 

What's hot (20)

211113 sushil-uupdated-resume
211113 sushil-uupdated-resume211113 sushil-uupdated-resume
211113 sushil-uupdated-resume
 
Be a better developer
Be a better developerBe a better developer
Be a better developer
 
{EPITECH} - Keymetrics / Final studies internship report
{EPITECH} - Keymetrics / Final studies internship report{EPITECH} - Keymetrics / Final studies internship report
{EPITECH} - Keymetrics / Final studies internship report
 
How to Work with Engineers w/ Alan Chiu
How to Work with Engineers w/ Alan ChiuHow to Work with Engineers w/ Alan Chiu
How to Work with Engineers w/ Alan Chiu
 
Test automation day 2015: ask the right questions
Test automation day 2015: ask the right questionsTest automation day 2015: ask the right questions
Test automation day 2015: ask the right questions
 
STEM and Authentic Projects
STEM and Authentic ProjectsSTEM and Authentic Projects
STEM and Authentic Projects
 
Pair development
Pair developmentPair development
Pair development
 
Boosting your SW development with Devops
Boosting your SW development with DevopsBoosting your SW development with Devops
Boosting your SW development with Devops
 
Vers l'entreprise agile
Vers l'entreprise agileVers l'entreprise agile
Vers l'entreprise agile
 
eTwinning training - webinar one - make use of project kits
eTwinning training - webinar one - make use of project kitseTwinning training - webinar one - make use of project kits
eTwinning training - webinar one - make use of project kits
 
Broadening the base ideas
Broadening the base ideasBroadening the base ideas
Broadening the base ideas
 
Thomas Hurkxkens: Video in Leiden | Online Learning Lab/ New Media Lab 2017 -...
Thomas Hurkxkens: Video in Leiden | Online Learning Lab/ New Media Lab 2017 -...Thomas Hurkxkens: Video in Leiden | Online Learning Lab/ New Media Lab 2017 -...
Thomas Hurkxkens: Video in Leiden | Online Learning Lab/ New Media Lab 2017 -...
 
Engineering Design Technology
Engineering Design TechnologyEngineering Design Technology
Engineering Design Technology
 
How to Work with Engineers
How to Work with EngineersHow to Work with Engineers
How to Work with Engineers
 
Creating design at scale in Societe Generale
Creating design at scale in Societe GeneraleCreating design at scale in Societe Generale
Creating design at scale in Societe Generale
 
Dylan Oliver UI Designer Resume
Dylan Oliver UI Designer ResumeDylan Oliver UI Designer Resume
Dylan Oliver UI Designer Resume
 
I.E.A
I.E.AI.E.A
I.E.A
 
Applitools eyes workshop
Applitools eyes workshopApplitools eyes workshop
Applitools eyes workshop
 
Fail fast and automatically tested - How to build robust SAP applications
Fail fast and automatically tested - How to build robust SAP applicationsFail fast and automatically tested - How to build robust SAP applications
Fail fast and automatically tested - How to build robust SAP applications
 
Tips For PM Prosperity
Tips For PM ProsperityTips For PM Prosperity
Tips For PM Prosperity
 

Similar to Vue.js Helsinki - Rapid prototyping with Vue.js

Emerging PM Tools Webinar
Emerging PM Tools WebinarEmerging PM Tools Webinar
Emerging PM Tools Webinar
Livio Paradiso
 
How To Do A Project?
How To Do A Project?How To Do A Project?
How To Do A Project?Aravinth NSP
 
Designing in the open
Designing in the openDesigning in the open
Designing in the open
Catherine Robson
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
Bonitasoft
 
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?
Philipp Garbe
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?
AWS Germany
 
Delivering Projects the Pivotal Way
Delivering Projects the Pivotal WayDelivering Projects the Pivotal Way
Delivering Projects the Pivotal Way
Aaron Severs
 
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
LibbySchulze
 
IT Architecture + Method = Saved Project
IT Architecture + Method = Saved ProjectIT Architecture + Method = Saved Project
IT Architecture + Method = Saved Project
Dusan Jovanovic
 
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical StudyCharacteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
Hideaki Hata
 
Paving the path towards platform engineering using a comprehensive reference...
Paving the path towards platform engineering  using a comprehensive reference...Paving the path towards platform engineering  using a comprehensive reference...
Paving the path towards platform engineering using a comprehensive reference...
Kees C. Bakker
 
who we are
who we arewho we are
who we are
AlenDuranovic
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
Dr. Shivananda Koteshwar
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and Maintenance
Jérôme Kehrli
 
How much does it cost to build a mobile app?
How much does it cost to build a mobile app?How much does it cost to build a mobile app?
How much does it cost to build a mobile app?
Jurgis Kirsakmens
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & Python
Tharindu Weerasinghe
 
Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10
Sakari Hoisko
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
fOSSa - Free Open Source Software Academia Conference
 
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Kai Wähner
 

Similar to Vue.js Helsinki - Rapid prototyping with Vue.js (20)

Emerging PM Tools Webinar
Emerging PM Tools WebinarEmerging PM Tools Webinar
Emerging PM Tools Webinar
 
How To Do A Project?
How To Do A Project?How To Do A Project?
How To Do A Project?
 
Designing in the open
Designing in the openDesigning in the open
Designing in the open
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
 
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?
 
Delivering Projects the Pivotal Way
Delivering Projects the Pivotal WayDelivering Projects the Pivotal Way
Delivering Projects the Pivotal Way
 
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
 
IT Architecture + Method = Saved Project
IT Architecture + Method = Saved ProjectIT Architecture + Method = Saved Project
IT Architecture + Method = Saved Project
 
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical StudyCharacteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
 
Paving the path towards platform engineering using a comprehensive reference...
Paving the path towards platform engineering  using a comprehensive reference...Paving the path towards platform engineering  using a comprehensive reference...
Paving the path towards platform engineering using a comprehensive reference...
 
who we are
who we arewho we are
who we are
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and Maintenance
 
How much does it cost to build a mobile app?
How much does it cost to build a mobile app?How much does it cost to build a mobile app?
How much does it cost to build a mobile app?
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & Python
 
Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
Enterprise Integration Patterns Revisited (EIP, Apache Camel, Talend ESB)
 

Recently uploaded

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
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
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
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
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 

Recently uploaded (20)

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
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
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 

Vue.js Helsinki - Rapid prototyping with Vue.js

  • 1.
  • 2. Rapid prototyping with Vue.js 2018-03-22 Tomi Sjöblom Vue.js Helsinki
  • 4. What is rapid prototyping? 2018-03-22 S E C T I O N T I T L E 4
  • 5. Design process vs Development process Development process: How shall we do this? Design process: What could it do? Why do we do this? What should we do?? 2018-03-22 S E C T I O N T I T L E 5
  • 6. Best prototyping is rapid As the questions are more open, we are constantly readjusting direction. We need a toolbox that can readjust with us. 2018-03-22 S E C T I O N T I T L E 6
  • 8. Toolbox for design/dev collaboration • Prototyping tools should be friendly to all participants • Designers tend to have some experience with HTML • Vue enhances that by adding simple functionality on top of familiar syntax …which was one of the nice things with Angular 1 2018-03-22 W H Y V U E ? 8
  • 9. Separation of concerns Separation of concerns is valid in programming. Separation of concerns is time-consuming in prototyping. Context switching is time-consuming in prototyping. And we like our prototyping rapid. 2018-03-22 W H Y V U E ? 9
  • 10. Self-documenting Using Vue for prototyping produces a lot of development understanding: • How should the API work • What’s the content/template relation • What’s our data structure • How can we componentize the design 2018-03-22 W H Y V U E ? 10
  • 11. Scalable 1. Prototyping visual structure. 2. Prototyping class toggling. 3. Prototyping clicks. 4. Prototyping computational components. 5. Prototyping animations. 6. Prototyping user-specific flows. 7. Prototyping application structure. 2018-03-22 W H Y V U E ? 11
  • 12. When to prototype with Vue
  • 13. 2 out of 3 1. Is Vue the fastest tool? 2. Is Vue technically feasible tool? 3. Does the prototyping with Vue bring value to development? 2018-03-22 W H E N T O P R O T O T Y P E W I T H V U E 13
  • 14. Is Vue the fastest tool? • Can you use pen and paper to get to the same result? • Can you use Sketch and Invision to get to the same result? • Can you/the team use Vue fast enough to produce efficient prototypes? • How fast can you adjust the prototype when more answers or questions arise? 2018-03-22 W H E N T O P R O T O T Y P E W I T H V U E 14
  • 15. Is Vue technically feasible tool? • Are we making a front-end intensive project? • Is the platform we are aiming at comparable to Vue? • Does prototyping with Vue bring out some observations that are important to the case? • Does Vue provide a feature set that’s helpful for the case in hand? 2018-03-22 W H E N T O P R O T O T Y P E W I T H V U E 15
  • 16. Does the prototyping with Vue bring value to development? • What’s the code throwaway percentage? • Can we re-use the prototype to continue testing new features and ideas? • Does prototyping with Vue make handovers more efficient? • Does prototyping with Vue help to highlight the potential caveats of the design process? 2018-03-22 W H E N T O P R O T O T Y P E W I T H V U E 16

Editor's Notes

  1. Single file components are great in this.