SlideShare ist ein Scribd-Unternehmen logo
1 von 72
Downloaden Sie, um offline zu lesen
BUMPS INTHE ROAD
Addressing the Challenges of Responsive Web Design
WHO WE ARE
• Michael Miles (@mikemiles86)
• Salem Ghoweri (@salem_ghoweri)
• Genuine Interactive (@WeAreGenuine)
AS RESPONSIVE WEB DESIGN (RWD) IS MATURING
WE ARE BEGINNINGTO
IDENTIFYAND UNDERSTAND
THE ROADBLOCKS
WE ARE HERETO SHARE
WHAT WE’VE LEARNED
RWD CHALLENGES
• many designers still think in terms of pixels
• traditional design software only supports static layouts
• confusion about what’s appropriate for which tools
• where to start? start from scratch? use community theme?
• page bloat (multiple versions of images, tons of javascript
and css)
INTHE
BEGINNING
OFTHE WEB...
• Everyone used the same up-to-date Modern browser
• On the same sized, perfectly calibrated monitor
“Ever” -no one
ASSUMPTIONS PERIOD:
.COM BUBBLE - IPHONE
http://nataliemilton.com/wp-content/uploads/2013/03/960px-900.png
• “The web is just a page in a
browser”
• Defined design areas.
• Only needed one design
• Mobile web browsing
• Separate, different experiences
for users.
• Need two designs
ASSUMPTIONS PERIOD:
IPHONE - IPAD
0
20
40
60
80
2008 2009 2010 2011 2012 2013 2014 2015
U.S. SMARTPHONE ADOPTION
iPad Nexus 10 GalaxyTab 3Galaxy Note
Nexus 4iPhone 4S iPhone 5 Galaxy S 3 Galaxy S 4 Droid DNA HTC One Galaxy Note 2 Galaxy MegaLG Optimus
Nexus 7Galaxy Mega GalaxyTab 3 iPad Mini
TODAY,THINGS ARE
COMPLICATED.
• There is only one web
• There is only one design
• Users expect one experience
ASSUMPTIONS PERIOD:
IPAD -TODAY
A PAGE IS NOT A PAGE
Can’t make
assumptions
Fixed sizes:
Gone
Must think
differently
HOW DO I DESIGN
RESPONSIVELY?
• Elements will shift • Define columns • Keep it simple
eesc.mit.edu
MIT EECS
FROM FIXEDTO FLUID
Designers:
• Think in terms of percentages
• Make element proportional to parents
• Discuss with developers
SHAREDVALUE INITIATIVE
sharedvalue.org
FLUID FLEXIBLE GRID
• Does not care about device
• Easy to implement
• Create clear, creative designs
TOOLS IN AN
AGE OF RESPONSIVE
VS
DESIGNING
IN PHOTOSHOP
• Static mockups don’t translate into flexible layouts
• Impractical to mockup infinite number of layout variations
• Difficult to communicate behavior, gestures, animations, etc.
YOU CAN’T DESIGN FORTHE UNKNOWN
DESIGNING
INTHE BROWSER
You lose details that might
not easily translate to the
browser!
• Not everyone is comfortable
coding
• Problematic to build what hasn’t
been explicitly dened
• Unknown factor: setting
expectations and client sign-off
are difcult
• Adobe Edge Reflow
THE “PERFECT” RWD DESIGNER
TOOL DOESN’T EXISTYET
& MIGHT NEVER EXIST
DON’T WAIT FOR PERFECT;
USE WHAT WORKS FORYOU
ADDITIONAL
SOLUTIONS
StyleTiles
Style Guide
Interactive Prototype
Front-end Development & Drupal
THEMING
WHERETO START?
• Project has a timeline and
budget
• Limited amount of time to start
• Need to know your options
TWO ROADSTOTRAVEL
Community Theme CustomTheme
FIRST WORLD PROBLEMS
THREE BEST OPTIONS
(in our experience)
AdaptiveThemes Omega Zen
• Modern techniques
(SASS, Compass, etc)
• Plugin system
• Plays well with others
PROS
drupal.org/project/adaptivetheme
ADAPTIVETHEMES
• Advanced settings
• Generate CSS files (6-8)
CONS
• Optimize core CSS
• Drupal 8 CSS Standards
• Drush Integration
PROS
drupal.org/project/omega
OMEGA
• Advanced settings
• Unique “Zones” paradigm
CONS
• Flexible Fluid Grid
• SASS or vanilla CSS
• CleanTemplates
PROS
drupal.org/project/zen
ZEN
• Very basic
• More time consuming
CONS
• Fits your workflow
• You control the code
• Customized to fit projects
PROS
CUSTOMTHEME
• Very time consuming to
build correctly
• No community support
CONS
WHICHTO CHOOSE?
Flexibility &Time
Budget
COMBATTING
PAGE BLOAT
• Having a single code base with
RWD is a double-edged sword
• Common practice is to hide and
show device specic content
(display: none)
• Remember: mobile users expect
fast browsing experience
Browsers still download
hidden inline images!
THE SOLUTION:
SEND LESS CODE!
; Set the conditional stylesheets that are processed by IE.
stylesheets-conditional[lt IE 7][all][] = ie6-and-below.css
stylesheets-conditional[IE 9][all][] = ie9.css
stylesheets-conditional[IE][print][] = ie-print.css
drupal.org/project/conditional_styles
THE SOLUTION:
SEND LESS CODE!
+
• Conditional Stylesheets Module
• Modularize CSS with SASS &
Compass
• Load, fire your JavaScript
conditionally (RequireJS,
EnquireJS, Modernizr)
THE SOLUTION:
SEND LESS CODE!
• Conditional Stylesheets Module
• Modularize CSS with SASS &
Compass
• Load, fire your JavaScript
conditionally (RequireJS,
EnquireJS, Modernizr)
IMAGES. IMAGES EVERYWHERE.
• Images account for ~60% of
page weight
• Resolution independence is one
of the largest challenges facing
RWD
• Many techniques exist, browser
vendor solutions in-progress
(Picturell, srcset)
Retina is here to stay.
IMAGES. IMAGES EVERYWHERE.
SOLUTION #1:
TACKLE EVERYTHING BUT
INLINE <IMG>
ICONS & SPRITES
Font-icons such as Icomoon or Font Awesome
SVG
ScalableVector Graphics (SVGs) for vector graphics, textures
CSS3
Background image gradients, textures, box-shadow, etc.
CSS3
CSS Hat plugin for Photoshop
CSS3
colorzilla.com/gradient-editor
SOLUTION #2:
DELIVER HIGH-RES INLINE IMAGES,
OPTIMIZED LIKE HELL
DELIVER SUPER-OPTIMIZED
RETINA <IMG>
Non-retina: 95KB
400 x 300
Retina: 45KB
1024 x 768
lamentgroup.com/lab/rwd_img_compression/
SOLUTION 3:
SHIM INLINE RESPONSIVE IMAGES
(FOR NOW)
Adaptive Images Module
JS-set cookie determines which image version is served
 <span	
  data-­‐picture	
  data-­‐alt="A	
  giant	
  stone	
  face	
  at	
  The	
  Bayon	
  temple	
  in	
  Angkor	
  Thom,	
  
