SlideShare a Scribd company logo
1 of 51
Respecting Semantics
Technology, Development, & UX
Who am I?

Brian Durkin
UX Designer
brianjdurkin@gmail.com
@uxbd

@uxbd #respectingsemantics
Who am I?
• I am a UXer

• I have been a Web Designer, Web Developer,
Webmaster, Information Systems Specialist, FrontEnd Developer, etc…
• I like to teach
• I like craft beer

…and I’m a dad
@uxbd #respectingsemantics
Agenda
• Introduction

• How it works
• Understanding Development
• HTML, CSS, JS
• Front, Middle, & Back
• Templates and Frameworks
• UX Semantics
• Thank You
@uxbd #respectingsemantics
Introduction
Intro

- google search

@uxbd #respectingsemantics
How It Works
How it Works

Applications

Hardware

Users

Operating Systems
@uxbd #respectingsemantics
How it Works

The Internet
What: It’s a network of computers.
Why: Communicate without having to print.

How: Through language

@uxbd #respectingsemantics
How it Works

Computer
Communication
Protocol

a description of the rules computers
must follow to communicate with
each other.

@uxbd #respectingsemantics
How it Works

Examples:
TCP/IP = Transfer Control Protocol/Internet Protocol
HTTP = Hypertext Transfer Protocol
HTML = Hypertext Markup Language

@uxbd #respectingsemantics
The Internet

@uxbd #respectingsemantics
The Internet of Things
The convergence of widgets

@uxbd #respectingsemantics
The Internet of Things

A Networked Intelligence

@uxbd #respectingsemantics
The Internet of Things

How do we design to a networked intelligence?

We can start by thinking about
How different mediums work and
Keeping in mind a user’s experience
Service Design

@uxbd #respectingsemantics
The Internet of Things
“Service Design is the activity of planning and organizing
people, infrastructure, communication and material
components of a service in order to improve its quality and
the interaction between service provider and customers.” –
the pedias
SaaS? – Software as a Service

@uxbd #respectingsemantics
The Internet of Things

- Framework for Knowledge Work Analysis (Efimova, 2004)

@uxbd #respectingsemantics
The Internet of Things

How do we distribute knowledge?
integrating knowledge into computer
systems through language

@uxbd #respectingsemantics
Understanding
Development
Understanding Development

Why should you care?

@uxbd #respectingsemantics
Understanding Development

@uxbd #respectingsemantics
Understanding Development

Just like software/web development

@uxbd #respectingsemantics
Understanding Development

@uxbd #respectingsemantics
Understanding Development
<link rel="stylesheet" type="text/css" href=”style.css">

@uxbd #respectingsemantics
Understanding Development

@uxbd #respectingsemantics
Understanding Development

$('#lightSwitch').click(function() {
$('#theLights').toggle(’fast', function() {
// Yep, That Just Happened.
});
});

@uxbd #respectingsemantics
Understanding Development

@uxbd #respectingsemantics
Understanding Development

Semantics…huh?

@uxbd #respectingsemantics
Understanding Development

Not Semantic

Walk up to the selfcheckout line and
what?
“I am buying cereal”

@uxbd #respectingsemantics
Understanding Development

Semantic

@uxbd #respectingsemantics
HTML, CSS, JS
HTML, CSS, JS
HTML5:
<!DOCTYPE html>
<html>
<head>
<title>The Hello World Website</title>
</head>
<body>
<!–- this is a comment and wont show up -->
Hello World
</body>
</html>

@uxbd #respectingsemantics
HTML, CSS, JS
The Hello World Website

Hello World

@uxbd #respectingsemantics
HTML, CSS, JS
<body>
<header>
<h1><a href="#">Name Of My Company</a></h1>
<nav>
<ul>
<li class="active"><a href="#">Home</a></li>
<li><a href="#”>About Us</a></li>
<li><a href="#">Very Important Information</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</nav>
</header>
<section>
<h2>About Us</h2>
<article>This is about my company.</article>
</section>
</body>
@uxbd #respectingsemantics
HTML, CSS, JS
External CSS:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href=”style.css">
<title>The Hello World Website</title>
</head>
<body>
Hello World
</body>
</html>

@uxbd #respectingsemantics
HTML, CSS, JS
style.css

@uxbd #respectingsemantics
HTML, CSS, JS
External JS:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">

<title>The Hello World Website</title>
</head>
<body>
Hello World
<script type="text/javascript" src="js/scripts.js"></script>
</body>
</html>

@uxbd #respectingsemantics
HTML, CSS, JS

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<title>The Hello World Website</title>
</head>
<body>
Hello World
<script type="text/javascript" src="js/scripts.js"></script>
</body>

</html>

@uxbd #respectingsemantics
Front, Middle, & Back
HTML, CSS, JS, and more…

Front-End: ex. HTML, CSS, JS

Middle-Tier: ex. PHP, JSP, ASP.Net

Back-End: ex. SQL, MySQL, Java

@uxbd #respectingsemantics
HTML, CSS, JS, and more…

Static

Front-End

Middle-Tier

Web Application

Dynamic
Back-End

@uxbd #respectingsemantics
Templates &
Frameworks
Templates & Frameworks

@uxbd #respectingsemantics
Templates & Frameworks

@uxbd #respectingsemantics
Templates & Frameworks

