SlideShare una empresa de Scribd logo
1 de 75
Descargar para leer sin conexión
webdev@rgu
creating a webpage
from a template
FIRST LETS THINK
ABOUT PAGE ORDER
Mockup
FIRST LETS THINK
ABOUT PAGE ORDER
FIRST LETS THINK
ABOUT PAGE ORDER
1
FIRST LETS THINK
ABOUT PAGE ORDER
1
2
FIRST LETS THINK
ABOUT PAGE ORDER
1
2
3
FIRST LETS THINK
ABOUT PAGE ORDER
4
1
2
3
FIRST LETS THINK
ABOUT PAGE ORDER
5
4
1
2
3
FIRST LETS THINK
ABOUT PAGE ORDER
5
4
6
1
2
3
FIRST LETS THINK
ABOUT PAGE ORDER
NEXT LETS LOOK AT
BREAKING THE PAGE UP
INTO OUR SEMANTIC
CHUNKS
FIRST LETS THINK
ABOUT PAGE ORDER
NEXT LETS LOOK AT
BREAKING THE PAGE UP
INTO OUR SEMANTIC
CHUNKS
FIRST LETS THINK
ABOUT PAGE ORDER
NEXT LETS LOOK AT
BREAKING THE PAGE UP
INTO OUR SEMANTIC
CHUNKS
HEADER
FIRST LETS THINK
ABOUT PAGE ORDER
NEXT LETS LOOK AT
BREAKING THE PAGE UP
INTO OUR SEMANTIC
CHUNKS
HEADER
MAIN
FIRST LETS THINK
ABOUT PAGE ORDER
NEXT LETS LOOK AT
BREAKING THE PAGE UP
INTO OUR SEMANTIC
CHUNKS
HEADER
MAIN
FOOTER
CODING!
NOW WE CAN START
ORGANISE YOUR FILES
USE FOLDERS TO MAKE THINGS TIDIER
ORGANISE YOUR FILES
USE FOLDERS TO MAKE THINGS TIDIER
BASE LEVEL FOLDER
ORGANISE YOUR FILES
USE FOLDERS TO MAKE THINGS TIDIER
‘ASSETS’ STORES
EVERYTHING THAT ISN'T
HTML (OR PHP)
BASE LEVEL FOLDER
ORGANISE YOUR FILES
USE FOLDERS TO MAKE THINGS TIDIER
‘ASSETS’ STORES
EVERYTHING THAT ISN'T
HTML (OR PHP)
FOLDER FOR CSS
BASE LEVEL FOLDER
ORGANISE YOUR FILES
USE FOLDERS TO MAKE THINGS TIDIER
‘ASSETS’ STORES
EVERYTHING THAT ISN'T
HTML (OR PHP)
FOLDER FOR CSS
BASE LEVEL FOLDER
FOLDER FOR IMAGES
ORGANISE YOUR FILES
USE FOLDERS TO MAKE THINGS TIDIER
‘ASSETS’ STORES
EVERYTHING THAT ISN'T
HTML (OR PHP)
FOLDER FOR CSS
THE 1 HTML FILE (YOU
MIGHT HAVE MORE…)
BASE LEVEL FOLDER
FOLDER FOR IMAGES
FIRST LETS DEAL WITH THE
STRUCTURE
OF THE WEB PAGE
…POSH WAY OF SAYING
“MAKE THE HTML”
INDEX.HTML
INDEX.HTML
GIVE YOUR PAGE ITS
TITLE
INDEX.HTML
GIVE YOUR PAGE ITS
TITLE
MAKE THE SEMANTIC
SECTIONS INSIDE OF
THE <BODY>
REMEMBER
<HEAD> != <HEADER>
INDEX.HTML
GIVE YOUR PAGE ITS
TITLE
MAKE THE SEMANTIC
SECTIONS INSIDE OF
THE <BODY>
REMEMBER
<HEAD> != <HEADER>
PS - COMMENTS ARE A
GOOD THING! USE THEM!
LOGO AND NAVIGATION BAR
Mockup
LOGO AND NAVIGATION BAR
LOGO AND NAVIGATION BAR
BANNER IMAGE
Mockup
BANNER IMAGE
Mockup
BANNER IMAGE
real site
MAIN SECTION
Mockup
MAIN
SPLIT IT INTO A SECTION
AND AN ASIDE AND
THEN DEAL WITH EACH
SEPARATELY
SECTION ASIDE
Mockup
SECTIONFAIRLY STRAIGHT
FORWARD, USE H2 AND
P TAGS
Mockup
SECTIONHINT: RIGHT CLICK AND THEN
PRESS ‘USE SOFT WRAPS’ SO
THAT THINGS DON'T GO OFF
THE SIDE OF YOUR CODING
WINDOW
Mockup
SECTION
real site
SIDEBAR
Mockup
SIDEBARSPLIT INTO 2 <ARTICLE>
ELEMENTS
Mockup
SIDEBAR
DOESN’T LOOK VERY
SIDEBAR-EY YET
real site
FOOTER
Mockup
FOOTER
Mockup
FOOTER real site
SECOND IS TO WORK ON THE
PRESENTATION
OF THE WEB PAGE…POSH WAY OF SAYING
“MAKE THE CSS”
DOUBLE CHECK THEIR
LOCATIONS!
LINK TO YOUR CSS FILES
SET THE BODY WIDTH
REMEMBER TO USE MAX-
WIDTH TO MAKE IT
SCALABLE
MARGIN LEFT & RIGHT
CENTRE THIS IN THE PAGE
QUICK HINT
ORGANISING THE STYLE OF
THE DIFFERENT ELEMENTS
ON YOUR PAGE CAN BE A
PAIN!
ESPECIALLY SO IF YOU
LEAVE EVERYTHING AT THE
DEFAULT COLOUR (I.E.WHITE)
DO THIS
QUICK HINT
DO THIS
MAKE THIS
TEMPLATECOLOURS.CSS
AH MY EYES!(BUT AT LEAST I CAN FIND THINGS!)
real site
HORIZONTAL MENU
Mockup
HORIZONTAL MENU Mockup
GIVES IT A HOVER COLOUR
GETS RID OF THE
BULLET POINTS
FLOATS EACH INDIVIDUAL
LIST ITEM TO THE LEFT
REMOVES THE UNDERLINE,
CENTRES THE TEXT AND
GIVES IT SOME PADDING
HORIZONTAL MENU
GIVES IT A HOVER COLOUR
GETS RID OF THE
BULLET POINTS
FLOATS EACH INDIVIDUAL
LIST ITEM TO THE LEFT
REMOVES THE UNDERLINE,
CENTRES THE TEXT AND
GIVES IT SOME PADDING
real site
IMAGE SIZES
Mockup
IMAGE SIZES
GIVE EACH IMAGE AN ID IN
THE HTML, REFER TO THIS
WITH # IN CSS
AGAIN, REMEMBER TO DO
PROPER COMMENTING Mockup
IMAGE SIZES
GIVE EACH IMAGE AN ID
IN THE HTML, REFER TO
THIS WITH # IN CSS
AGAIN, REMEMBER TO
DO PROPER
COMMENTING Mockup
FIX THE FONTSWE USED GOOGLE
FONTS TO MAKE SURE
THAT WE HAVE ACCESS
TO THE CORRECT ONE
GETTING THERE!
real site
COLUMN LAYOUTUSE UNSEMANTIC! ITS
THE EASIEST OPTION.
Mockup
UNSEMANTIC
1. DOWNLOAD IT
2. MOVE IT INTO YOUR FILE STRUCTURE
3. REFERENCE IT IN THE HEAD OF YOUR HTML
SECTION
ASIDE
MAIN
1. MAKE SURE THAT YOU START WITH A
GRID-CONTAINER CLASS
2. EVERYTHING ELSE HAS TO ADD UP TO
100 TO BE SHOWN AT THE SAME TIME
Mockup
real site
FLOAT THE
HEAD OF
SCHOOL IMAGE
Mockup
FLOAT THE
HEAD OF
SCHOOL IMAGE
Mockup
FLOAT THE
HEAD OF
SCHOOL IMAGE
real site
SIDEBARCOLOURINGS
Mockup
SIDEBARCOLOURINGS
Mockup
SIDEBARCOLOURINGS
real site
SIDEBARLAYOUT FIXES
OK…SOMETIMES
UNSEMANTIC NEEDS TO
BE PUT IN ITS PLACE
THIS BIT IS FAIRLY
STRAIGHT
FORWARD
THIS NEEDS TO BE
OVERWRITTEN WITH
!IMPORTANT
(DONT DO THIS A LOT)
Mockup
SIDEBARLAYOUT FIXES
OK…SOMETIMES
UNSEMANTIC NEEDS TO
BE PUT IN ITS PLACE
Mockup
SIDEBARLAYOUT FIXES
OK…SOMETIMES
UNSEMANTIC NEEDS TO
BE PUT IN ITS PLACE
THIS BIT IS FAIRLY
STRAIGHT
FORWARD
THIS NEEDS TO BE
OVERWRITTEN WITH
!IMPORTANT
(DONT DO THIS A LOT)
real site
REMOVE TEMPLATE COLOURS
real site
real site!!
FIX THE FONT SIZES
real site
DO THE FOOTERI FORGOT TO DO THIS EARLIER…
real site
IN SUMMARY1. FIGURE OUT THE ORDER IN WHICH YOU WANT TO CREATE
THE PAGE (WRITE ON THE SHEET IF YOU WANT TO!)
2. GET YOUR FILES IN THE RIGHT PLACE
3. CREATE YOUR HTML
4. CREATE YOUR CSS
1. USE TEMPLATE COLOURS TO MAKE YOUR LIFE EASIER
2. WORK ON IMAGES
3. THEN WORK ON FONTS/COLOURS
4. THEN WORK ON POSITIONING
the site will look rubbish for ages
…then everything comes together!
IN SUMMARY1. FIGURE OUT THE ORDER IN WHICH YOU WANT TO CREATE
THE PAGE (WRITE ON THE SHEET IF YOU WANT TO!)
2. GET YOUR FILES IN THE RIGHT PLACE
3. CREATE YOUR HTML
4. CREATE YOUR CSS
1. USE TEMPLATE COLOURS TO MAKE YOUR LIFE EASIER
2. WORK ON IMAGES
3. THEN WORK ON FONTS/COLOURS
4. THEN WORK ON POSITIONING

