SlideShare a Scribd company logo
1 of 93
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
Successful Applications
Solve a Problem.
Memorable Applications Make You Love Solving
That Problem.
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
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
No Funding Necessary
Who Are Your Competitors?
What Products Do They Make
How Similar Are Your Concepts
How Big Are They?
Phase 2: Research
and Design
The Focal Problem
Who Else Has Noticed?
Who Is Your Target Audience?
Where will they encounter this problem?
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
Gamification
Pick a number, make it go up
“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
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
Payment Processing
Paypal
Recurly
Stripe
WePay
Your Bank
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
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

More Related Content

What's hot

Ego vs. Product Development
Ego vs. Product DevelopmentEgo vs. Product Development
Ego vs. Product DevelopmentBastian Gruber
 
Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Jared Smith
 
2021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 1012021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 101Tammy Everts
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteJason Grigsby
 
Anatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study GroupAnatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study GroupGene Babon
 
How I learned to stop worrying and love UX metrics
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 metricsTammy Everts
 
The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMSInVision App
 
Anatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study GroupAnatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study GroupGene Babon
 
Thin Controllers Fat Models - How to Write Better Code
Thin Controllers Fat Models - How to Write Better CodeThin Controllers Fat Models - How to Write Better Code
Thin Controllers Fat Models - How to Write Better CodeDr. Syed Hassan Amin
 
Designing for Growth, Academy Xi
Designing for Growth, Academy XiDesigning for Growth, Academy Xi
Designing for Growth, Academy XiHayden Bleasel
 
Nodevember 2017: AMP Primer
Nodevember 2017: AMP PrimerNodevember 2017: AMP Primer
Nodevember 2017: AMP PrimerLisa Huang
 
Ten Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileTen Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileVicke Cheung
 
Building Simple Web Apps
Building Simple Web AppsBuilding Simple Web Apps
Building Simple Web Appsdavidlumley
 
There Is No Mobile: An Introduction To Responsive Web Design
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 DesignChris Love
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web AppsJason Grigsby
 
The UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQueryThe UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQueryPeter Rozek
 

What's hot (20)

Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Ego vs. Product Development
Ego vs. Product DevelopmentEgo vs. Product Development
Ego vs. Product Development
 
Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?
 
2021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 1012021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 101
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your website
 
Anatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study GroupAnatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study Group
 
How I learned to stop worrying and love UX metrics
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
 
The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMS
 
Anatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study GroupAnatomy of a Virtual Self-Study Group
Anatomy of a Virtual Self-Study Group
 
Thin Controllers Fat Models - How to Write Better Code
Thin Controllers Fat Models - How to Write Better CodeThin Controllers Fat Models - How to Write Better Code
Thin Controllers Fat Models - How to Write Better Code
 
Designing for Growth, Academy Xi
Designing for Growth, Academy XiDesigning for Growth, Academy Xi
Designing for Growth, Academy Xi
 
Nodevember 2017: AMP Primer
Nodevember 2017: AMP PrimerNodevember 2017: AMP Primer
Nodevember 2017: AMP Primer
 
Ten Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileTen Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for Mobile
 
Building Simple Web Apps
Building Simple Web AppsBuilding Simple Web Apps
Building Simple Web Apps
 
Web over 9000
Web over 9000Web over 9000
Web over 9000
 
There Is No Mobile: An Introduction To Responsive Web Design
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
 
Responsive Design
Responsive Design Responsive Design
Responsive Design
 
Lecture 9 Usability Orignal
Lecture 9 Usability OrignalLecture 9 Usability Orignal
Lecture 9 Usability Orignal
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web Apps
 
The UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQueryThe UX of DATA: Responsive Datenvisualisierung mit jQuery
The UX of DATA: Responsive Datenvisualisierung mit jQuery
 

Viewers also liked

The Essential Elements of Great Web Application Design
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
 
Web design standard document final
Web design standard document finalWeb design standard document final
Web design standard document finalSrijata Bhatnagar
 
The Youtube Effect - How to Use Video to Drive Traffic & Sales
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
 
Mobile App Marketing
Mobile App MarketingMobile App Marketing
Mobile App MarketingMike Lee
 
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...
ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t...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...
ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa...Adapt Worldwide
 
