SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Downloaden Sie, um offline zu lesen
PROTOTYPING
HELPING TO TAKE THE SUCK AWAY




MIKE KIVIKOSKI
DECEMBER 8, 2010
HARVARD WEB WORKING GROUP
WHAT WE WILL BE DISCUSSING

TODAY
WHAT IS PROTOTYPING?
WHY DON’T ALL COMPANIES PROTOTYPE?
MYTHS.
BENEFITS.
TIPS ON BEGINNING TO PROTOTYPE.
DEVELOPMENT SUGGESTIONS.
QUESTIONS.
HIGH FIVES.*
*FOR ALL PARTIES INTERESTED.
WHAT IS

PROTOTYPING?
WHAT IS

PROTOTYPING?
A PROTOTYPE IS AN ORIGINAL TYPE,
FORM, OR INSTANCE OF SOMETHING
SERVING AS A TYPICAL EXAMPLE, BASIS
OR STANDARD FOR OTHER THINGS OF
THE SAME CATEGORY.
HTTP://EN.WIKIPEDIA.ORG/WIKI/PROTOTYPING
WHAT IS

PROTOTYPING?
A QUICK & EFFICIENT WAY TO USE, DEMO
AND TEST OUR SITES AND APPLICATIONS.
HOW WE’LL BE USING THE TERM TODAY.
WHY DON’T ALL COMPANIES

PROTOTYPE?
WHY DON’T ALL COMPANIES

PROTOTYPE?
PROJECTS MAY BE TOO SMALL.
WHY DON’T ALL COMPANIES

PROTOTYPE?
PROJECTS MAY BE TOO SMALL.
DON’T REALIZE THE BENEFITS.
WHY DON’T ALL COMPANIES

PROTOTYPE?
PROJECTS MAY BE TOO SMALL.
DON’T REALIZE THE BENEFITS.
THINK THE PROCESS IS COMPLICATED.
WHY DON’T ALL COMPANIES

PROTOTYPE?
PROJECTS MAY BE TOO SMALL.
DON’T REALIZE THE BENEFITS.
THINK THE PROCESS IS COMPLICATED.
MYTHS
MYTHS
WRITING THE SAME CODE TWICE.
MYTHS
WRITING THE SAME CODE TWICE.
COSTS TOO MUCH MONEY.
MYTHS
WRITING THE SAME CODE TWICE.
COSTS TOO MUCH MONEY.
PROJECT SCHEDULE WILL BE TOO LONG.
MYTHS
WRITING THE SAME CODE TWICE.
COSTS TOO MUCH MONEY.
PROJECT SCHEDULE WILL BE TOO LONG.
BENEFITS
BENEFITS
TEST FEATURES QUICKER.
BENEFITS
TEST FEATURES QUICKER.
DEMO IN BROWSER.
BENEFITS
TEST FEATURES QUICKER.
DEMO IN BROWSER.
CLEANER CODE.
BENEFITS
TEST FEATURES QUICKER.
DEMO IN BROWSER.
CLEANER CODE.
ABILITY TO EXPERIMENT.
BENEFITS
TEST FEATURES QUICKER.
DEMO IN BROWSER.
CLEANER CODE.
ABILITY TO EXPERIMENT.
IMPROVES TEAM MORALE.
BENEFITS
TEST FEATURES QUICKER.
DEMO IN BROWSER.
CLEANER CODE.
ABILITY TO EXPERIMENT.
IMPROVES TEAM MORALE.
HOW YOU CAN BEGIN TO

PROTOTYPE
HOW YOU CAN BEGIN TO

PROTOTYPE
CLEAN CODE, BUT NOT PERFECT.*




*NOT AN EXCUSE TO BE SLOPPY!
HOW YOU CAN BEGIN TO

PROTOTYPE
CLEAN CODE, BUT NOT PERFECT.*
IF EASIER, BUILD STUFF ON CLIENT SIDE.




*NOT AN EXCUSE TO BE SLOPPY!
HOW YOU CAN BEGIN TO

PROTOTYPE
CLEAN CODE, BUT NOT PERFECT.*
IF EASIER, BUILD STUFF ON CLIENT SIDE.
USE REAL DATA (NOT THE IPSUM).




*NOT AN EXCUSE TO BE SLOPPY!
HOW YOU CAN BEGIN TO

PROTOTYPE
CLEAN CODE, BUT NOT PERFECT.*
IF EASIER, BUILD STUFF ON CLIENT SIDE.
USE REAL DATA (NOT THE IPSUM).
BUILD IN 1 BROWSER (WEBKIT).




*NOT AN EXCUSE TO BE SLOPPY!
HOW YOU CAN BEGIN TO

PROTOTYPE
CLEAN CODE, BUT NOT PERFECT.*
IF EASIER, BUILD STUFF ON CLIENT SIDE.
USE REAL DATA (NOT THE IPSUM).
BUILD IN 1 BROWSER (WEBKIT).
NO ATTACHMENTS, BE HEARTLESS.




*NOT AN EXCUSE TO BE SLOPPY!
HOW YOU CAN BEGIN TO