Más contenido relacionado

La actualidad más candente

HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop NotesPamela Fox
 
Modular HTML, CSS, & JS Workshop
Modular HTML, CSS, & JS WorkshopModular HTML, CSS, & JS Workshop
Modular HTML, CSS, & JS WorkshopShay Howe
 
LessCSS Presentation @ April 2015 GTALUG Meeting
LessCSS Presentation @ April 2015 GTALUG MeetingLessCSS Presentation @ April 2015 GTALUG Meeting
LessCSS Presentation @ April 2015 GTALUG MeetingMyles Braithwaite
 
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone developmentiPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone developmentEstelle Weyl
 
Basics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointBasics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointSahil Gandhi
 
Responsive Design Tools & Resources
Responsive Design Tools & ResourcesResponsive Design Tools & Resources
Responsive Design Tools & ResourcesClarissa Peterson
 
Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3Todd Zaki Warfel
 
Supercharged HTML & CSS
Supercharged HTML & CSSSupercharged HTML & CSS
Supercharged HTML & CSSMax Kraszewski
 
Progressive Prototyping w/HTML5, CSS3 and jQuery
Progressive Prototyping w/HTML5, CSS3 and jQueryProgressive Prototyping w/HTML5, CSS3 and jQuery
Progressive Prototyping w/HTML5, CSS3 and jQueryTodd Zaki Warfel
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucksTim Wright
 
