SlideShare a Scribd company logo
1 of 67
Download to read offline
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.

More Related Content

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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...
 

More from 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
 

More from 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
 

Recently uploaded

MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
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
 
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
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
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
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi 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
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
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
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 

Recently uploaded (20)

MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
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
 
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
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
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...
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
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
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
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
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 

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.