SlideShare a Scribd company logo
Progressive Enhancement 2.0
             Because the Web isn't Print




Nicholas C. Zakas
April 16, 2011
Who's this guy?




         Presentation       Contributor,
           Architect     Creator of YUI Test




Author     Lead Author   Contributor           Lead Author
@slicknet



(Complaints: @reybango)
Used with permission. Copyright 2010 Xtress
http://www.flickr.com/photos/noelboss/4549392694/
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
@paul_irish




              @slicknetsmom
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
A Brief History of
Web Development
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
http://www.flickr.com/photos/marc_smith/447183492/
1993
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
1994
1995
1996
Now
  in
color!
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
1995
Also
         in
       color!
1996
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
"Anyone who slaps a 'this page is best
viewed with Browser X' label on a Web
page appears to be yearning for the bad
old days, before the Web, when you had
very little chance of reading a document
written on another computer, another
word processor, or another network."

                 Tim Berners-Lee, 1996
Graceful Degradation
http://www.digital-web.com/articles/fluid_thinking/
<noscript>
<noscript>Your browser doesn't
support JavaScript. Sucks to be you.
          Bye.</noscript>
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement
http://www.alistapart.com/articles/understandingprogressiveenhancement/
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
http://www.alistapart.com/articles/understandingprogressiveenhancement/
"An escalator can never break;
  it can only become stairs."
       Mitch Hedberg, Comedian




                          http://www.flickr.com/photos/midiman/336647596/
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Behavior
Presentation
  Content
JavaScript
   CSS
  HTML
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
A-Grade




JavaScript
   CSS
  HTML
C-Grade




 HTML
Progressive Enhancement 1.0
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
We're having some problems
Development takes too long



              http://www.flickr.com/photos/athomeinscottsdale/4507847940/
Too many bugs




           http://www.flickr.com/photos/kaibara/4632384645/
http://www.flickr.com/photos/drb62/4990651560/




                                     Our pages are slow
Why?
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
We got confused
Web page : ?
Web sites look like print
Web page : Printed page
1) WEB PAGE : PRINTED PAGE ::

 (a) dairy : diary
 (b) spider : author
 (c) web browser : book
 (d) digital photo : print photo
 (e) cell phone: text message
http://www.flickr.com/photos/chrisschroeder/4096627359/




              Every printed book is exactly the same
We became obsessed with identical experiences
            across all browsers

                          http://www.flickr.com/photos/joanna8555/5554285729/
http://www.flickr.com/photos/denisdervisevic/5327974794/




      People got angry if you suggested otherwise
Quality?
Professional?
Consistency?
Unity of messaging combined
with brand identification while
  setting user expectations
        appropriately?
http://xark.typepad.com/my_weblog/2008/01/bullshit-still.html
1) WEB PAGE : PRINTED PAGE ::

 (a) dairy : diary
 (b) spider : author
                      N
 (c) web browser : book G
          R O
 (d) digital photo : print photo
 (e) cell phone: text message
         W
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
http://www.flickr.com/photos/ramdac/377087239/
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
We started the analogy in the
         wrong spot
Web page : ?
N G
Web page : Printed page

    R O
   W
Web browser : Web page
1) WEB BROWSER : WEB PAGE ::

 (a) telephone : call
 (b) computer : email
 (c) printed book : printed page
 (d) television : television show
 (e) mailbox : letter
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Old browsers are like black & white TVs

                      http://www.flickr.com/photos/stevestein1982/4047834684/
New browsers are like HD TVs
                    http://www.flickr.com/photos/lge/3988988400/
TV already solved this problem
http://www.flickr.com/photos/navdeepraj/504596529/
This would be silly
                       Yet this is what web developers have been doing
http://www.flickr.com/photos/navdeepraj/504596529/
Do web sites need to look exactly
  the same in every browser?
http://dowebsitesneedtolookexactlythesameineverybrowser.com/
Your site SHOULD look different
     in different browsers
Give users an incentive to
        upgrade
Progressive Enhancement 1.0




         JavaScript
            CSS
           HTML
Progressive Enhancement 2.0


    OMG CSS       OMG JS
    Nice CSS      Nice JS
    Base CSS      Base JS
           HTML