9- Learn CSS Fundamentals / Pseudo-classes
9- Learn CSS Fundamentals / Pseudo-classes9- Learn CSS Fundamentals / Pseudo-classes
9- Learn CSS Fundamentals / Pseudo-classesIn a Rocket
 
Rapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with BootstrapRapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with BootstrapJosh Jeffryes
 
13- Learn CSS Fundamentals / Specificity
13- Learn CSS Fundamentals / Specificity13- Learn CSS Fundamentals / Specificity
13- Learn CSS Fundamentals / SpecificityIn a Rocket
 
Three quick accessibility tips for HTML5
Three quick accessibility tips for HTML5Three quick accessibility tips for HTML5
Three quick accessibility tips for HTML5Russ Weakley
 
Css presentation lecture 4
Css presentation lecture 4Css presentation lecture 4
Css presentation lecture 4Mudasir Syed
 

La actualidad más candente (20)

HTML5 & CSS3 Flag
HTML5 & CSS3 FlagHTML5 & CSS3 Flag
HTML5 & CSS3 Flag
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop Notes
 
Modular HTML, CSS, & JS Workshop
Modular HTML, CSS, & JS WorkshopModular HTML, CSS, & JS Workshop
Modular HTML, CSS, & JS Workshop
 
ARTDM 171, Week 5: CSS
ARTDM 171, Week 5: CSSARTDM 171, Week 5: CSS
ARTDM 171, Week 5: CSS
 
