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

专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一A SSS
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 

Recently uploaded (20)

专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 

Your first web application. From Design to Launch