SlideShare a Scribd company logo
1 of 23
Download to read offline
Web Design Patterns I
Francis Addai
~ Chief Technology Officer, Voto Mobile   http://faddai.com
~ Training Coordinator, mFriday                0244966408
~ Service Personnel, UITS-KNUST                     @faddai
~ Web Developer, Freelancer
Disclaimer

Most of the stuffs I would be talking
about are based on my experiences. I
may be wrong somewhere along the
line, just lemme know when it is that
time.
Business of the Day

- What is web design?
- How do you do it?
- Common Patterns
What is web design?
It is a very broad term covering many different skills and
disciplines that are used in the production and maintenance
of websites.


web graphic design, interface design, user experience
design and search engine optimization.


             http://en.wikipedia.org/wiki/Web_design
How do you do it?
Static Comp
                               vrs
                  Design in the browser

        I prefer to design and develop web applications in the
        browser.




http://www.netmagazine.com/opinions/designing-browser
Common Patterns
                    in web design and development

-Tabbed Content
- Single page web apps (AJAX)
- CSS frameworks and Grid Systems
- Responsive web design
- SEO
- Analytics
- API integration (FB comments, twitter intents, Disqus,
sharing)
Tabbed Content
Tabbed Content
Single page web apps
                   (AJAX)
    Examples include:

   - Gmail
   - Google Drive
   - Google Search
   - Asana (http://asana.com)

In all the above web app examples, there are minimal/no page refresh. New data
is loaded via Asynchronous Javascript And XML (AJAX).
CSS frameworks and
  Grid Systems
CSS frameworks and
           Grid Systems
Examples

- 960.gs (http://960.gs/)
- Twitter bootstrap
(http://twitter.github.com/bootstrap/)
- Blueprint (http://www.blueprintcss.org/)
- Foundation by ZURB (http://foundation.zurb.com/)
Responsive web design
SEO
Analytics
When performance is measured, performance
improves. When performance is measured and
reported back, the rate of improvement
accelerates.

~ Pearson’s law
APIs
APIs
Web design patterns II

More hands-on with these patterns.
We will experiment and implement
 these patterns. We shall explore
   some development tools too.

      Don’t miss out.

More Related Content

What's hot

Responsive Web Design using the Foundation 5 CSS Framework
Responsive Web Design using the Foundation 5 CSS FrameworkResponsive Web Design using the Foundation 5 CSS Framework
Responsive Web Design using the Foundation 5 CSS FrameworkChris Morrow
 
Hold Up - WordPress can do that? GTFO!
Hold Up - WordPress can do that? GTFO!Hold Up - WordPress can do that? GTFO!
Hold Up - WordPress can do that? GTFO!Mike Richwalsky
 
Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Kevin Bruce
 
Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Thomas Carney
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) futureFilip Bruun Bech-Larsen
 
Technieken & tools @ Joomla! Performance Expert Sessie
Technieken & tools @ Joomla! Performance Expert SessieTechnieken & tools @ Joomla! Performance Expert Sessie
Technieken & tools @ Joomla! Performance Expert SessieSander Potjer
 
20111129 modernizr
20111129 modernizr20111129 modernizr
20111129 modernizrbrooky-yen
 
IUT Castres : présentation UX le 18/11/2013
IUT Castres : présentation UX le 18/11/2013IUT Castres : présentation UX le 18/11/2013
IUT Castres : présentation UX le 18/11/2013Alex McCardell
 
Resume Mayuri Zawar
Resume Mayuri Zawar Resume Mayuri Zawar
Resume Mayuri Zawar Mayuri Zawar
 
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014Rachel Avery Conley
 
Making Your Own CSS Framework
Making Your Own CSS FrameworkMaking Your Own CSS Framework
Making Your Own CSS FrameworkDan Sagisser
 
vishvakumar-ui-web
vishvakumar-ui-webvishvakumar-ui-web
vishvakumar-ui-webVISHVA KUMAR
 
Why use wordpress- ACP
Why use wordpress- ACPWhy use wordpress- ACP
Why use wordpress- ACPAl Davis
 

What's hot (16)

Responsive Web Design using the Foundation 5 CSS Framework
Responsive Web Design using the Foundation 5 CSS FrameworkResponsive Web Design using the Foundation 5 CSS Framework
Responsive Web Design using the Foundation 5 CSS Framework
 
Hold Up - WordPress can do that? GTFO!
Hold Up - WordPress can do that? GTFO!Hold Up - WordPress can do that? GTFO!
Hold Up - WordPress can do that? GTFO!
 
Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)
 
Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) future
 
Technieken & tools @ Joomla! Performance Expert Sessie
Technieken & tools @ Joomla! Performance Expert SessieTechnieken & tools @ Joomla! Performance Expert Sessie
Technieken & tools @ Joomla! Performance Expert Sessie
 
bootstrap
bootstrap bootstrap
bootstrap
 
20111129 modernizr
20111129 modernizr20111129 modernizr
20111129 modernizr
 
IUT Castres : présentation UX le 18/11/2013
IUT Castres : présentation UX le 18/11/2013IUT Castres : présentation UX le 18/11/2013
IUT Castres : présentation UX le 18/11/2013
 
Resume Mayuri Zawar
Resume Mayuri Zawar Resume Mayuri Zawar
Resume Mayuri Zawar
 
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
 
Making Your Own CSS Framework
Making Your Own CSS FrameworkMaking Your Own CSS Framework
Making Your Own CSS Framework
 
vishvakumar-ui-web
vishvakumar-ui-webvishvakumar-ui-web
vishvakumar-ui-web
 
Rwd wp-8-14-2012
Rwd wp-8-14-2012Rwd wp-8-14-2012
Rwd wp-8-14-2012
 
Why use wordpress- ACP
Why use wordpress- ACPWhy use wordpress- ACP
Why use wordpress- ACP
 
Bootstrap 3.0
Bootstrap 3.0Bootstrap 3.0
Bootstrap 3.0
 

Viewers also liked

realitivistic relativity 2.0
  realitivistic relativity 2.0  realitivistic relativity 2.0
realitivistic relativity 2.0Mohamed Yaser
 
Sin #4 - Exposing Salvation
Sin #4 - Exposing SalvationSin #4 - Exposing Salvation
Sin #4 - Exposing SalvationMatthew Huish
 
DreamTeam Promo December-2013
DreamTeam Promo December-2013DreamTeam Promo December-2013
DreamTeam Promo December-2013DreamTeamBiz
 
Benh di ung phong ngua va tri lieu
Benh di ung phong ngua va tri lieuBenh di ung phong ngua va tri lieu
Benh di ung phong ngua va tri lieuBuu Dang
 
Why do we need another wedding ceremony?
Why do we need another wedding ceremony?Why do we need another wedding ceremony?
Why do we need another wedding ceremony?Matthew Huish
 
I have so many doubts
I have so many doubtsI have so many doubts
I have so many doubtsMatthew Huish
 
How can meekness make joy?
How can meekness make joy?How can meekness make joy?
How can meekness make joy?Matthew Huish
 
2012410172749 (2)
2012410172749 (2)2012410172749 (2)
2012410172749 (2)Buu Dang
 
Almi Ljunga Park i Sävsjö
Almi Ljunga Park i SävsjöAlmi Ljunga Park i Sävsjö
Almi Ljunga Park i SävsjöAnne-Lie Lokko
 
Creating conversations
Creating conversationsCreating conversations
Creating conversationsMatthew Huish
 
Phuluc 62 2011_tt_bnnptnt_14092011
Phuluc 62 2011_tt_bnnptnt_14092011Phuluc 62 2011_tt_bnnptnt_14092011
Phuluc 62 2011_tt_bnnptnt_14092011Buu Dang
 
Leading Your Own Tribe (by Dr David Hanna)
Leading Your Own Tribe (by Dr David Hanna)Leading Your Own Tribe (by Dr David Hanna)
Leading Your Own Tribe (by Dr David Hanna)Matthew Huish
 
Commerce Based on Ethical Economics
Commerce Based on Ethical EconomicsCommerce Based on Ethical Economics
Commerce Based on Ethical EconomicsMatthew Huish
 
Energy security policies as a driver for European shale gas and oil development?
Energy security policies as a driver for European shale gas and oil development?Energy security policies as a driver for European shale gas and oil development?
Energy security policies as a driver for European shale gas and oil development?Bartek Kwiatkowski
 
Ky thuat nuoi_cua_dong
Ky thuat nuoi_cua_dongKy thuat nuoi_cua_dong
Ky thuat nuoi_cua_dongBuu Dang
 
Nuoi cua dong_2
Nuoi cua dong_2Nuoi cua dong_2
Nuoi cua dong_2Buu Dang
 

Viewers also liked (20)

realitivistic relativity 2.0
  realitivistic relativity 2.0  realitivistic relativity 2.0
realitivistic relativity 2.0
 
Sin #4 - Exposing Salvation
Sin #4 - Exposing SalvationSin #4 - Exposing Salvation
Sin #4 - Exposing Salvation
 
DreamTeam Promo December-2013
DreamTeam Promo December-2013DreamTeam Promo December-2013
DreamTeam Promo December-2013
 
Benh di ung phong ngua va tri lieu
Benh di ung phong ngua va tri lieuBenh di ung phong ngua va tri lieu
Benh di ung phong ngua va tri lieu
 
Rotary Sociala media
Rotary Sociala mediaRotary Sociala media
Rotary Sociala media
 
Why do we need another wedding ceremony?
Why do we need another wedding ceremony?Why do we need another wedding ceremony?
Why do we need another wedding ceremony?
 
I have so many doubts
I have so many doubtsI have so many doubts
I have so many doubts
 
How can meekness make joy?
How can meekness make joy?How can meekness make joy?
How can meekness make joy?
 
2012410172749 (2)
2012410172749 (2)2012410172749 (2)
2012410172749 (2)
 
Almi Ljunga Park i Sävsjö
Almi Ljunga Park i SävsjöAlmi Ljunga Park i Sävsjö
Almi Ljunga Park i Sävsjö
 
Creating conversations
Creating conversationsCreating conversations
Creating conversations
 
Phuluc 62 2011_tt_bnnptnt_14092011
Phuluc 62 2011_tt_bnnptnt_14092011Phuluc 62 2011_tt_bnnptnt_14092011
Phuluc 62 2011_tt_bnnptnt_14092011
 
Leading Your Own Tribe (by Dr David Hanna)
Leading Your Own Tribe (by Dr David Hanna)Leading Your Own Tribe (by Dr David Hanna)
Leading Your Own Tribe (by Dr David Hanna)
 
Commerce Based on Ethical Economics
Commerce Based on Ethical EconomicsCommerce Based on Ethical Economics
Commerce Based on Ethical Economics
 
Energy security policies as a driver for European shale gas and oil development?
Energy security policies as a driver for European shale gas and oil development?Energy security policies as a driver for European shale gas and oil development?
Energy security policies as a driver for European shale gas and oil development?
 
Liberating Creation
Liberating CreationLiberating Creation
Liberating Creation
 
Are you busy?
Are you busy?Are you busy?
Are you busy?
 
Boeing
BoeingBoeing
Boeing
 
Ky thuat nuoi_cua_dong
Ky thuat nuoi_cua_dongKy thuat nuoi_cua_dong
Ky thuat nuoi_cua_dong
 
Nuoi cua dong_2
Nuoi cua dong_2Nuoi cua dong_2
Nuoi cua dong_2
 

Similar to Web Design Patterns

Leverage Your Online Web Presence
Leverage Your Online Web PresenceLeverage Your Online Web Presence
Leverage Your Online Web PresenceSusan Boone
 
How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018Noor Muhammad Khan
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipallanchao
 
HTML Hypermedia APIs and Adaptive Web Design - reject.js
HTML Hypermedia APIs and Adaptive Web Design -  reject.js HTML Hypermedia APIs and Adaptive Web Design -  reject.js
HTML Hypermedia APIs and Adaptive Web Design - reject.js Gustaf Nilsson Kotte
 
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013Gustaf Nilsson Kotte
 
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdfBest 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdfAppdeveloper10
 
MCA Society Project Seminar.pptx
MCA Society Project Seminar.pptxMCA Society Project Seminar.pptx
MCA Society Project Seminar.pptxNomearod1
 
iProspect - Tech SEO - Task - 17/12/2019
iProspect - Tech SEO - Task - 17/12/2019iProspect - Tech SEO - Task - 17/12/2019
iProspect - Tech SEO - Task - 17/12/2019Nick Samuel
 
Web development services
Web development servicesWeb development services
Web development serviceswebinfomatrix3
 
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India pkumarpkumar
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressDan Taylor
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEOPrakrati Bansal
 
A Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI DeveloperA Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI Developernariyaravi
 

Similar to Web Design Patterns (20)

Leverage Your Online Web Presence
Leverage Your Online Web PresenceLeverage Your Online Web Presence
Leverage Your Online Web Presence
 
How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018How to Learn Web Designing Step by Step From Basics in 2018
How to Learn Web Designing Step by Step From Basics in 2018
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurship
 
Ganesh
GaneshGanesh
Ganesh
 
RWD - Bootstrap
RWD - BootstrapRWD - Bootstrap
RWD - Bootstrap
 
HTML Hypermedia APIs and Adaptive Web Design - reject.js
HTML Hypermedia APIs and Adaptive Web Design -  reject.js HTML Hypermedia APIs and Adaptive Web Design -  reject.js
HTML Hypermedia APIs and Adaptive Web Design - reject.js
 
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
 
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdfBest 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
Best 5 CSS Frameworks You Should Know To Design Attractive Websites .pdf
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
MCA Society Project Seminar.pptx
MCA Society Project Seminar.pptxMCA Society Project Seminar.pptx
MCA Society Project Seminar.pptx
 
Best Practices for Mobile Web Design
Best Practices for Mobile Web DesignBest Practices for Mobile Web Design
Best Practices for Mobile Web Design
 
iProspect - Tech SEO - Task - 17/12/2019
iProspect - Tech SEO - Task - 17/12/2019iProspect - Tech SEO - Task - 17/12/2019
iProspect - Tech SEO - Task - 17/12/2019
 
Web development services
Web development servicesWeb development services
Web development services
 
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
 
Cv aman gupta-uiux
Cv aman gupta-uiuxCv aman gupta-uiux
Cv aman gupta-uiux
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEO
 
Exploring internet
Exploring internetExploring internet
Exploring internet
 
Web design
Web designWeb design
Web design
 
A Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI DeveloperA Complete Guide to Frontend - UI Developer
A Complete Guide to Frontend - UI Developer
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Web Design Patterns

  • 1. Web Design Patterns I Francis Addai ~ Chief Technology Officer, Voto Mobile http://faddai.com ~ Training Coordinator, mFriday 0244966408 ~ Service Personnel, UITS-KNUST @faddai ~ Web Developer, Freelancer
  • 2. Disclaimer Most of the stuffs I would be talking about are based on my experiences. I may be wrong somewhere along the line, just lemme know when it is that time.
  • 3. Business of the Day - What is web design? - How do you do it? - Common Patterns
  • 4. What is web design? It is a very broad term covering many different skills and disciplines that are used in the production and maintenance of websites. web graphic design, interface design, user experience design and search engine optimization. http://en.wikipedia.org/wiki/Web_design
  • 5. How do you do it?
  • 6. Static Comp vrs Design in the browser I prefer to design and develop web applications in the browser. http://www.netmagazine.com/opinions/designing-browser
  • 7. Common Patterns in web design and development -Tabbed Content - Single page web apps (AJAX) - CSS frameworks and Grid Systems - Responsive web design - SEO - Analytics - API integration (FB comments, twitter intents, Disqus, sharing)
  • 10. Single page web apps (AJAX) Examples include: - Gmail - Google Drive - Google Search - Asana (http://asana.com) In all the above web app examples, there are minimal/no page refresh. New data is loaded via Asynchronous Javascript And XML (AJAX).
  • 11.
  • 12.
  • 13.
  • 14. CSS frameworks and Grid Systems
  • 15. CSS frameworks and Grid Systems Examples - 960.gs (http://960.gs/) - Twitter bootstrap (http://twitter.github.com/bootstrap/) - Blueprint (http://www.blueprintcss.org/) - Foundation by ZURB (http://foundation.zurb.com/)
  • 17. SEO
  • 18. Analytics When performance is measured, performance improves. When performance is measured and reported back, the rate of improvement accelerates. ~ Pearson’s law
  • 19.
  • 20.
  • 21. APIs
  • 22. APIs
  • 23. Web design patterns II More hands-on with these patterns. We will experiment and implement these patterns. We shall explore some development tools too. Don’t miss out.