@uxbd #respectingsemantics
UX Semantics
UX Semantics

What are UX Semantics?

@uxbd #respectingsemantics
Summary
Summary

We are service designers
and knowledge
management engineers
working to help people.

@uxbd #respectingsemantics
Summary

Suggestions:
Keep it simple, make it fast,
validate all design assumptions,
and respect semantics.

Remember:
There is no such thing as a
unicorn, get out of your silo
and work together
@uxbd #respectingsemantics
References

Thank You
Questions?

Brian Durkin
brianjdurkin@gmail.com
@uxbd

Google
Wikipedia
http://stackoverflow.com/
http://coding.smashingmagazine.com/
Learn to code:

http://www.codecademy.com/
@uxbd #respectingsemantics

More Related Content

What's hot

04. introduction to frameworks
04. introduction to frameworks04. introduction to frameworks
04. introduction to frameworks
dipalsoul
 

What's hot (7)

Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
 
04. introduction to frameworks
04. introduction to frameworks04. introduction to frameworks
04. introduction to frameworks
 
The Ideas of Clojure - Things I learn from Clojure
The Ideas of Clojure - Things I learn from ClojureThe Ideas of Clojure - Things I learn from Clojure
The Ideas of Clojure - Things I learn from Clojure
 
Power to the People: Manipulating SharePoint with Client-Side JavaScript
Power to the People:  Manipulating SharePoint with Client-Side JavaScriptPower to the People:  Manipulating SharePoint with Client-Side JavaScript
Power to the People: Manipulating SharePoint with Client-Side JavaScript
 
How to resuscitate your intranet - Andrew Hesselden
How to resuscitate your intranet - Andrew HesseldenHow to resuscitate your intranet - Andrew Hesselden
How to resuscitate your intranet - Andrew Hesselden
 
Web Design for Literary Theorists I: Introduction to HTML
Web Design for Literary Theorists I: Introduction to HTMLWeb Design for Literary Theorists I: Introduction to HTML
Web Design for Literary Theorists I: Introduction to HTML
 
Creating Content in a Pattern Library
Creating Content in a Pattern LibraryCreating Content in a Pattern Library
Creating Content in a Pattern Library
 

Similar to Respecting Semantics

Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries
themystic_ca
 
Introduction about wireframing and responsive webdesign
Introduction about wireframing and responsive webdesignIntroduction about wireframing and responsive webdesign
Introduction about wireframing and responsive webdesign
ipmindthegap
 
Alexis + Max - We Love SEO 19 - Bot X
Alexis + Max - We Love SEO 19 - Bot XAlexis + Max - We Love SEO 19 - Bot X
Alexis + Max - We Love SEO 19 - Bot X
Alexis Sanders
 
Find your path in the web industry
Find your path in the web industryFind your path in the web industry
Find your path in the web industry
Jon Thomas
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
JenRobbins
 

Similar to Respecting Semantics (20)

What is User Experience, A Primer - U of Washington
What is User Experience, A Primer - U of WashingtonWhat is User Experience, A Primer - U of Washington
What is User Experience, A Primer - U of Washington
 
Responsive Web Design Process
Responsive Web Design ProcessResponsive Web Design Process
Responsive Web Design Process
 
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
 
Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18
 
Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries
 
Co-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdfCo-creating_UX_Software_DevoxxBE.pdf
Co-creating_UX_Software_DevoxxBE.pdf
 
Web engineering approaches
Web engineering approachesWeb engineering approaches
Web engineering approaches
 
UXcellence: The Importance Of Human-Centered Design
UXcellence: The Importance Of Human-Centered DesignUXcellence: The Importance Of Human-Centered Design
UXcellence: The Importance Of Human-Centered Design
 
Responsive Process HOW Interactive
Responsive Process HOW InteractiveResponsive Process HOW Interactive
Responsive Process HOW Interactive
 
Web design v roku 2013
Web design v roku 2013Web design v roku 2013
Web design v roku 2013
 
UI Web Development.pptx
UI Web Development.pptxUI Web Development.pptx
UI Web Development.pptx
 
Resume
ResumeResume
Resume
 
Introduction about wireframing and responsive webdesign
Introduction about wireframing and responsive webdesignIntroduction about wireframing and responsive webdesign
Introduction about wireframing and responsive webdesign
 
Alexis + Max - We Love SEO 19 - Bot X
Alexis + Max - We Love SEO 19 - Bot XAlexis + Max - We Love SEO 19 - Bot X
Alexis + Max - We Love SEO 19 - Bot X
 
Developing and deploying a website with html5
Developing and deploying a website with html5Developing and deploying a website with html5
Developing and deploying a website with html5
 
Lecture7 web design and development
Lecture7 web design and developmentLecture7 web design and development
Lecture7 web design and development
 
Find your path in the web industry
Find your path in the web industryFind your path in the web industry
Find your path in the web industry
 
Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.Web-Development Powerpoint Presentation.
Web-Development Powerpoint Presentation.
 
The Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdfThe Guide to Website Development for Beginners.pdf
The Guide to Website Development for Beginners.pdf
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
 

Recently uploaded

Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
CristineGraceAcuyan
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
210303105569
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
nirzagarg
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
balqisyamutia
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
ZurliaSoop
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
eeanqy
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
wpkuukw
 

Recently uploaded (20)

Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 

Respecting Semantics