PROTOTYPE
CLEAN CODE, BUT NOT PERFECT.*
IF EASIER, BUILD STUFF ON CLIENT SIDE.
USE REAL DATA (NOT THE IPSUM).
BUILD IN 1 BROWSER (WEBKIT).
NO ATTACHMENTS, BE HEARTLESS.
CREATE GLOBAL CLASSES (.right, .left).



*NOT AN EXCUSE TO BE SLOPPY!
HOW YOU CAN BEGIN TO

PROTOTYPE
CLEAN CODE, BUT NOT PERFECT.*
IF EASIER, BUILD STUFF ON CLIENT SIDE.
USE REAL DATA (NOT THE IPSUM).
BUILD IN 1 BROWSER (WEBKIT).
NO ATTACHMENTS, BE HEARTLESS.
CREATE GLOBAL CLASSES (.right, .left).
START BUILDING.


*NOT AN EXCUSE TO BE SLOPPY!
HOW YOU CAN BEGIN TO

PROTOTYPE
CLEAN CODE, BUT NOT PERFECT.*
IF EASIER, BUILD STUFF ON CLIENT SIDE.
USE REAL DATA (NOT THE IPSUM).
BUILD IN 1 BROWSER (WEBKIT).
NO ATTACHMENTS, BE HEARTLESS.
CREATE GLOBAL CLASSES (.right, .left).
START BUILDING.


*NOT AN EXCUSE TO BE SLOPPY!
SUGGESTIONS TO HELP WITH

DEVELOPMENT
SUGGESTIONS TO HELP WITH

DEVELOPMENT
CSS3
SUGGESTIONS TO HELP WITH

DEVELOPMENT
CSS3
ROUNDED CORNERS
border-radius: 5px;
SUGGESTIONS TO HELP WITH

DEVELOPMENT
CSS3
ROUNDED CORNERS
border-radius: 5px;
RGBa
background-color: RGBa(200,0,200,0.5);
SUGGESTIONS TO HELP WITH

DEVELOPMENT
CSS3
ROUNDED CORNERS
border-radius: 5px;
RGBa
background-color: RGBa(200,0,200,0.5);
TRANSITIONS
transition: color 0.5s linear;
SUGGESTIONS TO HELP WITH

DEVELOPMENT
CSS3
ROUNDED CORNERS
border-radius: 5px;
RGBa
background-color: RGBa(200,0,200,0.5);
TRANSITIONS
transition: color 0.5s linear;
BOX-SHADOW
box-shadow: 0 0 3px #ccc;
SUGGESTIONS TO HELP WITH

DEVELOPMENT
CSS3
ROUNDED CORNERS
border-radius: 5px;
RGBa
background-color: RGBa(200,0,200,0.5);
TRANSITIONS
transition: color 0.5s linear;
BOX-SHADOW
box-shadow: 0 0 3px #ccc;
COLUMNS
column-count:3; column-gap:20px;
SUGGESTIONS TO HELP WITH

DEVELOPMENT
CSS3
ROUNDED CORNERS
border-radius: 5px;
RGBa
background-color: RGBa(200,0,200,0.5);
TRANSITIONS
transition: color 0.5s linear;
BOX-SHADOW
box-shadow: 0 0 3px #ccc;
COLUMNS
column-count:3; column-gap:20px;
MULTIPLE BACKGROUNDS
background: url(img1.jpg), url(img2.jpg);
SUGGESTIONS TO HELP WITH

DEVELOPMENT
CSS3
ROUNDED CORNERS
border-radius: 5px;
RGBa
background-color: RGBa(200,0,200,0.5);
TRANSITIONS
transition: color 0.5s linear;
BOX-SHADOW
box-shadow: 0 0 3px #ccc;
COLUMNS
column-count:3; column-gap:20px;
MULTIPLE BACKGROUNDS
background: url(img1.jpg), url(img2.jpg);



CHECK OUT MARC AMOS’S CSS3 PRESENTATION FOR MORE INFO.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
TYPE
SUGGESTIONS TO HELP WITH

DEVELOPMENT
TYPE
@FONT-FACE
CHECK OUT WWW.FONTSQUIRREL.COM FOR FONT PACKAGES.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
TYPE
@FONT-FACE
CHECK OUT WWW.FONTSQUIRREL.COM FOR FONT PACKAGES.


TYPEKIT
SUBSCRIPTION BASED SYSTEM THAT USES JS FOR IMPLEMENTATION.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
TYPE
@FONT-FACE
CHECK OUT WWW.FONTSQUIRREL.COM FOR FONT PACKAGES.


TYPEKIT
SUBSCRIPTION BASED SYSTEM THAT USES JS FOR IMPLEMENTATION.

CHECK OUT KYLE FIEDLER’S AND/OR PAUL IRISH’S WEB TYPOGRAPHY
PRESENTATIONS FOR MORE INFO.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
JQUERY
SUGGESTIONS TO HELP WITH

DEVELOPMENT
JQUERY
MANIPULATE THE DOM.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
JQUERY
MANIPULATE THE DOM.
MIMIC SERVER SIDE FUNCTIONALITY.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
JQUERY
MANIPULATE THE DOM.
MIMIC SERVER SIDE FUNCTIONALITY.
PARSE ANY DATA FILES.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
JQUERY
MANIPULATE THE DOM.
MIMIC SERVER SIDE FUNCTIONALITY.
PARSE ANY DATA FILES.
TONS OF PLUGINS TO USE.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
JQUERY
MANIPULATE THE DOM.
MIMIC SERVER SIDE FUNCTIONALITY.
PARSE ANY DATA FILES.
TONS OF PLUGINS TO USE.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
FRAMEWORK
SUGGESTIONS TO HELP WITH