Cambodia">
	
  	
  	
  	
  	
  	
  	
  	
  <span	
  data-­‐src="small.jpg"></span>
	
  	
  	
  	
  	
  	
  	
  	
  <span	
  data-­‐src="medium.jpg"	
  	
  	
  	
  	
  data-­‐media="(min-­‐width:	
  400px)"></span>
	
  	
  	
  	
  	
  	
  	
  	
  <span	
  data-­‐src="large.jpg"	
  	
  	
  	
  	
  	
  data-­‐media="(min-­‐width:	
  800px)"></span>
	
  	
  	
  	
  	
  	
  	
  	
  <span	
  data-­‐src="extralarge.jpg"	
  data-­‐media="(min-­‐width:	
  1000px)"></span>
	
  	
  	
  	
  	
  	
  	
  	
  <!-­‐-­‐	
  Fallback	
  content	
  for	
  non-­‐JS	
  browsers.	
  Same	
  img	
  src	
  as	
  the	
  initial,	
  
unqualified	
  source	
  element.	
  -­‐-­‐>
	
  	
  	
  	
  	
  	
  	
  	
  <noscript>
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  <img	
  src="external/imgs/small.jpg"	
  alt="A	
  giant	
  stone	
  face	
  at	
  The	
  Bayon	
  temple	
  
