Your first web application. From Design to Launch

David Brooks
David BrooksWeb Designer/Developer/Photographer/Artist/Musician at Northward Compass
Your First Web
Application, from Design
to Launch
Hello! I’m David Brooks
Owner of Northward Compass
Designer at Artletic
I write at DavidNBrooks.com
@DavidNBrooks
So you want to build a
(web) application…
Have you told anyone else
about this plan? Because
they're probably going to
commit you.
Why build a web
application?
Facebook Killaz
A Simple Question: “What is
Your Favorite Web
Application?”
Gmail
Github/Bitbucket
Mint.com
Evernote
What’s Missing?
Facebook
Twitter
Flickr
Youtube
Basecamp
Your first web application. From Design to Launch
Successful Applications
Solve a Problem.
Memorable Applications Make You Love Solving
That Problem.
Your first web application. From Design to Launch
Why a Web Application?
Why Not A Mobile App?


Legos versus Wrought Iron
Phase 1: Planning
The Problem to Solve is Up
To You...
But Make it a Good One
Solve For The Biggest
Group Possible
But no more
“This is cool,
but I would
never use this.”
- Non Thousand Wires Users Everywhere
How Will You Fund This?
Kickstarter
Your first web application. From Design to Launch
Bootstrapped Startup
“But getting there requires, in most cases, the
willingness to make up-front personal sacrifices—
serious personal sacrifices—dedicating yourself
consistently and with discipline to the goal, for
what can seem like a long time. And the demands
during this time can seem unreasonable, or even
impossible.”


- Matt Henderson (ThisUX.com/Makalu Interactive)




http://bit.ly/VpGhV9
“Climbing shows you at your most humble. You
are literally at the mercy of your elements. But
you are also at your strongest when you get up,
wind or no wind”
-Jane Lee, Mt. Everest Conqueror
Investors
Your first web application. From Design to Launch
No Funding Necessary
Who Are Your Competitors?
What Products Do They Make
How Similar Are Your Concepts
How Big Are They?
Your first web application. From Design to Launch
Phase 2: Research
and Design
The Focal Problem
Who Else Has Noticed?
Your first web application. From Design to Launch
Who Is Your Target Audience?
Your first web application. From Design to Launch
Your first web application. From Design to Launch
Where will they encounter this problem?
Your first web application. From Design to Launch
Is the problem worth solving?
The “Design” Process
Wireframing




Dashboard Sketch - Kerem Suer - Dribbble   Biosensor UI - Lance Cassidy - Dribbble
Gray-boxing
http://v3.jasonsantamaria.com/archive/2004/05/24/grey_box_method.php
The Polished Design
Your first web application. From Design to Launch
Gamification
Pick a number, make it go up
Your first web application. From Design to Launch
“I believe that if you can’t explain your gamification
idea in one sentence, it’s broken.”

Tadhg Kelly - Everything You’ll Ever Need To Know About Gamification




http://techcrunch.com/2012/11/17/everything-youll-ever-need-to-know-about-gamification/
Responsive Design
Phase 3: Front-End
Development
“When I was your age, we wrote our HTML
and CSS by hand, from scratch... and we
liked it that way!”
Template Creation
CSS Grids
CSS Pre-Processors
Interaction
Front-End Frameworks
Media Queries And Additional Content
Adjust the application based on device
Optionally load content
Move/load content using JavaScript
http://adactio.com/journal/5042/
Phase 4: API and Database
An AP What?
Application Programming
Interface




http://api.dribbble.com/shots/21603
Why Bother?
DRY - Don’t Repeat Yourself
All your data, available from any platform
APIs often create interest on their own
Database Options
MySQL
PostgreSQL
MongoDB
CouchDB
Amazon
MySQL
“The MySQL database has become the world's
most popular open source database because of its
high performance, high reliability and ease of use.
It is also the database of choice for a new
generation of applications built on the LAMP stack
(Linux, Apache, MySQL, PHP / Perl / Python.)”




http://www.mysql.com/why-mysql/
PostgreSQL
“PostgreSQL is an object-relational database
management system (ORDBMS) based on
POSTGRES, Version 4.2, developed at the
University of California at Berkeley Computer
Science Department. POSTGRES pioneered many
concepts that only became available in some
commercial database systems much later.”




http://www.postgresql.org/docs/devel/static/intro-whatis.html
MongoDB
“MongoDB is document-oriented DBMS. Think of
MySQL but with JSON-like objects comprising the
data model, rather than RDBMS tables.”