ASO Barcamp Talk 1: The Relationship Between Paid and Organic App Installs
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 InstallsAdapt Worldwide
 
ASO Barcamp Talk 2: Top 10 ASO Questions
ASO Barcamp Talk 2: Top 10 ASO QuestionsASO Barcamp Talk 2: Top 10 ASO Questions
ASO Barcamp Talk 2: Top 10 ASO QuestionsAdapt Worldwide
 
App Promotion Services
App Promotion ServicesApp Promotion Services
App Promotion ServicesSteve P Young
 
UX and the Mobile App
UX and the Mobile AppUX and the Mobile App
UX and the Mobile AppDee Sadler
 
Marketing mobile et SEO : App Store Optimisation ASO
Marketing mobile et SEO : App Store Optimisation ASOMarketing mobile et SEO : App Store Optimisation ASO
Marketing mobile et SEO : App Store Optimisation ASOSMX Paris
 
How to Generate Pre-Launch Buzz with Content Marketing
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 MarketingSteve P Young
 
Angular js for beginners
Angular js for beginnersAngular js for beginners
Angular js for beginnersMunir Hoque
 
App Store Optimization (ASO) Basic Overview - Presented at Google Tel Aviv
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 AvivSagi Dekel
 
App Store Optimization By MobileDevHQ (for SMX East)
App Store Optimization By MobileDevHQ (for SMX East)App Store Optimization By MobileDevHQ (for SMX East)
App Store Optimization By MobileDevHQ (for SMX East)aoklein
 
ASO: Best Practices 2015
ASO: Best Practices 2015ASO: Best Practices 2015
ASO: Best Practices 2015AppFollow
 
4 Email Tools for Growth Hackers
4 Email Tools for Growth Hackers4 Email Tools for Growth Hackers
4 Email Tools for Growth HackersSteve P Young
 
App Store Optimization : boostez votre appli mobile sur les stores
App Store Optimization : boostez votre appli mobile sur les storesApp Store Optimization : boostez votre appli mobile sur les stores
App Store Optimization : boostez votre appli mobile sur les storesVirginie Clève - largow ☕️
 
Black Hat ASO - Presentation eMetrics
Black Hat ASO - Presentation eMetricsBlack Hat ASO - Presentation eMetrics
Black Hat ASO - Presentation eMetricsMoritz Daan
 

Viewers also liked (20)

The Essential Elements of Great Web Application Design
The Essential Elements of Great Web Application DesignThe Essential Elements of Great Web Application Design
The Essential Elements of Great Web Application Design
 
Web design standard document final
Web design standard document finalWeb design standard document final
Web design standard document final
 
The Youtube Effect - How to Use Video to Drive Traffic & Sales
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
 
Mobile App Marketing
Mobile App MarketingMobile App Marketing
Mobile App Marketing
 
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...
ASO Barcamp Talk 3: How is the arrival of PPC in Google Play going to shake t...
 
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...
ASO Barcamp Talk 4 - Unravelling the black box - Advanced Screenshot Optimisa...
 
ASO Barcamp Talk 1: The Relationship Between Paid and Organic App Installs
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
 
ASO Barcamp Talk 2: Top 10 ASO Questions
ASO Barcamp Talk 2: Top 10 ASO QuestionsASO Barcamp Talk 2: Top 10 ASO Questions
ASO Barcamp Talk 2: Top 10 ASO Questions
 
App Promotion Services
App Promotion ServicesApp Promotion Services
App Promotion Services
 
UX and the Mobile App
UX and the Mobile AppUX and the Mobile App
UX and the Mobile App
 
Marketing mobile et SEO : App Store Optimisation ASO
Marketing mobile et SEO : App Store Optimisation ASOMarketing mobile et SEO : App Store Optimisation ASO
Marketing mobile et SEO : App Store Optimisation ASO
 
How to Generate Pre-Launch Buzz with Content Marketing
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
 
Angular js for beginners
Angular js for beginnersAngular js for beginners
Angular js for beginners
 
App Store Optimization (ASO) Basic Overview - Presented at Google Tel Aviv
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
 
App Store Optimization By MobileDevHQ (for SMX East)
App Store Optimization By MobileDevHQ (for SMX East)App Store Optimization By MobileDevHQ (for SMX East)
App Store Optimization By MobileDevHQ (for SMX East)
 