DEVELOPMENT
FRAMEWORK
BEGIN TO BUILD YOUR OWN.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
FRAMEWORK
BEGIN TO BUILD YOUR OWN.
REUSE A LOT OF YOUR GLOBAL CSS.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
FRAMEWORK
BEGIN TO BUILD YOUR OWN.
REUSE A LOT OF YOUR GLOBAL CSS.
GATHER YOUR JQUERY PLUGINS.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
FRAMEWORK
BEGIN TO BUILD YOUR OWN.
REUSE A LOT OF YOUR GLOBAL CSS.
GATHER YOUR JQUERY PLUGINS.
LINK COMMON FILES AHEAD OF TIME.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
FRAMEWORK
BEGIN TO BUILD YOUR OWN.
REUSE A LOT OF YOUR GLOBAL CSS.
GATHER YOUR JQUERY PLUGINS.
LINK COMMON FILES AHEAD OF TIME.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
PIECE OF THE PIE
SUGGESTIONS TO HELP WITH

DEVELOPMENT
PIECE OF THE PIE
PROTOTYPE PIECES OF AN APP.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
PIECE OF THE PIE
PROTOTYPE PIECES OF AN APP.
DEMO IT WITH SCREENSHOT BACKGROUND.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
PIECE OF THE PIE
PROTOTYPE PIECES OF AN APP.
DEMO IT WITH SCREENSHOT BACKGROUND.
SHORT DEADLINES FOR QUICK FEEDBACK.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
PIECE OF THE PIE
PROTOTYPE PIECES OF AN APP.
DEMO IT WITH SCREENSHOT BACKGROUND.
SHORT DEADLINES FOR QUICK FEEDBACK.
SUGGESTIONS TO HELP WITH

DEVELOPMENT
CSS3
TYPE
JQUERY
FRAMEWORK
PIECE OF THE PIE
TO CONCLUDE, I’D LIKE TO

THANK YOU!
MIKE KIVIKOSKI
@MKIVIKOSKI | MIKEKIVIKOSKI.COM
ATEDRAKE
@ATEDRAKE | ATEDRAKE.COM
NOW TIME FOR

QUESTIONS.
NOW TIME FOR

QUESTIONS.
YES.
THE BEARD IS REAL.
COME GET YOUR FREE

HIGH FIVE.

Weitere ähnliche Inhalte

Andere mochten auch

Esko-hankkeen opit, kopit ja kompastuskivet kun järjestöt ja Oulun kaupunki l...
Esko-hankkeen opit, kopit ja kompastuskivet kun järjestöt ja Oulun kaupunki l...Esko-hankkeen opit, kopit ja kompastuskivet kun järjestöt ja Oulun kaupunki l...
Esko-hankkeen opit, kopit ja kompastuskivet kun järjestöt ja Oulun kaupunki l...Heini Maijanen
 
We're Doing It Wrong: Prototyping The Future Of The Web
We're Doing It Wrong: Prototyping The Future Of The WebWe're Doing It Wrong: Prototyping The Future Of The Web
We're Doing It Wrong: Prototyping The Future Of The WebSteve Hickey
 
Besluit houders van dieren en diergeneeskundigen
Besluit houders van dieren en diergeneeskundigenBesluit houders van dieren en diergeneeskundigen
Besluit houders van dieren en diergeneeskundigenHarm Kiezebrink
 
Ordenagailuaren osagaiak
Ordenagailuaren osagaiakOrdenagailuaren osagaiak
Ordenagailuaren osagaiakguestcc31ccd
 
Student Worker Experience by Anders Selhorst
Student Worker Experience by Anders SelhorstStudent Worker Experience by Anders Selhorst
Student Worker Experience by Anders SelhorstTALA 2014 Conference
 
5 BS Facts About Data Privacy Everyone Thinks Are True
5 BS Facts About Data Privacy Everyone Thinks Are True5 BS Facts About Data Privacy Everyone Thinks Are True
5 BS Facts About Data Privacy Everyone Thinks Are TrueSocial Media Today
 
The enterprise systems market
The enterprise systems marketThe enterprise systems market
The enterprise systems marketJohan Magnusson
 
Get started with AAR
Get started with AARGet started with AAR
Get started with AARRené Mertins
 
Gender roles and violence
Gender roles and violenceGender roles and violence
Gender roles and violenceDelia Rodriguez
 
Privacy and mobile apps - status 2013 Belgium
Privacy and mobile apps - status 2013 BelgiumPrivacy and mobile apps - status 2013 Belgium
Privacy and mobile apps - status 2013 BelgiumMobile Monday Brussels
 
NFC_TRAINING_REPORT-1
NFC_TRAINING_REPORT-1NFC_TRAINING_REPORT-1
NFC_TRAINING_REPORT-1Ratan Kumar
 

Andere mochten auch (20)