http://docs.mongodb.org/manual/faq/fundamentals/
CouchDB
“CouchDB is a database that completely embraces
the web. Store your data with JSON documents.
Access your documents with your web browser,
via HTTP. Query, combine, and transform your
documents with JavaScript. CouchDB works well
with modern web and mobile apps. You can even
serve web apps directly out of CouchDB.”




http://couchdb.apache.org
Amazon
Phase 5: Platforms
Web
iOS (iPhone/iPad/iPod)
Android (phones and tablets)
Windows Phones
Blackberry
Web

C/C++/C#
JAVA
.NET
Node.js
Perl
PHP
Python
Ruby on Rails



                http://blog.famzah.net/2010/07/01/cpp-vs-python-vs-perl-vs-php-performance-benchmark/
Web

C/C++/C#
JAVA
.NET
Node.js
Perl
PHP
Python
Ruby on Rails
Your first web application. From Design to Launch
Your first web application. From Design to Launch
Your first web application. From Design to Launch
Your first web application. From Design to Launch
Your first web application. From Design to Launch
Native vs Non-Native
PhoneGap and Titanium
"Given their apparent strategy of delivering app-like
behavior in mobile rather than providing quick
access to a user's friends' content, the decision to
switch to native is long overdue. If they had chosen
to focus on providing faster access to *content*
(rather than providing slick app-like behavior), they
could have stayed with standard web technologies.
The goal determined the technology choice.”
- Jeffrey Zeldman - Zeldman.com




http://www.netmagazine.com/news/facebook-iphone-app-go-native-122048
"The way one should be handling network traffic for
an iPhone (or any mobile) app is to retrieve only the
data that is unique. So, rather than sending HTML/
CSS/JS down the wire to your embedded mobile app,
all of that should be bundled with the app itself.”
- Nathan Smith - Sonspring.com




http://www.netmagazine.com/news/facebook-iphone-app-go-native-122048
Phase 6: Launch
Hosting/Scalability
Deployment/Version Control
Caching
Payment Processing
When to Launch
Hosting and Scalability
“When did all these users sign up?!”
Deployment and Version Control

CVS
SVN
Git
Mercurial
Caching
Your first web application. From Design to Launch
Payment Processing
Paypal
Recurly
Stripe
WePay
Your Bank
Your first web application. From Design to Launch
When to Launch
“If you aren’t ashamed of your product,
you shipped to late”
-Reid Hoffman - LinkedIn
Launch when the problem is solved, not
before, and not after.
Phase 7: Post Launch
Monitoring
Ongoing Design Work and Improvements
Monitoring
Your first web application. From Design to Launch
Ongoing Design Work
“The most critical time for designers to be involved in a
digital product is all the time, but it’s perhaps most
important for them to stick around after the launch,
when they can see how a real user base is using it, and
then amend, refine, revise and evolve it. But it’s at just
about this time that most studios are preparing invoices
and shuffling their staff on to other clients’ projects.”
-Khoi Vinh - The End of Client Services




http://www.subtraction.com/2011/07/20/the-end-of-client-services
1 of 93

Recommended

Using Responsive Web Design To Make Your Web Work Everywhere - Updated by
Using Responsive Web Design To Make Your Web Work Everywhere - UpdatedUsing Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - UpdatedChris Love
841 views70 slides
Progressive Web App Challenges by
Progressive Web App ChallengesProgressive Web App Challenges
Progressive Web App ChallengesJason Grigsby
2.1K views156 slides
Information Architecture in Mobile by
Information Architecture in MobileInformation Architecture in Mobile
Information Architecture in MobileLazar Petrakiev
1.2K views49 slides
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ... by
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...
Jon limjap of Readify on Cross Platform Solutions for Mobile Applications at ...DEVCON
635 views22 slides
Planning Your Progressive Web App by
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web AppJason Grigsby
627 views168 slides
Optimizing User Experience with Responsive Web Design by
Optimizing User Experience with Responsive Web DesignOptimizing User Experience with Responsive Web Design
Optimizing User Experience with Responsive Web DesignClarissa Peterson
30.2K views94 slides

More Related Content

What's hot