in	
  Angkor	
  Thom,	
  Cambodia">
	
  	
  	
  	
  	
  	
  	
  	
  </noscript>
	
  	
  	
  	
  </span>
PictureFill Module
future <picture> element today via JS
DOWNTHE ROAD
DRUPAL 8
MOBILE INITIATIVE
groups.drupal.org/mobile/drupal-8
• All core themes are HTML5 and responsive
• Front-end performance improvements (device
detection, conditional loading, responsive images)
• Documentation & Guidelines
TAKEAWAYS
• think percentages, not pixels
• mockup in BOTH photoshop & browser, or use tool like Reflow
• code your own theme if experienced, have time, and need lots of
flexibility
• otherwise use AdaptiveTheme, Omega, or Zen
• reduce page bloat with Compass, Sass., and conditional JS loading
?
THANKYOU!

Weitere ähnliche Inhalte

Was ist angesagt?

WordPress for Designers
WordPress for DesignersWordPress for Designers
WordPress for Designers
Red8 Interactive
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Camp
canarymason
 
EXPERTALKS: Sep 2013 - Responsive Web Design
EXPERTALKS: Sep 2013 - Responsive Web DesignEXPERTALKS: Sep 2013 - Responsive Web Design
EXPERTALKS: Sep 2013 - Responsive Web Design
EXPERTALKS
 
Talk 03 responsive-web-design
Talk 03 responsive-web-designTalk 03 responsive-web-design
Talk 03 responsive-web-design
Monkeyshot
 
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
canarymason
 
Intro to jQuery for Drupal
Intro to jQuery for DrupalIntro to jQuery for Drupal
Intro to jQuery for Drupal
jhamiltoorion
 
Themer's roundtable
Themer's roundtableThemer's roundtable
Themer's roundtable
canarymason
 
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performanceFosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
Erup Enolc
 
PEPY Wordpress workshop-01
PEPY Wordpress workshop-01PEPY Wordpress workshop-01
PEPY Wordpress workshop-01
Wei Peng
 

Was ist angesagt? (20)

WordPress for Designers
WordPress for DesignersWordPress for Designers
WordPress for Designers
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
jQuery for Drupal
jQuery for DrupaljQuery for Drupal
jQuery for Drupal
 
Jumpstart Your Web App
Jumpstart Your Web AppJumpstart Your Web App
Jumpstart Your Web App
 
Gaming presentation nagelhout
Gaming presentation nagelhoutGaming presentation nagelhout
Gaming presentation nagelhout
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Camp
 
EXPERTALKS: Sep 2013 - Responsive Web Design
EXPERTALKS: Sep 2013 - Responsive Web DesignEXPERTALKS: Sep 2013 - Responsive Web Design
EXPERTALKS: Sep 2013 - Responsive Web Design
 
Talk 03 responsive-web-design
Talk 03 responsive-web-designTalk 03 responsive-web-design
Talk 03 responsive-web-design
 
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
 
Intro to jQuery for Drupal
Intro to jQuery for DrupalIntro to jQuery for Drupal
Intro to jQuery for Drupal
 
Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)
 
Themer's roundtable
Themer's roundtableThemer's roundtable
Themer's roundtable
 
Fosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performanceFosdem 2009 – improving drupal's page loading performance
Fosdem 2009 – improving drupal's page loading performance
 
Monkeytalk Fall 2012 - Responsive Web Design
Monkeytalk Fall 2012 - Responsive Web DesignMonkeytalk Fall 2012 - Responsive Web Design
Monkeytalk Fall 2012 - Responsive Web Design
 
