SlideShare a Scribd company logo
BUILDING BETTER 
RESPONSIVE 
SITES 
Holger Bartel | @foobartel | Harbour Front Monthly #1 on 27/08/2014
“RESPONSIVE WEB 
DESIGN IS ALL ABOUT 
FLUID GRIDS, FLEXIBLE 
IMAGES & MEDIA 
QUERIES”
EASY! 
http://en.wikipedia.org/wiki/Tightrope_walking
http://www.manonwire.com
TURNS OUT… 
NOT QUITE THAT EASY!
“It’s Damn Hard!” 
– Charis Rooda
“And it’s all a big hack!” 
– Charis Rooda
YOU’LL NEED MORE THAN JUST 3 
INGREDIENTS TO COOK A GREAT 
MEAL 
http://en.wikipedia.org/wiki/pasta
★ Fluid Grids, Images & Media 
Queries 
★ Architecture & Structure 
★ Performance
★ Fluid Grids, Images & Media 
Queries 
★ Architecture & Structure 
★ Performance 
★ (Maybe a few more things )
COMMUNICATE! 
Talk to your designers, co-workers, project managers (if 
any) & clients. 
! 
A lot.
GETTING MORE FLEXIBLE 
WITH FONT SIZE 
MEASUREMENTS
PIXELS VS. EMS 
px is an absolute unit of measurement - 
px units don't scale 
! 
em is not an absolute unit - 
it is a unit that is relative to the currently 
chosen font size.
FONT SIZE COMPOUNDS 
body 
{ 
font-­‐size:62.5%; 
} 
h1 
{ 
font-­‐size: 
2.4em; 
} 
/* 
=24px 
*/ 
p 
{ 
font-­‐size: 
1.4em; 
} 
/* 
=14px 
*/ 
li 
{ 
font-­‐size: 
1.4em; 
} 
/* 
=14px? 
*/ 
! 
li 
li 
{ 
} 
! 
1.4em 
= 
14px 
BUT 
14 
* 
1.4 
= 
20
REM == ROOT EM 
The em unit is relative to the font-size of the parent, 
which causes the compounding issue. 
! 
The rem unit is relative to the root—or the html— 
element.
BUILDING MOBILE FIRST
BUILDING MOBILE FIRST 
Building from Small Screen Towards Large Screen 
! 
Which in turn saves you from having to overwrite lots 
of CSS in the long run
STARTING LIGHT 
@media 
only 
screen 
and 
(min-­‐width 
: 
30em) 
{ 
… 
}
WHAT ABOUT MAX-WITDH? 
@media 
only 
screen 
and 
(max-­‐width 
: 
30em) 
{ 
… 
}
@media 
only 
screen 
and 
(min-­‐width 
: 
30em) 
and 
(max-­‐width 
: 
34.375em) 
{ 
! 
/* 
fine 
tuning 
for 
certain 
elements 
*/ 
! 
} 
MY EXCEPTIONS
ORGANIZING YOUR 
MEDIA QUERIES 
Breakpoints don’t necessarily have to be device sizes 
! 
Rather set them where stuff looks good 
! 
Consider most commonly used devices 
(Which can be quite a guessing game)
FLUID OR FIXED 
You could se"le for fixed breakpoints… 
but that’s cheating! ✌️ 
! 
Why should definitely opt for a fluid grid
The Mobile Landscape
The Many Many 
Different Flavors
Building Better Responsive Websites
6 Weeks 
! 
= 
! 
! 
! 
! 
428 Different ! Devices
Building Better Responsive Websites
http://opensignal.com/reports/2014/android-fragmentation/
LOVE MORE % 
…and other relative units. 
! 
This way you will be able to provide be!er and more 
future-proof cross device experiences, even for less 
popular devices.
USING EM’S IN MQ’S 
Let Your Breakpoints Scale with Font-Size
@media 
only 
screen 
and 
(min-­‐device-­‐width 
: 
37.5em) 
{ 
… 
}
100% ZOOM IN 1024PX WIDE VIEWPORT
175% ZOOM IN 1024PX WIDE VIEWPORT W/ EM BASED MQ (SAME VIEW AS IN A 320PX VIEWPORT)
100% ZOOM IN A 320PX WIDE VIEWPORT
THE EARLIER DAYS OF 
RWD 
<link 
rel="stylesheet" 
href="css/app.css" 
/> 
<link 
rel="stylesheet" 
href="css/480.css" 
/> 
<link 
rel="stylesheet" 
href="css/768.css" 
/> 
<link 
rel="stylesheet" 
href="css/1024.css" 
/> 
! 
OR 
@import 
“480.css”; 
@import 
“768.css”; 
@import 
“1024.css";
I PREFER ONE FILE WITH 
.panel-­‐wrap 
{ 
margin-­‐bottom: 
0.5rem; 
@include 
media(30em) 
{ 
padding-­‐left: 
0.3125rem; 
padding-­‐right: 
0.3125rem; 
} 
@include 
media(38em) 
{ 
padding-­‐left: 
0.6375rem; 
padding-­‐right: 
0.6375rem; 
} 
@include 
media(50em) 
{ 
padding-­‐left: 
0.9375rem; 
padding-­‐right: 
0.9375rem; 
} 
} 
INLINE MQ’S
IMPORTING PARTIALS 
_panel.scss 
_profile.scss 
_cart.scss 
_shame.scss 
app.scss
SELECTORS & CHOICES
CLASSES VS. ID’S
MY SELECTOR EVOLUTION 
1. ID’s & Classes all over the place 
2. ID’s for main elements, classes 
mostly everything else 
3. ID’s only for JavaScript, classes for 
everything CSS
SEMANTIC CLASSES 
! 
VS. 
! 
PRESENTATIONAL CLASSES
USE CLASS ATTRIBUTES 
WITH SEMANTICS IN MIND 
Choose your class names to what the 
element is instead of how it looks
.blue-­‐box 
{ 
background: 
#51A7F9; 
}
.blue-­‐box 
{ 
background: 
#DC0100; 
}
.box 
{ 
background: 
#F28717; 
}
ANOTHER ADVANTAGE OF USING 
SEMANTIC CLASSES OVER 
PRESENTATIONAL CLASSES 
CHANGE ELEMENT 
APPEARANCE WITHOUT 
TOUCHING YOUR HTML
<div 
class=“small-­‐12 
medium-­‐8 
large-­‐6”> 
… 
</div>
<div 
class=“small-­‐12 
medium-­‐8 
large-­‐6”> 
… 
</div> 
.small-­‐12 
{ 
declaration 
here 
} 
! 
.large-­‐6 
{ 
declaration 
here 
}
<div 
class=“news-­‐item-­‐block”> 
… 
</div> 
.news-­‐item-­‐block 
{ 
@extend 
.small-­‐12; 
@extend 
.large-­‐6; 
}
<div 
class=“news-­‐item-­‐block”> 
… 
</div> 
.news-­‐item-­‐block 
{ 
@extend 
.to-­‐whatever-­‐you-­‐want; 
and-­‐another-­‐property: 
value; 
}
CLASS NAMES
CLASS NAMING IS HARD 
http://en.wikipedia.org/wiki/Macaque#mediaviewer/File:Macaca_nigra_self-portrait.jpg
TOOLS & METHODOLOGIES 
TO SUPPORT BETTER 
NAMING & STRUCTURE
SMACSS 
SCALABLE AND MODULAR 
ARCHITECTURE FOR CSS 
https://www.smacss.com
OOCSS 
OBJECT ORIENTED CSS 
http://www.oocss.org
BEM 
BLOCK, ELEMENT, MODIFIER 
http://www.bem.info
DON’T MAKE YOUR LIFE 
HARDER THAN IT NEEDS TO 
BE
MY FAVORITE WORD: 
SPECIFICITY
★ Try to avoid long selector chains 
★ They are painful to overwrite 
★ Nest 2 or max 3 levels deep 
★ Check your output file when 
nesting rules
IF YOU NEED TO USE 
!IMPORTANT TO OVERWRITE A 
STYLE, YOU PROBABLY MESSED 
UP SOMEWHERE ELSE !
Building Better Responsive Websites
DON’T WORRY ABOUT 
THE SIZE OF YOUR CSS 
! 
RATHER CARE ABOUT 
IMAGE SIZE
IMAGES
AVERAGE RESPONSIVE 
SITE SIZE 
~ 1.8MB 
http://httparchive.org/interesting.php
INCREASE SINCE 2011 
http://httparchive.org/interesting.php
IMAGES OFTEN ACCOUNT FOR 
MOST OF THE DOWNLOADED 
BYTES ON A PAGE. 
! 
OPTIMIZING IMAGES CAN 
OFTEN YIELD LARGE BYTE 
SAVINGS AND PERFORMANCE 
IMPROVEMENTS.
MAKE A CALL 
You have to make decisions and sacrifices sometimes. 
As long as you know why you made them, it should be 
alright to do so
LARGE OR SMALL 
http://en.wikipedia.org/wiki/Tiger
RETINA - YES OR NO? 
1x 1.5x 2x
TOOLS FOR IMAGE 
OPTIMIZATION 
h"p://addyosmani.com/blog/image-optimization-tools/
TOOLS & STUFF
CODE GUIDE 
Standards for developing flexible, durable, and sustainable 
HTML and CSS. 
http://mdo.github.io/code-guide/
CHECK HTML5/CSS3 
BROWSER FEATURES 
http://www.caniuse.com
CODEKIT 
STEROIDS 
FOR WEB DEVELOPERS 
https://incident57.com/codekit/
CROSS-BROWSER 
TESTING 
VirtualBox 
! 
Modern.ie 
! 
Browserstack.com 
! 
Sauce Labs 
!
DEVICE TESTING 
Adobe Edge Inspect 
! 
Ghostlab 
! 
BrowserSync! 
! 
! 
!
PERFORMANCE TESTING 
http://www.webpagetest.org 
! 
http://tools.pingdom.com/fpt/ 
! 
https://developers.google.com/speed/pagespeed/ 
! 
https://developer.yahoo.com/yslow/ 
!
GRUNT 
JAVASCRIPT TASK 
RUNNER 
http://www.gruntjs.com
GULP 
ANOTHER TASK 
RUNNER 
http://www.gulpjs.com
“RESPONSIVE WEB 
DESIGN ISN’T QUITE 
ONLY ABOUT FLUID 
GRIDS, FLEXIBLE IMAGES 
& MEDIA QUERIES”
THANKS! 
Holger Bartel | @foobartel | Harbour Front Monthly #1 on 27/08/2014