Responsive Design by
Responsive DesignResponsive Design
Responsive DesignDavid Hudson
1.9K views41 slides
Ego vs. Product Development by
Ego vs. Product DevelopmentEgo vs. Product Development
Ego vs. Product DevelopmentBastian Gruber
471 views37 slides
Web 2.0 = Accessibility 2.0? by
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Jared Smith
731 views91 slides
2021 Chrome Dev Summit: Web Performance 101 by
2021 Chrome Dev Summit: Web Performance 1012021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 101Tammy Everts
897 views194 slides
Why Progressive Web Apps will transform your website by
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteJason Grigsby
684 views85 slides
Anatomy of a Virtual Self-Study Group by
Anatomy of a Virtual Self-Study GroupAnatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study GroupGene Babon
371 views32 slides

What's hot(20)

Responsive Design by David Hudson
Responsive DesignResponsive Design
Responsive Design
David Hudson1.9K views
Web 2.0 = Accessibility 2.0? by Jared Smith
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?
Jared Smith731 views
2021 Chrome Dev Summit: Web Performance 101 by Tammy Everts
2021 Chrome Dev Summit: Web Performance 1012021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 101
Tammy Everts897 views
Why Progressive Web Apps will transform your website by Jason Grigsby
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your website
Jason Grigsby684 views
Anatomy of a Virtual Self-Study Group by Gene Babon
Anatomy of a Virtual Self-Study GroupAnatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study Group
Gene Babon371 views
How I learned to stop worrying and love UX metrics by Tammy Everts
How I learned to stop worrying and love UX metricsHow I learned to stop worrying and love UX metrics
How I learned to stop worrying and love UX metrics
Tammy Everts1.6K views
The future of the CMS by InVision App
The future of the CMSThe future of the CMS
The future of the CMS
InVision App1.8K views
Anatomy of a Virtual Self-Study Group by Gene Babon
Anatomy of a Virtual Self-Study GroupAnatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study Group
Gene Babon346 views
Designing for Growth, Academy Xi by Hayden Bleasel
Designing for Growth, Academy XiDesigning for Growth, Academy Xi
Designing for Growth, Academy Xi
Hayden Bleasel718 views
Nodevember 2017: AMP Primer by Lisa Huang
Nodevember 2017: AMP PrimerNodevember 2017: AMP Primer
Nodevember 2017: AMP Primer
Lisa Huang211 views
Ten Lessons in Designing Content for Mobile by Vicke Cheung
Ten Lessons in Designing Content for MobileTen Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for Mobile
Vicke Cheung78.9K views
Building Simple Web Apps by davidlumley
Building Simple Web AppsBuilding Simple Web Apps
Building Simple Web Apps
davidlumley402 views
There Is No Mobile: An Introduction To Responsive Web Design by Chris Love
There Is No Mobile: An Introduction To Responsive Web DesignThere Is No Mobile: An Introduction To Responsive Web Design
There Is No Mobile: An Introduction To Responsive Web Design
Chris Love607 views
The Case for Progressive Web Apps by Jason Grigsby
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web Apps
Jason Grigsby916 views
The UX of DATA: Responsive Datenvisualisierung mit jQuery by Peter Rozek
The UX of DATA: Responsive Datenvisualisierung mit jQueryThe UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQuery
Peter Rozek1.5K views

Viewers also liked

The Essential Elements of Great Web Application Design by
The Essential Elements of Great Web Application DesignThe Essential Elements of Great Web Application Design
The Essential Elements of Great Web Application DesignRobert Hoekman, Jr
2K views33 slides
Web design standard document final by
Web design standard document finalWeb design standard document final
Web design standard document finalSrijata Bhatnagar
2K views13 slides
The Youtube Effect - How to Use Video to Drive Traffic & Sales by
The Youtube Effect - How to Use Video to Drive Traffic & SalesThe Youtube Effect - How to Use Video to Drive Traffic & Sales
The Youtube Effect - How to Use Video to Drive Traffic & SalesSteve P Young
4.1K views57 slides
Mobile App Marketing by
Mobile App MarketingMobile App Marketing
Mobile App MarketingMike Lee
809 views21 slides
ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t... by
ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t...ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t...
ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t...Adapt Worldwide
3.6K views35 slides
ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa... by
ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa...ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa...
ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa...Adapt Worldwide
3.4K views15 slides

Viewers also liked(20)