Chrome


OMG CSS       Base JS
              OMG
Nice CSS      Base JS
              Nice
Base CSS      Base JS
       HTML
Firefox


              OMG JS
Nice CSS      Base JS
              Nice
Base CSS      Base JS
       HTML
Internet Explorer 9




Nice CSS      Base JS
              Nice
Base CSS      Base JS
       HTML
Internet Explorer 6




Base CSS      Base JS
       HTML
Netscape 4




  HTML
New Browser Capabilities


Rounded Corners              Drag and Drop
Drop Shadows                 Geolocation
Gradients                    Cross-Domain Ajax
Transitions                  Cross-Domain Messaging
Transforms                   Client-Side Data Storage
Multiple Background Images   Canvas/WebGL
The best possible experience
given the device capabilities
Awesome!   OK




                 OK   Bad!
Value




        Effort
Browser Marketshare
     11


 8


                                                       IE6
                                                       IE7
                                                       Others




                           81




          Source: http://marketshare.hitslink.com/browser-market-share.aspx?qprid=2
Development Time Spent



 40
                    IE6 & IE7
                    Others


               60




                                Source: Me
Used with permission. Copyright 2008 BoyShapedBox.
http://www.flickr.com/photos/boyshapedbox/2282655473/
http://www.flickr.com/photos/myphotoshopbrushes/3242490894/
Rounded Corners
Drop Shadows
Gradients

                  Only with CSS
Advanced scripting and
                   behavior


Only with native
     APIs
Long development time

Trying to make
older browsers
do things they were
never meant to do
                         Too many bugs




                           Slow pages
Older browsers often need
           *a lot*
more code to do the same thing
Before                              1467 bytes

<div class="y-pa-app pa-app-view" id="{$id}-app-view">
    <div class="pa-app-chrome-topshadow pa-app-chrome-border-color y-pa-ln-open-dk">
        <div class="pa-app-chrome-leftcorner y-fp-pg-controls"></div>
        <div class="pa-app-chrome-rightcorner y-fp-pg-controls"></div>
    </div>
    <div class="pa-app-chrome-rightshadow">
        <div class="pa-app-chrome-content pa-app-chrome-border-color y-pa-bg-open y-pa-ln-open-dk">
            <div class="pa-app-chrome-hd">
                <ul class="pa-nav">
                    <li>
                         <a role="button" class="pa-close y-fp-pg-controls-nt hide-textindent"
    href="#close" {$closeBeacon2}><!!>STR.PA.EXPANDED.CLOSE</!!></a>
                    </li>
                </ul>
            </div>
            <div class="pa-app-chrome-bd">
                <div class="pa-mod-ctr" id="{$id}-mod-ctr" style="visibility: visible;"></div>
                <div id="{$id}-module-loading-msg" class="y-pa-ln-open-dk pa-module-loading-msg"></div>
                <a role="button" class="pa-close hide-offscreen" href="#close"
    {$closeBeacon2}><!!>STR.PA.EXPANDED.CLOSE</!!></a>
            </div>
        </div>
    </div>
    <div class="pa-app-chrome-bottomshadow y-fp-pg-grad pa-app-chrome-border-color y-pa-ln-open-dk">
        <div class="pa-app-chrome-leftcorner y-fp-pg-controls"></div>
        <div class="pa-app-chrome-rightcorner y-fp-pg-controls"></div>
    </div>
</div>
After                                 566 bytes



<div class="pa-app" id="{$id}-app">
    <button class="do-app-close y-fp-pg-controls-nt hide-textindent"
    {$closeBeacon2}><!!>STR.PA.EXPANDED.CLOSE</!!></button>
    <div class="pa-app-bd">
        <div id="{$id}-mod" class="pa-app-mod"></div>
        <div id="{$id}-module-loading-msg" class="y-pa-ln-open-dk pa-module-loading-msg"></div>
    </div>
    <div class="pa-app-cort"></div>
    <div class="pa-app-corb"></div>
    <button class="do-app-close y-fp-pg-controls-nt hide-textindent"
    {$closeBeacon2}><!!>STR.PA.EXPANDED.CLOSE</!!></button>