More Related Content

Similar to Building Better Responsive Websites

Front End Best Practices
Front End Best PracticesFront End Best Practices
Front End Best Practices
Holger Bartel
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2
Clarissa Peterson
 
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Mediacurrent
 
What is Object Oriented CSS?
What is Object Oriented CSS?What is Object Oriented CSS?
What is Object Oriented CSS?
Nicole Sullivan
 
Web Accessibility for the 21st Century
Web Accessibility for the 21st CenturyWeb Accessibility for the 21st Century
Web Accessibility for the 21st Century
dreamwidth
 
Rwd slidedeck
Rwd slidedeckRwd slidedeck
Rwd slidedeck
Vera Kovaleva
 
Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.
GaziAhsan
 
The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)
Chris Mills
 
[heweb11] HTML5 Makeover
[heweb11] HTML5 Makeover[heweb11] HTML5 Makeover
[heweb11] HTML5 Makeover
Christopher Schmitt
 
Going responsive
Going responsiveGoing responsive
Going responsive
Robert Cochran
 
[HEWEBAR 2012] Beyond Desktop Browsing (HTML5)
[HEWEBAR 2012] Beyond Desktop Browsing (HTML5)[HEWEBAR 2012] Beyond Desktop Browsing (HTML5)
[HEWEBAR 2012] Beyond Desktop Browsing (HTML5)
Christopher Schmitt
 
Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web Design
Mike Wilcox
 