LessCSS Presentation @ April 2015 GTALUG Meeting
LessCSS Presentation @ April 2015 GTALUG MeetingLessCSS Presentation @ April 2015 GTALUG Meeting
LessCSS Presentation @ April 2015 GTALUG Meeting
 
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone developmentiPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
 
Basics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointBasics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPoint
 
Responsive Design Tools & Resources
Responsive Design Tools & ResourcesResponsive Design Tools & Resources
Responsive Design Tools & Resources
 
Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3
 
Supercharged HTML & CSS
Supercharged HTML & CSSSupercharged HTML & CSS
Supercharged HTML & CSS
 
Juggling
JugglingJuggling
Juggling
 
Progressive Prototyping w/HTML5, CSS3 and jQuery
Progressive Prototyping w/HTML5, CSS3 and jQueryProgressive Prototyping w/HTML5, CSS3 and jQuery
Progressive Prototyping w/HTML5, CSS3 and jQuery
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucks
 
9- Learn CSS Fundamentals / Pseudo-classes
9- Learn CSS Fundamentals / Pseudo-classes9- Learn CSS Fundamentals / Pseudo-classes
9- Learn CSS Fundamentals / Pseudo-classes
 
Html5 ux london
Html5 ux londonHtml5 ux london
Html5 ux london
 
Rapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with BootstrapRapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with Bootstrap
 
13- Learn CSS Fundamentals / Specificity
13- Learn CSS Fundamentals / Specificity13- Learn CSS Fundamentals / Specificity
13- Learn CSS Fundamentals / Specificity
 
Css frameworks
Css frameworksCss frameworks
Css frameworks
 
Three quick accessibility tips for HTML5
Three quick accessibility tips for HTML5Three quick accessibility tips for HTML5
Three quick accessibility tips for HTML5
 
Css presentation lecture 4
Css presentation lecture 4Css presentation lecture 4
Css presentation lecture 4
 

Destacado

CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelSandhika Galih
 
Portal Site Management
Portal Site ManagementPortal Site Management
Portal Site Managementbettlebrox
 
Travel the World in Your Classroom with Google Earth
Travel the World in Your Classroom with Google EarthTravel the World in Your Classroom with Google Earth
Travel the World in Your Classroom with Google Earthjtebbets
 
The Box Model [CSS Introduction]
The Box Model [CSS Introduction]The Box Model [CSS Introduction]
The Box Model [CSS Introduction]Nicole Ryan
 
CSS Layouting #5 : Position
CSS Layouting #5 : PositionCSS Layouting #5 : Position
CSS Layouting #5 : PositionSandhika Galih
 

Destacado (6)

CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
 