Drupaldelphia Shortcuts Cheats And Cheap Stunts
Drupaldelphia  Shortcuts Cheats And Cheap StuntsDrupaldelphia  Shortcuts Cheats And Cheap Stunts
Drupaldelphia Shortcuts Cheats And Cheap Stunts
 
Accessibility is not disability Drupal South 2014
Accessibility is not disability Drupal South 2014Accessibility is not disability Drupal South 2014
Accessibility is not disability Drupal South 2014
 
Responsive Web Design using ZURB Foundation
Responsive Web Design using ZURB FoundationResponsive Web Design using ZURB Foundation
Responsive Web Design using ZURB Foundation
 
Edit open day responsive design frameworks
Edit open day responsive design frameworksEdit open day responsive design frameworks
Edit open day responsive design frameworks
 
Wheel.js
Wheel.jsWheel.js
Wheel.js
 
PEPY Wordpress workshop-01
PEPY Wordpress workshop-01PEPY Wordpress workshop-01
PEPY Wordpress workshop-01
 

Andere mochten auch

Ativ7 unid1 silvana_neuze_vania_dorvalina
Ativ7 unid1 silvana_neuze_vania_dorvalinaAtiv7 unid1 silvana_neuze_vania_dorvalina
Ativ7 unid1 silvana_neuze_vania_dorvalina
Silvana Menezes
 
Nsdl clearing corp
Nsdl clearing corpNsdl clearing corp
Nsdl clearing corp
Anish Rastogi
 
Rancangan mengajar yang betul
Rancangan mengajar yang betulRancangan mengajar yang betul
Rancangan mengajar yang betul
Kamariah Osman
 
Ppt cascades
Ppt   cascadesPpt   cascades
Ppt cascades
jorgina99
 
Ozel guvenlik-dersi
Ozel guvenlik-dersiOzel guvenlik-dersi
Ozel guvenlik-dersi
zeynep_zyn40
 
Historia del ciie de pellegrini
Historia del ciie de pellegriniHistoria del ciie de pellegrini
Historia del ciie de pellegrini
Adriana Grosso
 
operating systems 6
operating systems 6operating systems 6
operating systems 6
chukey
 
Jp morgan -_032113_presentation_-_final
Jp morgan -_032113_presentation_-_finalJp morgan -_032113_presentation_-_final
Jp morgan -_032113_presentation_-_final
CNOServices
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
aleiahollands
 
хэрэглэгдэхүүн My favorite food ч. сарантуяа 5 8 р анги 72
хэрэглэгдэхүүн My favorite food ч. сарантуяа 5 8 р анги 72хэрэглэгдэхүүн My favorite food ч. сарантуяа 5 8 р анги 72
хэрэглэгдэхүүн My favorite food ч. сарантуяа 5 8 р анги 72
sarantuya choimzon
 

Andere mochten auch (20)

Ativ7 unid1 silvana_neuze_vania_dorvalina
Ativ7 unid1 silvana_neuze_vania_dorvalinaAtiv7 unid1 silvana_neuze_vania_dorvalina
Ativ7 unid1 silvana_neuze_vania_dorvalina
 
يقظه العالم اليهودى ( اعرف عدوك )ايلى ليفى ابو عسل
يقظه العالم اليهودى ( اعرف عدوك )ايلى ليفى ابو عسليقظه العالم اليهودى ( اعرف عدوك )ايلى ليفى ابو عسل
يقظه العالم اليهودى ( اعرف عدوك )ايلى ليفى ابو عسل
 
Nsdl clearing corp
Nsdl clearing corpNsdl clearing corp
Nsdl clearing corp
 
Hadrian
HadrianHadrian
Hadrian
 
Presentaties Platform Directies Woonbranche
Presentaties Platform Directies WoonbranchePresentaties Platform Directies Woonbranche
Presentaties Platform Directies Woonbranche
 