The Essential Elements of Great Web Application Design by Robert Hoekman, Jr
The Essential Elements of Great Web Application DesignThe Essential Elements of Great Web Application Design
The Essential Elements of Great Web Application Design
The Youtube Effect - How to Use Video to Drive Traffic & Sales by Steve P Young
The Youtube Effect - How to Use Video to Drive Traffic & SalesThe Youtube Effect - How to Use Video to Drive Traffic & Sales
The Youtube Effect - How to Use Video to Drive Traffic & Sales
Steve P Young4.1K views
Mobile App Marketing by Mike Lee
Mobile App MarketingMobile App Marketing
Mobile App Marketing
Mike Lee809 views
ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t... by Adapt Worldwide
ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t...ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t...
ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t...
Adapt Worldwide3.6K views
ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa... by Adapt Worldwide
ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa...ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa...
ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa...
Adapt Worldwide3.4K views
ASO Barcamp Talk 1: The Relationship Between Paid and Organic App Installs by Adapt Worldwide
ASO Barcamp Talk 1: The Relationship Between Paid and Organic App InstallsASO Barcamp Talk 1: The Relationship Between Paid and Organic App Installs
ASO Barcamp Talk 1: The Relationship Between Paid and Organic App Installs
Adapt Worldwide3.8K views
ASO Barcamp Talk 2: Top 10 ASO Questions by Adapt Worldwide
ASO Barcamp Talk 2: Top 10 ASO QuestionsASO Barcamp Talk 2: Top 10 ASO Questions
ASO Barcamp Talk 2: Top 10 ASO Questions
Adapt Worldwide4.8K views
UX and the Mobile App by Dee Sadler
UX and the Mobile AppUX and the Mobile App
UX and the Mobile App
Dee Sadler3.6K views
Marketing mobile et SEO : App Store Optimisation ASO by SMX Paris
Marketing mobile et SEO : App Store Optimisation ASOMarketing mobile et SEO : App Store Optimisation ASO
Marketing mobile et SEO : App Store Optimisation ASO
SMX Paris3.7K views
How to Generate Pre-Launch Buzz with Content Marketing by Steve P Young
How to Generate Pre-Launch Buzz with Content MarketingHow to Generate Pre-Launch Buzz with Content Marketing
How to Generate Pre-Launch Buzz with Content Marketing
Steve P Young12.9K views
Angular js for beginners by Munir Hoque
Angular js for beginnersAngular js for beginners
Angular js for beginners
Munir Hoque3.1K views
App Store Optimization (ASO) Basic Overview - Presented at Google Tel Aviv by Sagi Dekel
App Store Optimization (ASO) Basic Overview - Presented at Google Tel AvivApp Store Optimization (ASO) Basic Overview - Presented at Google Tel Aviv
App Store Optimization (ASO) Basic Overview - Presented at Google Tel Aviv
Sagi Dekel1.3K views
App Store Optimization By MobileDevHQ (for SMX East) by aoklein
App Store Optimization By MobileDevHQ (for SMX East)App Store Optimization By MobileDevHQ (for SMX East)
App Store Optimization By MobileDevHQ (for SMX East)
aoklein38.7K views
ASO: Best Practices 2015 by AppFollow
ASO: Best Practices 2015ASO: Best Practices 2015
ASO: Best Practices 2015
AppFollow2.4K views
4 Email Tools for Growth Hackers by Steve P Young
4 Email Tools for Growth Hackers4 Email Tools for Growth Hackers
4 Email Tools for Growth Hackers
Steve P Young4.8K views
Black Hat ASO - Presentation eMetrics by Moritz Daan
Black Hat ASO - Presentation eMetricsBlack Hat ASO - Presentation eMetrics
Black Hat ASO - Presentation eMetrics
Moritz Daan22.1K views

Similar to Your first web application. From Design to Launch

Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices... by
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Doug Gapinski
2.1K views73 slides
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ... by
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Dave Olsen
12.9K views73 slides
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife by
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeCaridy Patino
1.1K views82 slides
HTML5 Can't Do That by
HTML5 Can't Do ThatHTML5 Can't Do That
HTML5 Can't Do ThatNathan Smith
9K views91 slides
Creating Android Apps with PhoneGap by
Creating Android Apps with PhoneGapCreating Android Apps with PhoneGap
Creating Android Apps with PhoneGapDean Peters
3.4K views24 slides
Tech Thursdays: Building Products by
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building ProductsHayden Bleasel
733 views51 slides