CSS Box Model
CSS Box ModelCSS Box Model
CSS Box Model
 
Portal Site Management
Portal Site ManagementPortal Site Management
Portal Site Management
 
Travel the World in Your Classroom with Google Earth
Travel the World in Your Classroom with Google EarthTravel the World in Your Classroom with Google Earth
Travel the World in Your Classroom with Google Earth
 
The Box Model [CSS Introduction]
The Box Model [CSS Introduction]The Box Model [CSS Introduction]
The Box Model [CSS Introduction]
 
CSS Layouting #5 : Position
CSS Layouting #5 : PositionCSS Layouting #5 : Position
CSS Layouting #5 : Position
 

Similar a Creating a Webpage from a Template

Close Your Browser: Finding Inspiration In The Offline World
Close Your Browser: Finding Inspiration In The Offline WorldClose Your Browser: Finding Inspiration In The Offline World
Close Your Browser: Finding Inspiration In The Offline Worldelliotjaystocks
 
Topsy Turvy Design
Topsy Turvy DesignTopsy Turvy Design
Topsy Turvy DesignRich Quick
 
RWD in the Wild
RWD in the WildRWD in the Wild
RWD in the WildRich Quick
 
Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010canarymason
 
Develop your first mobile App for iOS and Android
Develop your first mobile App for iOS and AndroidDevelop your first mobile App for iOS and Android
Develop your first mobile App for iOS and Androidralcocer
 
Develop your first mobile App for iOS and Android
Develop your first mobile App for iOS and AndroidDevelop your first mobile App for iOS and Android
Develop your first mobile App for iOS and AndroidRicardo Alcocer
 
Death of a Themer - Frontend United - 14 April 2013
Death of a Themer - Frontend United - 14 April 2013Death of a Themer - Frontend United - 14 April 2013
Death of a Themer - Frontend United - 14 April 2013Matt Fielding
 
Bridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress WizardBridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress WizardMatthew Vaccaro
 
WordCamp Sac '16 - a full stack workflow
WordCamp Sac '16 - a full stack workflowWordCamp Sac '16 - a full stack workflow
WordCamp Sac '16 - a full stack workflowJonathan Trujillo
 
What Great WordPress Sites Look Like
What Great WordPress Sites Look LikeWhat Great WordPress Sites Look Like
What Great WordPress Sites Look LikeDavid Lynn Painter
 
Top 10 Graphic Design Mistakes - Part 4
Top 10 Graphic Design Mistakes - Part 4Top 10 Graphic Design Mistakes - Part 4
Top 10 Graphic Design Mistakes - Part 4Malron Sanders
 
Widget areas
Widget areasWidget areas
Widget areasWordCamp
 
Tracy Osborn: Design for Non-Designers
Tracy Osborn: Design for Non-DesignersTracy Osborn: Design for Non-Designers
Tracy Osborn: Design for Non-DesignersDanielle A Vincent
 
Get the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXGet the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXJorge Rimblas
 
Drupal Govcon 2018 - HAX the web
Drupal Govcon 2018 - HAX the webDrupal Govcon 2018 - HAX the web
Drupal Govcon 2018 - HAX the webbtopro
 
Adding a bit of static type checking to a world of web components
Adding a bit of static type checking to a world of web componentsAdding a bit of static type checking to a world of web components
Adding a bit of static type checking to a world of web componentsJordy Moos
 
Week5 BA
Week5 BAWeek5 BA
Week5 BACMoz
 
Badger-Style Content - Mozcon 2017
Badger-Style Content - Mozcon 2017Badger-Style Content - Mozcon 2017
Badger-Style Content - Mozcon 2017Ian Lurie
 
10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site AccessibleHelena Zubkow
 

Similar a Creating a Webpage from a Template (20)

Close Your Browser: Finding Inspiration In The Offline World
Close Your Browser: Finding Inspiration In The Offline WorldClose Your Browser: Finding Inspiration In The Offline World
Close Your Browser: Finding Inspiration In The Offline World
 