RWD
RWDRWD
Responsive Web Design - Drupal Camp CPH
Responsive Web Design - Drupal Camp CPHResponsive Web Design - Drupal Camp CPH
Responsive Web Design - Drupal Camp CPH
Peytz Design
 
Css best practices style guide and tips
Css best practices style guide and tipsCss best practices style guide and tips
Css best practices style guide and tips
Chris Love
 
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
Deepak Sharma
 
Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014
Adrian Roselli
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web Design
Frédéric Harper
 
Introduction to Responsive Web Design
Introduction to Responsive Web DesignIntroduction to Responsive Web Design
Introduction to Responsive Web Design
Clarissa Peterson
 
Responsive design
Responsive designResponsive design
Responsive design
John Doxaras
 

Similar to Building Better Responsive Websites (20)

Front End Best Practices
Front End Best PracticesFront End Best Practices
Front End Best Practices
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2
 
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
 
What is Object Oriented CSS?
What is Object Oriented CSS?What is Object Oriented CSS?
What is Object Oriented CSS?
 
Web Accessibility for the 21st Century
Web Accessibility for the 21st CenturyWeb Accessibility for the 21st Century
Web Accessibility for the 21st Century
 
Rwd slidedeck
Rwd slidedeckRwd slidedeck
Rwd slidedeck
 
Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.
 