Esko-hankkeen opit, kopit ja kompastuskivet kun järjestöt ja Oulun kaupunki l...
Esko-hankkeen opit, kopit ja kompastuskivet kun järjestöt ja Oulun kaupunki l...Esko-hankkeen opit, kopit ja kompastuskivet kun järjestöt ja Oulun kaupunki l...
Esko-hankkeen opit, kopit ja kompastuskivet kun järjestöt ja Oulun kaupunki l...
 
Nayarit
NayaritNayarit
Nayarit
 
Plantilla powerpoint
Plantilla powerpointPlantilla powerpoint
Plantilla powerpoint
 
We're Doing It Wrong: Prototyping The Future Of The Web
We're Doing It Wrong: Prototyping The Future Of The WebWe're Doing It Wrong: Prototyping The Future Of The Web
We're Doing It Wrong: Prototyping The Future Of The Web
 
 
Tipos de sofware
Tipos de sofwareTipos de sofware
Tipos de sofware
 
Besluit houders van dieren en diergeneeskundigen
Besluit houders van dieren en diergeneeskundigenBesluit houders van dieren en diergeneeskundigen
Besluit houders van dieren en diergeneeskundigen
 
Ordenagailuaren osagaiak
Ordenagailuaren osagaiakOrdenagailuaren osagaiak
Ordenagailuaren osagaiak
 
Student Worker Experience by Anders Selhorst
Student Worker Experience by Anders SelhorstStudent Worker Experience by Anders Selhorst
Student Worker Experience by Anders Selhorst
 
5 BS Facts About Data Privacy Everyone Thinks Are True
5 BS Facts About Data Privacy Everyone Thinks Are True5 BS Facts About Data Privacy Everyone Thinks Are True
5 BS Facts About Data Privacy Everyone Thinks Are True
 
skydrive_word_doc
skydrive_word_docskydrive_word_doc
skydrive_word_doc
 
Caratula
CaratulaCaratula
Caratula
 
The enterprise systems market
The enterprise systems marketThe enterprise systems market
The enterprise systems market
 
Get started with AAR
Get started with AARGet started with AAR
Get started with AAR
 
Gender roles and violence
Gender roles and violenceGender roles and violence
Gender roles and violence
 
Trabajo
TrabajoTrabajo
Trabajo
 
Practica 1
Practica 1Practica 1
Practica 1
 
Privacy and mobile apps - status 2013 Belgium
Privacy and mobile apps - status 2013 BelgiumPrivacy and mobile apps - status 2013 Belgium
Privacy and mobile apps - status 2013 Belgium
 
Prezi
PreziPrezi
Prezi
 
NFC_TRAINING_REPORT-1
NFC_TRAINING_REPORT-1NFC_TRAINING_REPORT-1
NFC_TRAINING_REPORT-1
 

Ähnlich wie Prototyping: Helping to take away the suck

Surviving (and Thriving in) the Online Identity Wars
Surviving (and Thriving in) the Online Identity WarsSurviving (and Thriving in) the Online Identity Wars
Surviving (and Thriving in) the Online Identity WarsJohn McCrea
 
Past and today of Metasepi project
Past and today of Metasepi projectPast and today of Metasepi project
Past and today of Metasepi projectKiwamu Okabe
 
10 Steps To Make A Professional Article With Best SEO Strategies.pdf
10 Steps To Make A Professional Article With Best SEO Strategies.pdf10 Steps To Make A Professional Article With Best SEO Strategies.pdf
10 Steps To Make A Professional Article With Best SEO Strategies.pdfSuperHero Marketing
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps IsraelAdrian Cockcroft
 
Metasepi team meeting #16: Safety on ATS language + MCU
Metasepi team meeting #16: Safety on ATS language + MCUMetasepi team meeting #16: Safety on ATS language + MCU
Metasepi team meeting #16: Safety on ATS language + MCUKiwamu Okabe
 
Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Hina Chen
 
Free The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own DomainFree The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own DomainKen Collins
 
Yahoo! Developer Networks ♥ Startups
Yahoo! Developer Networks ♥ StartupsYahoo! Developer Networks ♥ Startups
Yahoo! Developer Networks ♥ StartupsTom Croucher
 
Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Christian Heilmann
 
Programming for Non-Programmers - SXSW Vegas 2014
Programming for Non-Programmers - SXSW Vegas 2014Programming for Non-Programmers - SXSW Vegas 2014
Programming for Non-Programmers - SXSW Vegas 2014Chris Castiglione
 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Ted Husted
 
Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Chris Castiglione
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Adrian Cockcroft
 
Functional IoT: Introduction
Functional IoT: IntroductionFunctional IoT: Introduction
Functional IoT: IntroductionKiwamu Okabe
 
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105 Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105 Christian Heilmann
 
Topsy Turvy Design
Topsy Turvy DesignTopsy Turvy Design
Topsy Turvy DesignRich Quick
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoChristian Heilmann
 
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...Marco Cedaro
 

Ähnlich wie Prototyping: Helping to take away the suck (20)

Surviving (and Thriving in) the Online Identity Wars
Surviving (and Thriving in) the Online Identity WarsSurviving (and Thriving in) the Online Identity Wars
Surviving (and Thriving in) the Online Identity Wars
 
Past and today of Metasepi project
Past and today of Metasepi projectPast and today of Metasepi project
Past and today of Metasepi project
 