Similar to Your first web application. From Design to Launch(20)

Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices... by Doug Gapinski
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Doug Gapinski2.1K views
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ... by Dave Olsen
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Dave Olsen12.9K views
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife by Caridy Patino
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
Caridy Patino1.1K views
Creating Android Apps with PhoneGap by Dean Peters
Creating Android Apps with PhoneGapCreating Android Apps with PhoneGap
Creating Android Apps with PhoneGap
Dean Peters3.4K views
Tech Thursdays: Building Products by Hayden Bleasel
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
Hayden Bleasel733 views
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a... by Jeremy Johnson
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Jeremy Johnson1.7K views
How to Hybrid : Effective Tactics in HTML5-Native App Development by DroidConTLV
How to Hybrid : Effective Tactics in HTML5-Native App DevelopmentHow to Hybrid : Effective Tactics in HTML5-Native App Development
How to Hybrid : Effective Tactics in HTML5-Native App Development
DroidConTLV1.3K views
Responsive Web Design - Why and How by Judi Wunderlich
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
Judi Wunderlich1.1K views
Finding the sweet spot - blending the best of native and web by Shawn Jansepar
Finding the sweet spot - blending the best of native and webFinding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and web
Shawn Jansepar2.9K views
A Day Building Fast, Responsive, Extensible Single Page Applications by Chris Love
A Day Building Fast, Responsive, Extensible Single Page ApplicationsA Day Building Fast, Responsive, Extensible Single Page Applications
A Day Building Fast, Responsive, Extensible Single Page Applications
Chris Love307 views
[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ... by DevDay.org
[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ...[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ...
[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ...
DevDay.org412 views
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx by chitrachauhan21
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
chitrachauhan2150 views
Building Mobile Websites with Joomla by Tom Deryckere
Building Mobile Websites with JoomlaBuilding Mobile Websites with Joomla
Building Mobile Websites with Joomla
Tom Deryckere2.9K views
Designing Powerful Web Applications Using AJAX and Other RIAs by Dave Malouf
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAs
Dave Malouf2.9K views
Web Apps and Responsive Design for Libraries by Matt Machell
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
Matt Machell1.9K views

Recently uploaded

Sugar Air Kiss Lipstick by
Sugar Air Kiss LipstickSugar Air Kiss Lipstick
Sugar Air Kiss Lipstickaryasheel1
7 views5 slides
DR Portfolio.pptx by
DR Portfolio.pptxDR Portfolio.pptx
DR Portfolio.pptxrobertsd2
18 views11 slides
Cocktail Merchandise by
Cocktail MerchandiseCocktail Merchandise
Cocktail Merchandisenyhapedraza
13 views20 slides
slide deck by
slide deckslide deck
slide deckshamailalsabri
7 views6 slides
JAWARK Inside Company Profile 2024 by
JAWARK Inside Company Profile 2024JAWARK Inside Company Profile 2024
JAWARK Inside Company Profile 2024mostafareda1994
12 views45 slides
The-Craft Menu by
The-Craft MenuThe-Craft Menu
The-Craft Menunyhapedraza
22 views12 slides

Recently uploaded(20)

Sugar Air Kiss Lipstick by aryasheel1
Sugar Air Kiss LipstickSugar Air Kiss Lipstick
Sugar Air Kiss Lipstick
aryasheel17 views
DR Portfolio.pptx by robertsd2
DR Portfolio.pptxDR Portfolio.pptx
DR Portfolio.pptx
robertsd218 views
Cocktail Merchandise by nyhapedraza
Cocktail MerchandiseCocktail Merchandise
Cocktail Merchandise
nyhapedraza13 views
Sudden Deafness Design Document by wyfangherman
Sudden Deafness Design DocumentSudden Deafness Design Document
Sudden Deafness Design Document
wyfangherman53 views
Business X Design - People, Planet & Product by Cyber-Duck
Business X Design - People, Planet & ProductBusiness X Design - People, Planet & Product
Business X Design - People, Planet & Product
Cyber-Duck25 views
boggiano_project 2.pptx by samboggiano
boggiano_project 2.pptxboggiano_project 2.pptx
boggiano_project 2.pptx
samboggiano20 views
ATPMOUSE_융합2조.pptx by kts120898
ATPMOUSE_융합2조.pptxATPMOUSE_융합2조.pptx
ATPMOUSE_융합2조.pptx
kts12089815 views
Using Experiential Design to Understand the Future of AI & Immersive Storytel... by Kent Bye
Using Experiential Design to Understand the Future of AI & Immersive Storytel...Using Experiential Design to Understand the Future of AI & Immersive Storytel...
Using Experiential Design to Understand the Future of AI & Immersive Storytel...
Kent Bye18 views
BeatsFest Brand Guidelines Final.pdf by EddiePena9
BeatsFest Brand Guidelines Final.pdfBeatsFest Brand Guidelines Final.pdf
BeatsFest Brand Guidelines Final.pdf
EddiePena97 views

Your first web application. From Design to Launch