The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)The web standards gentleman: a matter of (evolving) standards)
The web standards gentleman: a matter of (evolving) standards)
 
[heweb11] HTML5 Makeover
[heweb11] HTML5 Makeover[heweb11] HTML5 Makeover
[heweb11] HTML5 Makeover
 
Going responsive
Going responsiveGoing responsive
Going responsive
 
[HEWEBAR 2012] Beyond Desktop Browsing (HTML5)
[HEWEBAR 2012] Beyond Desktop Browsing (HTML5)[HEWEBAR 2012] Beyond Desktop Browsing (HTML5)
[HEWEBAR 2012] Beyond Desktop Browsing (HTML5)
 
Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web Design
 
RWD
RWDRWD
RWD
 
Responsive Web Design - Drupal Camp CPH
Responsive Web Design - Drupal Camp CPHResponsive Web Design - Drupal Camp CPH
Responsive Web Design - Drupal Camp CPH
 
Css best practices style guide and tips
Css best practices style guide and tipsCss best practices style guide and tips
Css best practices style guide and tips
 
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
 
Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web Design
 
Introduction to Responsive Web Design
Introduction to Responsive Web DesignIntroduction to Responsive Web Design
Introduction to Responsive Web Design
 
Responsive design
Responsive designResponsive design
Responsive design
 

More from Holger Bartel

The Untold Benefits of Ethical Design - Topconf Tallinn 2018
The Untold Benefits of Ethical Design - Topconf Tallinn 2018The Untold Benefits of Ethical Design - Topconf Tallinn 2018
The Untold Benefits of Ethical Design - Topconf Tallinn 2018
Holger Bartel
 
The Untold Benefits of Ethical Design - Coldfront 2018, Copenhagen
The Untold Benefits of Ethical Design - Coldfront 2018, CopenhagenThe Untold Benefits of Ethical Design - Coldfront 2018, Copenhagen
The Untold Benefits of Ethical Design - Coldfront 2018, Copenhagen
Holger Bartel
 
The Untold Benefits of Ethical Design - Web Directions Summit 2018, Sydney
The Untold Benefits of Ethical Design - Web Directions Summit 2018, SydneyThe Untold Benefits of Ethical Design - Web Directions Summit 2018, Sydney
The Untold Benefits of Ethical Design - Web Directions Summit 2018, Sydney
Holger Bartel
 
Web Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger Bartel
Web Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger BartelWeb Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger Bartel
Web Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger Bartel
Holger Bartel
 
Web Performance in the Age of HTTP/2 - FEDay Conference, Guangzhou, China 19/...
Web Performance in the Age of HTTP/2 - FEDay Conference, Guangzhou, China 19/...Web Performance in the Age of HTTP/2 - FEDay Conference, Guangzhou, China 19/...
Web Performance in the Age of HTTP/2 - FEDay Conference, Guangzhou, China 19/...
Holger Bartel
 
Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015
Holger Bartel
 
HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks
Holger Bartel
 
180 Degrees East, SmartDevCon 2013, Katowice, Poland
180 Degrees East, SmartDevCon 2013, Katowice, Poland180 Degrees East, SmartDevCon 2013, Katowice, Poland
180 Degrees East, SmartDevCon 2013, Katowice, Poland
Holger Bartel
 
180 Degrees East, Webshaped 2013, Helsinki, Finland
180 Degrees East, Webshaped 2013, Helsinki, Finland180 Degrees East, Webshaped 2013, Helsinki, Finland
180 Degrees East, Webshaped 2013, Helsinki, Finland
Holger Bartel
 