</div>
Less code
    =
 Faster
Won't people notice?
Crying baby! Oh nos!




               http://www.flickr.com/photos/tudor/318123668/
What did you see?
Crying baby! Oh nos!




               http://www.flickr.com/photos/tudor/318123668/
Crying baby! Oh nos!




               http://www.flickr.com/photos/tudor/318123668/
Your users only use one browser
You are not alone
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Summary
1) WEB BROWSER : WEB PAGE ::

 (a) telephone : call
 (b) computer : email
 (c) printed book : printed page
 (d) television : television show
 (e) mailbox : letter
Progressive Enhancement 1.0




         JavaScript
            CSS
           HTML
Progressive Enhancement 2.0


    OMG CSS       OMG JS
    Nice CSS      Nice JS
    Base CSS      Base JS
           HTML
http://www.flickr.com/photos/navdeepraj/504596529/
@paul_irish




              @slicknetsmom
The End
Etcetera
• My blog:   www.nczonline.net
• Twitter:   @slicknet
• Rate me:   http://spkr8.com/t/7213

More Related Content

PDF
Keypoints html5
dynamis
 
PDF
Real World Web Standards
gleddy
 
PDF
Game Development Using HTML 5
osa_ora
 
PDF
Realize mais com HTML 5 e CSS 3 - 16 EDTED - RJ
Leonardo Balter
 
PDF
Building an HTML5 Video Player
Jim Jeffers
 
PDF
jQuery UI and Plugins
Marc Grabanski
 
