SlideShare a Scribd company logo
1 of 18
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 developerDiego Lemos
 
{EPITECH} - Keymetrics / Final studies internship report
{EPITECH} - Keymetrics / Final studies internship report{EPITECH} - Keymetrics / Final studies internship report
{EPITECH} - Keymetrics / Final studies internship reportAlexandre Strzelewicz
 
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 questionsMartinGijsen
 
STEM and Authentic Projects
STEM and Authentic ProjectsSTEM and Authentic Projects
STEM and Authentic ProjectsDan Bowen
 
Pair development
Pair developmentPair development
Pair developmentDawn 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 kitsKarenCleland
 
Broadening the base ideas
Broadening the base ideasBroadening the base ideas
Broadening the base ideasGary 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 Technologyminguyenpz
 
How to Work with Engineers
How to Work with EngineersHow to Work with Engineers
How to Work with EngineersAlan 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 GeneraleUXDXConf
 
Dylan Oliver UI Designer Resume
Dylan Oliver UI Designer ResumeDylan Oliver UI Designer Resume
Dylan Oliver UI Designer ResumeDylanOliver9
 
Applitools eyes workshop
Applitools eyes workshopApplitools eyes workshop
Applitools eyes workshopShama 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 applicationsRainer 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 WebinarLivio Paradiso
 
How To Do A Project?
How To Do A Project?How To Do A Project?
How To Do A Project?Aravinth NSP
 
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 YouNUS-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 WayAaron 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 ProjectDusan 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 StudyHideaki 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
 
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 MaintenanceJé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 & PythonTharindu Weerasinghe
 
Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10Tamk - ohjelmistokehitys-seminaari 9.10
Tamk - ohjelmistokehitys-seminaari 9.10Sakari Hoisko
 
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

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

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.