Topsy Turvy Design
Topsy Turvy DesignTopsy Turvy Design
Topsy Turvy Design
 
RWD in the Wild
RWD in the WildRWD in the Wild
RWD in the Wild
 
Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010
 
Develop your first mobile App for iOS and Android
Develop your first mobile App for iOS and AndroidDevelop your first mobile App for iOS and Android
Develop your first mobile App for iOS and Android
 
Develop your first mobile App for iOS and Android
Develop your first mobile App for iOS and AndroidDevelop your first mobile App for iOS and Android
Develop your first mobile App for iOS and Android
 
Death of a Themer - Frontend United - 14 April 2013
Death of a Themer - Frontend United - 14 April 2013Death of a Themer - Frontend United - 14 April 2013
Death of a Themer - Frontend United - 14 April 2013
 
Bridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress WizardBridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress Wizard
 
WordCamp Sac '16 - a full stack workflow
WordCamp Sac '16 - a full stack workflowWordCamp Sac '16 - a full stack workflow
WordCamp Sac '16 - a full stack workflow
 
What Great WordPress Sites Look Like
What Great WordPress Sites Look LikeWhat Great WordPress Sites Look Like
What Great WordPress Sites Look Like
 
Top 10 Graphic Design Mistakes - Part 4
Top 10 Graphic Design Mistakes - Part 4Top 10 Graphic Design Mistakes - Part 4
Top 10 Graphic Design Mistakes - Part 4
 
Widget areas
Widget areasWidget areas
Widget areas
 
Tracy Osborn: Design for Non-Designers
Tracy Osborn: Design for Non-DesignersTracy Osborn: Design for Non-Designers
Tracy Osborn: Design for Non-Designers
 
Get the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXGet the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEX
 
Drupal Govcon 2018 - HAX the web
Drupal Govcon 2018 - HAX the webDrupal Govcon 2018 - HAX the web
Drupal Govcon 2018 - HAX the web
 
Adding a bit of static type checking to a world of web components
Adding a bit of static type checking to a world of web componentsAdding a bit of static type checking to a world of web components
Adding a bit of static type checking to a world of web components
 
Week5 BA
Week5 BAWeek5 BA
Week5 BA
 
Badger-Style Content - Mozcon 2017
Badger-Style Content - Mozcon 2017Badger-Style Content - Mozcon 2017
Badger-Style Content - Mozcon 2017
 
Prototyping: Helping to take away the suck
Prototyping: Helping to take away the suckPrototyping: Helping to take away the suck
Prototyping: Helping to take away the suck
 
10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible
 

Más de Mike Crabb

Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesMike Crabb
 
Accessible and Assistive Interfaces
Accessible and Assistive InterfacesAccessible and Assistive Interfaces
Accessible and Assistive InterfacesMike Crabb
 
Accessible Everyone
Accessible EveryoneAccessible Everyone
Accessible EveryoneMike Crabb
 
The Peer Review Process
The Peer Review ProcessThe Peer Review Process
The Peer Review ProcessMike Crabb
 
Managing Quality In Qualitative Research
Managing Quality In Qualitative ResearchManaging Quality In Qualitative Research
Managing Quality In Qualitative ResearchMike Crabb
 
Analysing Qualitative Data
Analysing Qualitative DataAnalysing Qualitative Data
Analysing Qualitative DataMike Crabb
 
Conversation Discourse and Document Analysis
Conversation Discourse and Document AnalysisConversation Discourse and Document Analysis
Conversation Discourse and Document AnalysisMike Crabb
 
Ethnographic and Observational Research
Ethnographic and Observational ResearchEthnographic and Observational Research
Ethnographic and Observational ResearchMike Crabb
 
Doing Focus Groups
Doing Focus GroupsDoing Focus Groups
Doing Focus GroupsMike Crabb
 
Doing Interviews
Doing InterviewsDoing Interviews
Doing InterviewsMike Crabb
 
Designing Qualitative Research
Designing Qualitative ResearchDesigning Qualitative Research
Designing Qualitative ResearchMike Crabb
 
