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

Plantilla powerpoint
Plantilla powerpointPlantilla powerpoint
Plantilla powerpoint
Victor Salinas
ย 
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
Steve Hickey
ย 
234812
ย 
Besluit houders van dieren en diergeneeskundigen
Besluit houders van dieren en diergeneeskundigenBesluit houders van dieren en diergeneeskundigen
Besluit houders van dieren en diergeneeskundigen
Harm Kiezebrink
ย 
Ordenagailuaren osagaiak
Ordenagailuaren osagaiakOrdenagailuaren osagaiak
Ordenagailuaren osagaiak
guestcc31ccd
ย 
Student Worker Experience by Anders Selhorst
Student Worker Experience by Anders SelhorstStudent Worker Experience by Anders Selhorst
Student Worker Experience by Anders Selhorst
TALA 2014 Conference
ย 
Trabajo
TrabajoTrabajo
Trabajo
sayealpu
ย 
Practica 1
Practica 1Practica 1
Practica 1
anapancardo
ย 
NFC_TRAINING_REPORT-1
NFC_TRAINING_REPORT-1NFC_TRAINING_REPORT-1
NFC_TRAINING_REPORT-1
Ratan 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

Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123
Hina Chen
ย 
Innovateeurope
InnovateeuropeInnovateeurope
Innovateeurope
Tom Croucher
ย 

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

UX @ Harvard's IQSS (Elizabeth Quigley)
UX @ Harvard's IQSS (Elizabeth Quigley)UX @ Harvard's IQSS (Elizabeth Quigley)
UX @ Harvard's IQSS (Elizabeth Quigley)
Harvard Web Working Group
ย 
Tania Schlatter โ€“ Visual Usability
Tania Schlatter โ€“ Visual UsabilityTania Schlatter โ€“ Visual Usability
Tania Schlatter โ€“ Visual Usability
Harvard 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

CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
anilsa9823
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
ย 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
University of Wisconsin-Milwaukee
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
kumaririma588
ย 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
suhanimunjal27
ย 
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
amitlee9823
ย 
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
amitlee9823
ย 
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
amitlee9823
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
soniya singh
ย 
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
amedia6
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
tbatkhuu1
ย 

Recently uploaded (20)

Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
ย 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
ย 
call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Vasundhra (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
ย 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
ย 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
ย 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
ย 
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
ย 
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
ย 
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
ย 
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
ย 
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
ย 

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.