Rancangan mengajar yang betul
Rancangan mengajar yang betulRancangan mengajar yang betul
Rancangan mengajar yang betul
 
Ppt cascades
Ppt   cascadesPpt   cascades
Ppt cascades
 
LBS with MongoDB
LBS with MongoDBLBS with MongoDB
LBS with MongoDB
 
Ozel guvenlik-dersi
Ozel guvenlik-dersiOzel guvenlik-dersi
Ozel guvenlik-dersi
 
Todd Dearborn "New Car Internet Pricing"
Todd Dearborn "New Car Internet Pricing"Todd Dearborn "New Car Internet Pricing"
Todd Dearborn "New Car Internet Pricing"
 
Historia del ciie de pellegrini
Historia del ciie de pellegriniHistoria del ciie de pellegrini
Historia del ciie de pellegrini
 
operating systems 6
operating systems 6operating systems 6
operating systems 6
 
Travis Weisleder "Special Finance Online"
Travis Weisleder "Special Finance Online"Travis Weisleder "Special Finance Online"
Travis Weisleder "Special Finance Online"
 
Nootsiin max
Nootsiin maxNootsiin max
Nootsiin max
 
Jp morgan -_032113_presentation_-_final
Jp morgan -_032113_presentation_-_finalJp morgan -_032113_presentation_-_final
Jp morgan -_032113_presentation_-_final
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Rss Feeds & RSS Readers
Rss Feeds & RSS ReadersRss Feeds & RSS Readers
Rss Feeds & RSS Readers
 
10.1.1.136.9597
10.1.1.136.959710.1.1.136.9597
10.1.1.136.9597
 
Index
Index Index
Index
 
хэрэглэгдэхүүн My favorite food ч. сарантуяа 5 8 р анги 72
хэрэглэгдэхүүн My favorite food ч. сарантуяа 5 8 р анги 72хэрэглэгдэхүүн My favorite food ч. сарантуяа 5 8 р анги 72
хэрэглэгдэхүүн My favorite food ч. сарантуяа 5 8 р анги 72
 

Ähnlich wie Design4Drupal Boston 2013 - Bumps in the Road to Responsive

Ähnlich wie Design4Drupal Boston 2013 - Bumps in the Road to Responsive (20)

SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013
 
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
 
Node.js 101
 Node.js 101 Node.js 101
Node.js 101
 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design
 
Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web Design
 
FITC - Bootstrap Unleashed
FITC - Bootstrap UnleashedFITC - Bootstrap Unleashed
FITC - Bootstrap Unleashed
 
Responsive websites. Toolbox
Responsive websites. ToolboxResponsive websites. Toolbox
Responsive websites. Toolbox
 
Pearls and Must-Have Tools for the Modern Web / .NET Developer
Pearls and Must-Have Tools for the Modern Web / .NET DeveloperPearls and Must-Have Tools for the Modern Web / .NET Developer
Pearls and Must-Have Tools for the Modern Web / .NET Developer
 
Training presentation.pptx
Training presentation.pptxTraining presentation.pptx
Training presentation.pptx
 
Everything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web DesignEverything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web Design
 
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
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit Score
 
Mobile native-hacks
Mobile native-hacksMobile native-hacks
Mobile native-hacks
 
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentationsUX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
UX Alive Conference speaker is Vitaly Friedman (Smashing Magazine) presentations
 
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
 
Creating a Comprehensive Social Media App Using Ionic and Phone Gap
Creating a Comprehensive Social Media App Using Ionic and Phone GapCreating a Comprehensive Social Media App Using Ionic and Phone Gap
Creating a Comprehensive Social Media App Using Ionic and Phone Gap
 
A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....
A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....
A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Web designtrends 5-29-2013
Web designtrends 5-29-2013Web designtrends 5-29-2013
Web designtrends 5-29-2013
 
Responsive design and retina displays
Responsive design and retina displaysResponsive design and retina displays
Responsive design and retina displays
 

KĂźrzlich hochgeladen

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

KĂźrzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 

Design4Drupal Boston 2013 - Bumps in the Road to Responsive