180 Degrees East at Front Trends 2013, Warsaw, Poland
180 Degrees East at Front Trends 2013, Warsaw, Poland180 Degrees East at Front Trends 2013, Warsaw, Poland
180 Degrees East at Front Trends 2013, Warsaw, Poland
Holger Bartel
 
Open Device Labs for A Better User Experience (Mobilliance, Hong Kong)
Open Device Labs for A Better User Experience (Mobilliance, Hong Kong)Open Device Labs for A Better User Experience (Mobilliance, Hong Kong)
Open Device Labs for A Better User Experience (Mobilliance, Hong Kong)
Holger Bartel
 
Responsive Web Design & Workflows for Todays Web (THE UX-MEN at The Hive, Hon...
Responsive Web Design & Workflows for Todays Web (THE UX-MEN at The Hive, Hon...Responsive Web Design & Workflows for Todays Web (THE UX-MEN at The Hive, Hon...
Responsive Web Design & Workflows for Todays Web (THE UX-MEN at The Hive, Hon...
Holger Bartel
 

More from Holger Bartel (12)

The Untold Benefits of Ethical Design - Topconf Tallinn 2018
The Untold Benefits of Ethical Design - Topconf Tallinn 2018The Untold Benefits of Ethical Design - Topconf Tallinn 2018
The Untold Benefits of Ethical Design - Topconf Tallinn 2018
 
The Untold Benefits of Ethical Design - Coldfront 2018, Copenhagen
The Untold Benefits of Ethical Design - Coldfront 2018, CopenhagenThe Untold Benefits of Ethical Design - Coldfront 2018, Copenhagen
The Untold Benefits of Ethical Design - Coldfront 2018, Copenhagen
 
The Untold Benefits of Ethical Design - Web Directions Summit 2018, Sydney
The Untold Benefits of Ethical Design - Web Directions Summit 2018, SydneyThe Untold Benefits of Ethical Design - Web Directions Summit 2018, Sydney
The Untold Benefits of Ethical Design - Web Directions Summit 2018, Sydney
 
Web Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger Bartel
Web Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger BartelWeb Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger Bartel
Web Performance in the Age of HTTP2 - Topconf Tallinn 2016 - Holger Bartel
 
Web Performance in the Age of HTTP/2 - FEDay Conference, Guangzhou, China 19/...
Web Performance in the Age of HTTP/2 - FEDay Conference, Guangzhou, China 19/...Web Performance in the Age of HTTP/2 - FEDay Conference, Guangzhou, China 19/...
Web Performance in the Age of HTTP/2 - FEDay Conference, Guangzhou, China 19/...
 
Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015
 
HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks
 
180 Degrees East, SmartDevCon 2013, Katowice, Poland
180 Degrees East, SmartDevCon 2013, Katowice, Poland180 Degrees East, SmartDevCon 2013, Katowice, Poland
180 Degrees East, SmartDevCon 2013, Katowice, Poland
 
180 Degrees East, Webshaped 2013, Helsinki, Finland
180 Degrees East, Webshaped 2013, Helsinki, Finland180 Degrees East, Webshaped 2013, Helsinki, Finland
180 Degrees East, Webshaped 2013, Helsinki, Finland
 
180 Degrees East at Front Trends 2013, Warsaw, Poland
180 Degrees East at Front Trends 2013, Warsaw, Poland180 Degrees East at Front Trends 2013, Warsaw, Poland
180 Degrees East at Front Trends 2013, Warsaw, Poland
 
Open Device Labs for A Better User Experience (Mobilliance, Hong Kong)
Open Device Labs for A Better User Experience (Mobilliance, Hong Kong)Open Device Labs for A Better User Experience (Mobilliance, Hong Kong)
Open Device Labs for A Better User Experience (Mobilliance, Hong Kong)
 
Responsive Web Design & Workflows for Todays Web (THE UX-MEN at The Hive, Hon...
Responsive Web Design & Workflows for Todays Web (THE UX-MEN at The Hive, Hon...Responsive Web Design & Workflows for Todays Web (THE UX-MEN at The Hive, Hon...
Responsive Web Design & Workflows for Todays Web (THE UX-MEN at The Hive, Hon...
 

Recently uploaded

Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 

Recently uploaded (20)

Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 

Building Better Responsive Websites