10 Steps To Make A Professional Article With Best SEO Strategies.pdf
10 Steps To Make A Professional Article With Best SEO Strategies.pdf10 Steps To Make A Professional Article With Best SEO Strategies.pdf
10 Steps To Make A Professional Article With Best SEO Strategies.pdf
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
Metasepi team meeting #16: Safety on ATS language + MCU
Metasepi team meeting #16: Safety on ATS language + MCUMetasepi team meeting #16: Safety on ATS language + MCU
Metasepi team meeting #16: Safety on ATS language + MCU
 
Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123
 
Free The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own DomainFree The Enterprise With Ruby & Master Your Own Domain
Free The Enterprise With Ruby & Master Your Own Domain
 
Yahoo! Developer Networks ♥ Startups
Yahoo! Developer Networks ♥ StartupsYahoo! Developer Networks ♥ Startups
Yahoo! Developer Networks ♥ Startups
 
Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015
 
Doodling for-great-success
Doodling for-great-successDoodling for-great-success
Doodling for-great-success
 
Innovateeurope
InnovateeuropeInnovateeurope
Innovateeurope
 
Programming for Non-Programmers - SXSW Vegas 2014
Programming for Non-Programmers - SXSW Vegas 2014Programming for Non-Programmers - SXSW Vegas 2014
Programming for Non-Programmers - SXSW Vegas 2014
 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010
 
Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)
 
Functional IoT: Introduction
Functional IoT: IntroductionFunctional IoT: Introduction
Functional IoT: Introduction
 
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105 Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
Can we make es6 the baseline of the “modern web”? - BrazilJS 2105
 
Topsy Turvy Design
Topsy Turvy DesignTopsy Turvy Design
Topsy Turvy Design
 
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San FranciscoStapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
 
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
 

Mehr von Harvard Web Working Group

Perception is Reality: Lessons Learned from User Research
Perception is Reality: Lessons Learned from User ResearchPerception is Reality: Lessons Learned from User Research
Perception is Reality: Lessons Learned from User ResearchHarvard Web Working Group
 