ASO Best Practices 2016
ASO Best Practices 2016ASO Best Practices 2016
ASO Best Practices 2016
 
ASO: Best Practices 2015
ASO: Best Practices 2015ASO: Best Practices 2015
ASO: Best Practices 2015
 
4 Email Tools for Growth Hackers
4 Email Tools for Growth Hackers4 Email Tools for Growth Hackers
4 Email Tools for Growth Hackers
 
App Store Optimization : boostez votre appli mobile sur les stores
App Store Optimization : boostez votre appli mobile sur les storesApp Store Optimization : boostez votre appli mobile sur les stores
App Store Optimization : boostez votre appli mobile sur les stores
 
Black Hat ASO - Presentation eMetrics
Black Hat ASO - Presentation eMetricsBlack Hat ASO - Presentation eMetrics
Black Hat ASO - Presentation eMetrics
 

Similar to Your first web application. From Design to Launch

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...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Doug Gapinski
 
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 ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Dave Olsen
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
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
 
HTML5 Can't Do That
HTML5 Can't Do ThatHTML5 Can't Do That
HTML5 Can't Do ThatNathan Smith
 
Creating Android Apps with PhoneGap
Creating Android Apps with PhoneGapCreating Android Apps with PhoneGap
Creating Android Apps with PhoneGapDean Peters
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building ProductsHayden Bleasel
 
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...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Jeremy Johnson
 
How to Hybrid : Effective Tactics in HTML5-Native App Development
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 DevelopmentDroidConTLV
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and HowJudi Wunderlich
 
Finding the sweet spot - blending the best of native and web
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 webShawn Jansepar
 
App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech Mathias Strandberg
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With DrupalJesper Wøldiche
 
A Day Building Fast, Responsive, Extensible Single Page Applications
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 ApplicationsChris Love
 
[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 ...
[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ...DevDay.org
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxchitrachauhan21
 
Building Mobile Websites with Joomla
Building Mobile Websites with JoomlaBuilding Mobile Websites with Joomla
Building Mobile Websites with JoomlaTom Deryckere
 
Designing Powerful Web Applications Using AJAX and Other RIAs
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 RIAsDave Malouf
 
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesMatt Machell
 

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

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...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
 
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 ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
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
 
HTML5 Can't Do That
HTML5 Can't Do ThatHTML5 Can't Do That
HTML5 Can't Do That
 
Creating Android Apps with PhoneGap
Creating Android Apps with PhoneGapCreating Android Apps with PhoneGap
Creating Android Apps with PhoneGap
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
 
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...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
 
How to Hybrid : Effective Tactics in HTML5-Native App Development
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
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
Finding the sweet spot - blending the best of native and web
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
 
App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With Drupal
 
A Day Building Fast, Responsive, Extensible Single Page Applications
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
 
[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 ...
[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ...
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
Building Mobile Websites with Joomla
Building Mobile Websites with JoomlaBuilding Mobile Websites with Joomla
Building Mobile Websites with Joomla
 
Trends in front end engineering_handouts
Trends in front end engineering_handoutsTrends in front end engineering_handouts
Trends in front end engineering_handouts
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
 
Designing Powerful Web Applications Using AJAX and Other RIAs
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
 
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
 

Recently uploaded

怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxMdBokhtiyarHossainNi
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证ehyxf
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideDesign Studio UI UX
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherrymeghakumariji156
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxShoaibRajper1
 
BLOCK CHAIN PROJECT block chain project
BLOCK CHAIN  PROJECT block chain projectBLOCK CHAIN  PROJECT block chain project
BLOCK CHAIN PROJECT block chain projectujraj8767
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证eeanqy
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfOffice Furniture Plus - Irving
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...HyderabadDolls
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...samsungultra782445
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证wpkuukw
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxNikhil Raut
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证eeanqy
 

Recently uploaded (20)

怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptx
 
BLOCK CHAIN PROJECT block chain project
BLOCK CHAIN  PROJECT block chain projectBLOCK CHAIN  PROJECT block chain project
BLOCK CHAIN PROJECT block chain project
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
 

Your first web application. From Design to Launch