PDF
Web Standards: Fueling Innovation [Web Design World Boston '08]
Aaron Gustafson
 
KEY
HTML 5 & CSS 3
Kevin van Dijk
 
Keypoints html5
dynamis
 
Real World Web Standards
gleddy
 
Game Development Using HTML 5
osa_ora
 
Realize mais com HTML 5 e CSS 3 - 16 EDTED - RJ
Leonardo Balter
 
Building an HTML5 Video Player
Jim Jeffers
 
jQuery UI and Plugins
Marc Grabanski
 
Web Standards: Fueling Innovation [Web Design World Boston '08]
Aaron Gustafson
 
HTML 5 & CSS 3
Kevin van Dijk
 

What's hot (20)

PPT
High Performance Ajax Applications
Julien Lecomte
 
PDF
How to make Ajax work for you
Simon Willison
 
PDF
HTML5 JS APIs
Remy Sharp
 
PPT
WordPress and Ajax
Ronald Huereca
 
PDF
HTML5 and the dawn of rich mobile web applications pt 1
James Pearce
 
PPTX
Browser Wars Episode 1: The Phantom Menace
Nicholas Zakas
 
PDF
State of jQuery '09
jeresig
 
PDF
Ajax Security
Joe Walker
 
PPTX
What is HTML 5?
Susan Winters
 
PDF
HTML5 Essentials
Marc Grabanski
 
PDF
Taiwan Web Standards Talk 2011
Zi Bin Cheah
 
PDF
Echo HTML5
Nathan Smith
 
PPT
jQuery For Beginners - jQuery Conference 2009
Ralph Whitbeck
 
PPTX
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
Estelle Weyl
 
PDF
Brave new world of HTML5 - Interlink Conference Vancouver 04.06.2011
Patrick Lauke
 
PDF
HTML5 and the web of tomorrow!
Christian Heilmann
 
KEY
Taking your Web App for a walk
Jens-Christian Fischer
 
PDF
ActiveDOM
Felix Geisendörfer
 
PDF
Don't make me wait! or Building High-Performance Web Applications
Stoyan Stefanov
 
PDF
High-Quality JavaScript
Marc Bächinger
 
High Performance Ajax Applications
Julien Lecomte
 
How to make Ajax work for you
Simon Willison
 
HTML5 JS APIs
Remy Sharp
 
WordPress and Ajax
Ronald Huereca
 
HTML5 and the dawn of rich mobile web applications pt 1
James Pearce
 
Browser Wars Episode 1: The Phantom Menace
Nicholas Zakas
 
State of jQuery '09
jeresig
 
Ajax Security
Joe Walker
 
What is HTML 5?
Susan Winters
 
HTML5 Essentials
Marc Grabanski
 
Taiwan Web Standards Talk 2011
Zi Bin Cheah
 
Echo HTML5
Nathan Smith
 
jQuery For Beginners - jQuery Conference 2009
Ralph Whitbeck
 
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
Estelle Weyl
 
Brave new world of HTML5 - Interlink Conference Vancouver 04.06.2011
Patrick Lauke
 
HTML5 and the web of tomorrow!
Christian Heilmann
 
Taking your Web App for a walk
Jens-Christian Fischer
 
Don't make me wait! or Building High-Performance Web Applications
Stoyan Stefanov
 
High-Quality JavaScript
Marc Bächinger
 
Ad

Viewers also liked (12)

PDF
Nicholas' Performance Talk at Google
Nicholas Zakas
 
PDF
JavaScript Variable Performance
Nicholas Zakas
 
PDF
High Performance JavaScript (Amazon DevCon 2011)
Nicholas Zakas
 
PPT
Responsive interfaces
Nicholas Zakas
 
PDF
Test Driven Development With YUI Test (Ajax Experience 2008)
Nicholas Zakas
 
PDF
Mobile Web Speed Bumps
Nicholas Zakas
 
PDF
Progressive Enhancement 2.0 (Conference Agnostic)
Nicholas Zakas
 
PDF
Enterprise JavaScript Error Handling (Ajax Experience 2008)
Nicholas Zakas
 
PDF
High Performance JavaScript 2011
Nicholas Zakas
 
PDF
Speed Up Your JavaScript
Nicholas Zakas
 
PPTX
Maintainable JavaScript 2012
Nicholas Zakas
 
PDF
Writing Efficient JavaScript
Nicholas Zakas
 
Nicholas' Performance Talk at Google
Nicholas Zakas
 
JavaScript Variable Performance
Nicholas Zakas
 
High Performance JavaScript (Amazon DevCon 2011)
Nicholas Zakas
 
Responsive interfaces
Nicholas Zakas
 
Test Driven Development With YUI Test (Ajax Experience 2008)
Nicholas Zakas
 
Mobile Web Speed Bumps
Nicholas Zakas
 
Progressive Enhancement 2.0 (Conference Agnostic)
Nicholas Zakas
 
Enterprise JavaScript Error Handling (Ajax Experience 2008)
Nicholas Zakas
 
High Performance JavaScript 2011
Nicholas Zakas
 
Speed Up Your JavaScript
Nicholas Zakas
 
Maintainable JavaScript 2012
Nicholas Zakas
 
Writing Efficient JavaScript
Nicholas Zakas
 
Ad

Similar to Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011) (20)

PDF
Modern Browser Support
Mark Meeker
 
PDF
Progressive Enhancement
Zach Leatherman
 
PDF
A Period of Transition
Jens Grochtdreis
 
PDF
Finding harmony in web development
Christian Heilmann
 
PDF
Drawing the Line with Browser Compatibility
jsmith92
 
KEY
Speed is Essential for a Great Web Experience
Andy Davies
 
PDF
Front end for back end developers
Wojciech Bednarski
 
PDF
Chris Wilson @ FOWA Feb 07
carsonsystems
 
PDF
Enjoying the full stack - Frontend 2010
Christian Heilmann
 
PDF
Bruce Lawson, Web Development 2.0, SparkUp! Poznan Poland
brucelawson
 
KEY
Faster Frontends
Andy Davies
 
PDF
Web app and more
faming su
 
PDF
Web Apps and more
Yan Shi
 
PDF
Progressive Enhancement & Mobile [Funka 2012]
Aaron Gustafson
 
PDF
HTML5 and Google Chrome - DevFest09
mihaiionescu
 
PDF
Developing web applications in 2010
Ignacio Coloma
 
PPTX
Web2013
Sean Yo
 
KEY
The slow death of IE 6
Idaf_1er
 
PPTX
A Lap Around Internet Explorer 8
rsnarayanan
 
PDF
Standards: politics, case studies
Zi Bin Cheah
 
Modern Browser Support
Mark Meeker
 
Progressive Enhancement
Zach Leatherman
 
A Period of Transition
Jens Grochtdreis
 
Finding harmony in web development
Christian Heilmann
 
Drawing the Line with Browser Compatibility
jsmith92
 
Speed is Essential for a Great Web Experience
Andy Davies
 
Front end for back end developers
Wojciech Bednarski
 
Chris Wilson @ FOWA Feb 07
carsonsystems
 
Enjoying the full stack - Frontend 2010
Christian Heilmann
 
Bruce Lawson, Web Development 2.0, SparkUp! Poznan Poland
brucelawson
 
Faster Frontends
Andy Davies
 
Web app and more
faming su
 
Web Apps and more
Yan Shi
 
Progressive Enhancement & Mobile [Funka 2012]
Aaron Gustafson
 
HTML5 and Google Chrome - DevFest09
mihaiionescu
 
Developing web applications in 2010
Ignacio Coloma
 
Web2013
Sean Yo
 
The slow death of IE 6
Idaf_1er
 
A Lap Around Internet Explorer 8
rsnarayanan
 
Standards: politics, case studies
Zi Bin Cheah
 

More from Nicholas Zakas (17)

PPTX
Enough with the JavaScript already!
Nicholas Zakas
 
PPTX
The Pointerless Web
Nicholas Zakas
 
PPTX
JavaScript APIs you’ve never heard of (and some you have)
Nicholas Zakas
 
PPTX
JavaScript Timers, Power Consumption, and Performance
Nicholas Zakas
 
PPTX
Scalable JavaScript Application Architecture 2012
Nicholas Zakas
 
PPTX
High Performance JavaScript (CapitolJS 2011)
Nicholas Zakas
 
PDF
Maintainable JavaScript 2011
Nicholas Zakas
 
PDF
YUI Test The Next Generation (YUIConf 2010)
Nicholas Zakas
 
PDF
High Performance JavaScript (YUIConf 2010)
Nicholas Zakas
 
PDF
High Performance JavaScript - Fronteers 2010
Nicholas Zakas
 
PDF
High Performance JavaScript - WebDirections USA 2010
Nicholas Zakas
 
PDF
Performance on the Yahoo! Homepage
Nicholas Zakas
 
PDF
High Performance JavaScript - jQuery Conference SF Bay Area 2010
Nicholas Zakas
 
PDF
Scalable JavaScript Application Architecture
Nicholas Zakas
 
PDF
Extreme JavaScript Compression With YUI Compressor
Nicholas Zakas
 
PDF
Maintainable JavaScript
Nicholas Zakas
 
ODP
The New Yahoo! Homepage and YUI 3
Nicholas Zakas
 
Enough with the JavaScript already!
Nicholas Zakas
 
The Pointerless Web
Nicholas Zakas
 
JavaScript APIs you’ve never heard of (and some you have)
Nicholas Zakas
 
JavaScript Timers, Power Consumption, and Performance
Nicholas Zakas
 
Scalable JavaScript Application Architecture 2012
Nicholas Zakas
 
High Performance JavaScript (CapitolJS 2011)
Nicholas Zakas
 
Maintainable JavaScript 2011
Nicholas Zakas
 
YUI Test The Next Generation (YUIConf 2010)
Nicholas Zakas
 
High Performance JavaScript (YUIConf 2010)
Nicholas Zakas
 
High Performance JavaScript - Fronteers 2010
Nicholas Zakas
 
High Performance JavaScript - WebDirections USA 2010
Nicholas Zakas
 
Performance on the Yahoo! Homepage
Nicholas Zakas
 
High Performance JavaScript - jQuery Conference SF Bay Area 2010
Nicholas Zakas
 
Scalable JavaScript Application Architecture
Nicholas Zakas
 
Extreme JavaScript Compression With YUI Compressor
Nicholas Zakas
 
Maintainable JavaScript
Nicholas Zakas
 
The New Yahoo! Homepage and YUI 3
Nicholas Zakas
 

Recently uploaded (20)

PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
The Future of Artificial Intelligence (AI)
Mukul
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 

Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)