5 Steps to (Remote) Team Bliss: How to Build Thriving, High-Performing (Remot...
5 Steps to (Remote) Team Bliss: How to Build Thriving, High-Performing (Remot...5 Steps to (Remote) Team Bliss: How to Build Thriving, High-Performing (Remot...
5 Steps to (Remote) Team Bliss: How to Build Thriving, High-Performing (Remot...Harvard Web Working Group
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersHarvard Web Working Group
 
Universal Design for Learning: A framework for addressing learner diversity
Universal Design for Learning: A framework for addressing learner diversityUniversal Design for Learning: A framework for addressing learner diversity
Universal Design for Learning: A framework for addressing learner diversityHarvard Web Working Group
 
Responsive Design: Building for a Modern Web
Responsive Design: Building for a Modern WebResponsive Design: Building for a Modern Web
Responsive Design: Building for a Modern WebHarvard Web Working Group
 
Demystifying UX – A toolkit approach to better, cheaper & faster experience d...
Demystifying UX – A toolkit approach to better, cheaper & faster experience d...Demystifying UX – A toolkit approach to better, cheaper & faster experience d...
Demystifying UX – A toolkit approach to better, cheaper & faster experience d...Harvard Web Working Group
 
Tastypie: Easy APIs to Make Your Work Easier
Tastypie: Easy APIs to Make Your Work EasierTastypie: Easy APIs to Make Your Work Easier
Tastypie: Easy APIs to Make Your Work EasierHarvard Web Working Group
 

Mehr von Harvard Web Working Group (20)

The Internet of Things (IoT)
The Internet of Things (IoT)The Internet of Things (IoT)
The Internet of Things (IoT)
 
Perception is Reality: Lessons Learned from User Research
Perception is Reality: Lessons Learned from User ResearchPerception is Reality: Lessons Learned from User Research
Perception is Reality: Lessons Learned from User Research
 
5 Steps to (Remote) Team Bliss: How to Build Thriving, High-Performing (Remot...
5 Steps to (Remote) Team Bliss: How to Build Thriving, High-Performing (Remot...5 Steps to (Remote) Team Bliss: How to Build Thriving, High-Performing (Remot...
5 Steps to (Remote) Team Bliss: How to Build Thriving, High-Performing (Remot...
 
Ui Testing with Ghost Inspector
Ui Testing with Ghost InspectorUi Testing with Ghost Inspector
Ui Testing with Ghost Inspector
 
Starting out with MongoDB
Starting out with MongoDBStarting out with MongoDB
Starting out with MongoDB
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project Managers
 
Universal Design for Learning: A framework for addressing learner diversity
Universal Design for Learning: A framework for addressing learner diversityUniversal Design for Learning: A framework for addressing learner diversity
Universal Design for Learning: A framework for addressing learner diversity
 
Intro to ReactJS
Intro to ReactJSIntro to ReactJS
Intro to ReactJS
 
UX @ Harvard's IQSS (Elizabeth Quigley)
UX @ Harvard's IQSS (Elizabeth Quigley)UX @ Harvard's IQSS (Elizabeth Quigley)
UX @ Harvard's IQSS (Elizabeth Quigley)
 
Tania Schlatter – Visual Usability
Tania Schlatter – Visual UsabilityTania Schlatter – Visual Usability
Tania Schlatter – Visual Usability
 
Responsive Design: Building for a Modern Web
Responsive Design: Building for a Modern WebResponsive Design: Building for a Modern Web
Responsive Design: Building for a Modern Web
 
Demystifying UX – A toolkit approach to better, cheaper & faster experience d...
Demystifying UX – A toolkit approach to better, cheaper & faster experience d...Demystifying UX – A toolkit approach to better, cheaper & faster experience d...
Demystifying UX – A toolkit approach to better, cheaper & faster experience d...
 
Will my helicopter fit in your garage?
Will my helicopter fit in your garage?Will my helicopter fit in your garage?
Will my helicopter fit in your garage?
 
Every Screen is a Touchscreen
Every Screen is a TouchscreenEvery Screen is a Touchscreen
Every Screen is a Touchscreen
 
Tastypie: Easy APIs to Make Your Work Easier
Tastypie: Easy APIs to Make Your Work EasierTastypie: Easy APIs to Make Your Work Easier
Tastypie: Easy APIs to Make Your Work Easier
 
An Introduction to MIT's Drupal Cloud
An Introduction to MIT's Drupal CloudAn Introduction to MIT's Drupal Cloud
An Introduction to MIT's Drupal Cloud
 
Open Scholar
Open ScholarOpen Scholar
Open Scholar
 
Jumpstart Your Web App
Jumpstart Your Web AppJumpstart Your Web App
Jumpstart Your Web App
 
Draw More, Talk Less
Draw More, Talk LessDraw More, Talk Less
Draw More, Talk Less
 
Mat Marquis - JQuery Mobile
Mat Marquis - JQuery MobileMat Marquis - JQuery Mobile
Mat Marquis - JQuery Mobile
 

Kürzlich hochgeladen

办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...mrchrns005
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryrioverosanniejoy
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一diploma 1
 

Kürzlich hochgeladen (20)

办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industry
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
 

Prototyping: Helping to take away the suck

  • 1. PROTOTYPING HELPING TO TAKE THE SUCK AWAY MIKE KIVIKOSKI DECEMBER 8, 2010 HARVARD WEB WORKING GROUP
  • 2. WHAT WE WILL BE DISCUSSING TODAY WHAT IS PROTOTYPING? WHY DON’T ALL COMPANIES PROTOTYPE? MYTHS. BENEFITS. TIPS ON BEGINNING TO PROTOTYPE. DEVELOPMENT SUGGESTIONS. QUESTIONS. HIGH FIVES.* *FOR ALL PARTIES INTERESTED.
  • 4. WHAT IS PROTOTYPING? A PROTOTYPE IS AN ORIGINAL TYPE, FORM, OR INSTANCE OF SOMETHING SERVING AS A TYPICAL EXAMPLE, BASIS OR STANDARD FOR OTHER THINGS OF THE SAME CATEGORY. HTTP://EN.WIKIPEDIA.ORG/WIKI/PROTOTYPING
  • 5. WHAT IS PROTOTYPING? A QUICK & EFFICIENT WAY TO USE, DEMO AND TEST OUR SITES AND APPLICATIONS. HOW WE’LL BE USING THE TERM TODAY.
  • 6. WHY DON’T ALL COMPANIES PROTOTYPE?
  • 7. WHY DON’T ALL COMPANIES PROTOTYPE? PROJECTS MAY BE TOO SMALL.
  • 8. WHY DON’T ALL COMPANIES PROTOTYPE? PROJECTS MAY BE TOO SMALL. DON’T REALIZE THE BENEFITS.
  • 9. WHY DON’T ALL COMPANIES PROTOTYPE? PROJECTS MAY BE TOO SMALL. DON’T REALIZE THE BENEFITS. THINK THE PROCESS IS COMPLICATED.
  • 10. WHY DON’T ALL COMPANIES PROTOTYPE? PROJECTS MAY BE TOO SMALL. DON’T REALIZE THE BENEFITS. THINK THE PROCESS IS COMPLICATED.
  • 11. MYTHS
  • 12. MYTHS WRITING THE SAME CODE TWICE.
  • 13. MYTHS WRITING THE SAME CODE TWICE. COSTS TOO MUCH MONEY.
  • 14. MYTHS WRITING THE SAME CODE TWICE. COSTS TOO MUCH MONEY. PROJECT SCHEDULE WILL BE TOO LONG.
  • 15. MYTHS WRITING THE SAME CODE TWICE. COSTS TOO MUCH MONEY. PROJECT SCHEDULE WILL BE TOO LONG.
  • 19. BENEFITS TEST FEATURES QUICKER. DEMO IN BROWSER. CLEANER CODE.
  • 20. BENEFITS TEST FEATURES QUICKER. DEMO IN BROWSER. CLEANER CODE. ABILITY TO EXPERIMENT.
  • 21. BENEFITS TEST FEATURES QUICKER. DEMO IN BROWSER. CLEANER CODE. ABILITY TO EXPERIMENT. IMPROVES TEAM MORALE.
  • 22. BENEFITS TEST FEATURES QUICKER. DEMO IN BROWSER. CLEANER CODE. ABILITY TO EXPERIMENT. IMPROVES TEAM MORALE.
  • 23. HOW YOU CAN BEGIN TO PROTOTYPE
  • 24. HOW YOU CAN BEGIN TO PROTOTYPE CLEAN CODE, BUT NOT PERFECT.* *NOT AN EXCUSE TO BE SLOPPY!
  • 25. HOW YOU CAN BEGIN TO PROTOTYPE CLEAN CODE, BUT NOT PERFECT.* IF EASIER, BUILD STUFF ON CLIENT SIDE. *NOT AN EXCUSE TO BE SLOPPY!
  • 26. HOW YOU CAN BEGIN TO PROTOTYPE CLEAN CODE, BUT NOT PERFECT.* IF EASIER, BUILD STUFF ON CLIENT SIDE. USE REAL DATA (NOT THE IPSUM). *NOT AN EXCUSE TO BE SLOPPY!
  • 27. HOW YOU CAN BEGIN TO PROTOTYPE CLEAN CODE, BUT NOT PERFECT.* IF EASIER, BUILD STUFF ON CLIENT SIDE. USE REAL DATA (NOT THE IPSUM). BUILD IN 1 BROWSER (WEBKIT). *NOT AN EXCUSE TO BE SLOPPY!
  • 28. HOW YOU CAN BEGIN TO PROTOTYPE CLEAN CODE, BUT NOT PERFECT.* IF EASIER, BUILD STUFF ON CLIENT SIDE. USE REAL DATA (NOT THE IPSUM). BUILD IN 1 BROWSER (WEBKIT). NO ATTACHMENTS, BE HEARTLESS. *NOT AN EXCUSE TO BE SLOPPY!
  • 29. HOW YOU CAN BEGIN TO PROTOTYPE CLEAN CODE, BUT NOT PERFECT.* IF EASIER, BUILD STUFF ON CLIENT SIDE. USE REAL DATA (NOT THE IPSUM). BUILD IN 1 BROWSER (WEBKIT). NO ATTACHMENTS, BE HEARTLESS. CREATE GLOBAL CLASSES (.right, .left). *NOT AN EXCUSE TO BE SLOPPY!
  • 30. HOW YOU CAN BEGIN TO PROTOTYPE CLEAN CODE, BUT NOT PERFECT.* IF EASIER, BUILD STUFF ON CLIENT SIDE. USE REAL DATA (NOT THE IPSUM). BUILD IN 1 BROWSER (WEBKIT). NO ATTACHMENTS, BE HEARTLESS. CREATE GLOBAL CLASSES (.right, .left). START BUILDING. *NOT AN EXCUSE TO BE SLOPPY!
  • 31. HOW YOU CAN BEGIN TO PROTOTYPE CLEAN CODE, BUT NOT PERFECT.* IF EASIER, BUILD STUFF ON CLIENT SIDE. USE REAL DATA (NOT THE IPSUM). BUILD IN 1 BROWSER (WEBKIT). NO ATTACHMENTS, BE HEARTLESS. CREATE GLOBAL CLASSES (.right, .left). START BUILDING. *NOT AN EXCUSE TO BE SLOPPY!
  • 32. SUGGESTIONS TO HELP WITH DEVELOPMENT
  • 33. SUGGESTIONS TO HELP WITH DEVELOPMENT CSS3
  • 34. SUGGESTIONS TO HELP WITH DEVELOPMENT CSS3 ROUNDED CORNERS border-radius: 5px;
  • 35. SUGGESTIONS TO HELP WITH DEVELOPMENT CSS3 ROUNDED CORNERS border-radius: 5px; RGBa background-color: RGBa(200,0,200,0.5);
  • 36. SUGGESTIONS TO HELP WITH DEVELOPMENT CSS3 ROUNDED CORNERS border-radius: 5px; RGBa background-color: RGBa(200,0,200,0.5); TRANSITIONS transition: color 0.5s linear;
  • 37. SUGGESTIONS TO HELP WITH DEVELOPMENT CSS3 ROUNDED CORNERS border-radius: 5px; RGBa background-color: RGBa(200,0,200,0.5); TRANSITIONS transition: color 0.5s linear; BOX-SHADOW box-shadow: 0 0 3px #ccc;
  • 38. SUGGESTIONS TO HELP WITH DEVELOPMENT CSS3 ROUNDED CORNERS border-radius: 5px; RGBa background-color: RGBa(200,0,200,0.5); TRANSITIONS transition: color 0.5s linear; BOX-SHADOW box-shadow: 0 0 3px #ccc; COLUMNS column-count:3; column-gap:20px;
  • 39. SUGGESTIONS TO HELP WITH DEVELOPMENT CSS3 ROUNDED CORNERS border-radius: 5px; RGBa background-color: RGBa(200,0,200,0.5); TRANSITIONS transition: color 0.5s linear; BOX-SHADOW box-shadow: 0 0 3px #ccc; COLUMNS column-count:3; column-gap:20px; MULTIPLE BACKGROUNDS background: url(img1.jpg), url(img2.jpg);
  • 40. SUGGESTIONS TO HELP WITH DEVELOPMENT CSS3 ROUNDED CORNERS border-radius: 5px; RGBa background-color: RGBa(200,0,200,0.5); TRANSITIONS transition: color 0.5s linear; BOX-SHADOW box-shadow: 0 0 3px #ccc; COLUMNS column-count:3; column-gap:20px; MULTIPLE BACKGROUNDS background: url(img1.jpg), url(img2.jpg); CHECK OUT MARC AMOS’S CSS3 PRESENTATION FOR MORE INFO.
  • 41. SUGGESTIONS TO HELP WITH DEVELOPMENT TYPE
  • 42. SUGGESTIONS TO HELP WITH DEVELOPMENT TYPE @FONT-FACE CHECK OUT WWW.FONTSQUIRREL.COM FOR FONT PACKAGES.
  • 43. SUGGESTIONS TO HELP WITH DEVELOPMENT TYPE @FONT-FACE CHECK OUT WWW.FONTSQUIRREL.COM FOR FONT PACKAGES. TYPEKIT SUBSCRIPTION BASED SYSTEM THAT USES JS FOR IMPLEMENTATION.
  • 44. SUGGESTIONS TO HELP WITH DEVELOPMENT TYPE @FONT-FACE CHECK OUT WWW.FONTSQUIRREL.COM FOR FONT PACKAGES. TYPEKIT SUBSCRIPTION BASED SYSTEM THAT USES JS FOR IMPLEMENTATION. CHECK OUT KYLE FIEDLER’S AND/OR PAUL IRISH’S WEB TYPOGRAPHY PRESENTATIONS FOR MORE INFO.
  • 45. SUGGESTIONS TO HELP WITH DEVELOPMENT JQUERY
  • 46. SUGGESTIONS TO HELP WITH DEVELOPMENT JQUERY MANIPULATE THE DOM.
  • 47. SUGGESTIONS TO HELP WITH DEVELOPMENT JQUERY MANIPULATE THE DOM. MIMIC SERVER SIDE FUNCTIONALITY.
  • 48. SUGGESTIONS TO HELP WITH DEVELOPMENT JQUERY MANIPULATE THE DOM. MIMIC SERVER SIDE FUNCTIONALITY. PARSE ANY DATA FILES.
  • 49. SUGGESTIONS TO HELP WITH DEVELOPMENT JQUERY MANIPULATE THE DOM. MIMIC SERVER SIDE FUNCTIONALITY. PARSE ANY DATA FILES. TONS OF PLUGINS TO USE.
  • 50. SUGGESTIONS TO HELP WITH DEVELOPMENT JQUERY MANIPULATE THE DOM. MIMIC SERVER SIDE FUNCTIONALITY. PARSE ANY DATA FILES. TONS OF PLUGINS TO USE.
  • 51. SUGGESTIONS TO HELP WITH DEVELOPMENT FRAMEWORK
  • 52. SUGGESTIONS TO HELP WITH DEVELOPMENT FRAMEWORK BEGIN TO BUILD YOUR OWN.
  • 53. SUGGESTIONS TO HELP WITH DEVELOPMENT FRAMEWORK BEGIN TO BUILD YOUR OWN. REUSE A LOT OF YOUR GLOBAL CSS.
  • 54. SUGGESTIONS TO HELP WITH DEVELOPMENT FRAMEWORK BEGIN TO BUILD YOUR OWN. REUSE A LOT OF YOUR GLOBAL CSS. GATHER YOUR JQUERY PLUGINS.
  • 55. SUGGESTIONS TO HELP WITH DEVELOPMENT FRAMEWORK BEGIN TO BUILD YOUR OWN. REUSE A LOT OF YOUR GLOBAL CSS. GATHER YOUR JQUERY PLUGINS. LINK COMMON FILES AHEAD OF TIME.
  • 56. SUGGESTIONS TO HELP WITH DEVELOPMENT FRAMEWORK BEGIN TO BUILD YOUR OWN. REUSE A LOT OF YOUR GLOBAL CSS. GATHER YOUR JQUERY PLUGINS. LINK COMMON FILES AHEAD OF TIME.
  • 57. SUGGESTIONS TO HELP WITH DEVELOPMENT PIECE OF THE PIE
  • 58. SUGGESTIONS TO HELP WITH DEVELOPMENT PIECE OF THE PIE PROTOTYPE PIECES OF AN APP.
  • 59. SUGGESTIONS TO HELP WITH DEVELOPMENT PIECE OF THE PIE PROTOTYPE PIECES OF AN APP. DEMO IT WITH SCREENSHOT BACKGROUND.
  • 60. SUGGESTIONS TO HELP WITH DEVELOPMENT PIECE OF THE PIE PROTOTYPE PIECES OF AN APP. DEMO IT WITH SCREENSHOT BACKGROUND. SHORT DEADLINES FOR QUICK FEEDBACK.
  • 61. SUGGESTIONS TO HELP WITH DEVELOPMENT PIECE OF THE PIE PROTOTYPE PIECES OF AN APP. DEMO IT WITH SCREENSHOT BACKGROUND. SHORT DEADLINES FOR QUICK FEEDBACK.
  • 62. SUGGESTIONS TO HELP WITH DEVELOPMENT CSS3 TYPE JQUERY FRAMEWORK PIECE OF THE PIE
  • 63. TO CONCLUDE, I’D LIKE TO THANK YOU! MIKE KIVIKOSKI @MKIVIKOSKI | MIKEKIVIKOSKI.COM
  • 67. COME GET YOUR FREE HIGH FIVE.