Introduction to Accessible Design
Introduction to Accessible DesignIntroduction to Accessible Design
Introduction to Accessible DesignMike Crabb
 
Accessible Everyone
Accessible EveryoneAccessible Everyone
Accessible EveryoneMike Crabb
 
Texture and Glyph Design
Texture and Glyph DesignTexture and Glyph Design
Texture and Glyph DesignMike Crabb
 
Pattern Perception and Map Design
Pattern Perception and Map DesignPattern Perception and Map Design
Pattern Perception and Map DesignMike Crabb
 
Dealing with Enterprise Level Data
Dealing with Enterprise Level DataDealing with Enterprise Level Data
Dealing with Enterprise Level DataMike Crabb
 
Using Cloud in an Enterprise Environment
Using Cloud in an Enterprise EnvironmentUsing Cloud in an Enterprise Environment
Using Cloud in an Enterprise EnvironmentMike Crabb
 
Teaching Cloud to the Programmers of Tomorrow
Teaching Cloud to the Programmers of TomorrowTeaching Cloud to the Programmers of Tomorrow
Teaching Cloud to the Programmers of TomorrowMike Crabb
 
Sql Injection and XSS
Sql Injection and XSSSql Injection and XSS
Sql Injection and XSSMike Crabb
 
Forms and Databases in PHP
Forms and Databases in PHPForms and Databases in PHP
Forms and Databases in PHPMike Crabb
 

Más de Mike Crabb (20)

Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach Places
 
Accessible and Assistive Interfaces
Accessible and Assistive InterfacesAccessible and Assistive Interfaces
Accessible and Assistive Interfaces
 
Accessible Everyone
Accessible EveryoneAccessible Everyone
Accessible Everyone
 
The Peer Review Process
The Peer Review ProcessThe Peer Review Process
The Peer Review Process
 
Managing Quality In Qualitative Research
Managing Quality In Qualitative ResearchManaging Quality In Qualitative Research
Managing Quality In Qualitative Research
 
Analysing Qualitative Data
Analysing Qualitative DataAnalysing Qualitative Data
Analysing Qualitative Data
 
Conversation Discourse and Document Analysis
Conversation Discourse and Document AnalysisConversation Discourse and Document Analysis
Conversation Discourse and Document Analysis
 
Ethnographic and Observational Research
Ethnographic and Observational ResearchEthnographic and Observational Research
Ethnographic and Observational Research
 
Doing Focus Groups
Doing Focus GroupsDoing Focus Groups
Doing Focus Groups
 
Doing Interviews
Doing InterviewsDoing Interviews
Doing Interviews
 
Designing Qualitative Research
Designing Qualitative ResearchDesigning Qualitative Research
Designing Qualitative Research
 
Introduction to Accessible Design
Introduction to Accessible DesignIntroduction to Accessible Design
Introduction to Accessible Design
 
Accessible Everyone
Accessible EveryoneAccessible Everyone
Accessible Everyone
 
Texture and Glyph Design
Texture and Glyph DesignTexture and Glyph Design
Texture and Glyph Design
 
Pattern Perception and Map Design
Pattern Perception and Map DesignPattern Perception and Map Design
Pattern Perception and Map Design
 
Dealing with Enterprise Level Data
Dealing with Enterprise Level DataDealing with Enterprise Level Data
Dealing with Enterprise Level Data
 
Using Cloud in an Enterprise Environment
Using Cloud in an Enterprise EnvironmentUsing Cloud in an Enterprise Environment
Using Cloud in an Enterprise Environment
 
Teaching Cloud to the Programmers of Tomorrow
Teaching Cloud to the Programmers of TomorrowTeaching Cloud to the Programmers of Tomorrow
Teaching Cloud to the Programmers of Tomorrow
 
Sql Injection and XSS
Sql Injection and XSSSql Injection and XSS
Sql Injection and XSS
 
Forms and Databases in PHP
Forms and Databases in PHPForms and Databases in PHP
Forms and Databases in PHP
 

Último

Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 

Último (20)

Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 

Creating a Webpage from a Template