SlideShare a Scribd company logo
1 of 56
Download to read offline
Please Don’t Touch
       the Slow Parts

                        francesco.fullone@ideato.it
                            http://www.ideato.it/

                        federico.galassi@gmail.com
                         http://federico.galassi.net/

Saturday, May 8, 2010
Saturday, May 8, 2010
fast er

Saturday, May 8, 2010
fast er WEB

Saturday, May 8, 2010
Faster == Better?



Saturday, May 8, 2010
We have to wait



Saturday, May 8, 2010
... All the time



Saturday, May 8, 2010
“Savings in time
                        feels like simplicity”



Saturday, May 8, 2010
“Time is the only
 commodity that matters”



Saturday, May 8, 2010
Faster web, more clicks




                 http://www.stevesouders.com/blog/2009/07/27/wikia-fast-pages-retain-users/
Saturday, May 8, 2010
Faster web, better SEO




http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html
Saturday, May 8, 2010
Faster web is hot




Saturday, May 8, 2010
Say web, Say browser




Saturday, May 8, 2010
How browsers work




Saturday, May 8, 2010
User clicks on a link




Saturday, May 8, 2010
Browser resolves
                          domain name                           DNS

                                          UDP

                               www.google.com




                                                72.14.234.104




           domain

Saturday, May 8, 2010
Browser connects to
                 web server
                                                  WEB
                                     TCP/IP

                                  72.14.234.104




           domain       connect

Saturday, May 8, 2010
Browser sends a
                        request for a page
                                                                      WEB
                                                   HTTP
                                          GET /language_tools?hl=en
                                          Host: www.google.com




           domain        connect   send

Saturday, May 8, 2010
Browser receives a
     response with the page
                                                          WEB




                                                   HTTP

                                               200 OK




           domain       connect   send   receive

Saturday, May 8, 2010
Browser renders the
                 new page



           domain       connect   send   receive   render

Saturday, May 8, 2010
Rendering is complex
              parse + paint
                        render




Saturday, May 8, 2010
Rendering really complex
parse + paint + resources
                                                   render

                        css

                              css

                                    img

                                          img

                                           javascript

                                                  javascript

                                                        flash
Saturday, May 8, 2010
Each resource is another
         web request
                        render




Saturday, May 8, 2010
Requests are
                 processed in parallel
                          render




Saturday, May 8, 2010
Once upon a time...
                             Static pages
                             Few resources
                             Less javascript
Saturday, May 8, 2010
Most time on server
         domain connect   send   receive   render




Saturday, May 8, 2010
Solution is faster serverside
         domain connect   send   receive   render




Saturday, May 8, 2010
Ajax revolution




Saturday, May 8, 2010
Most time on browser
         domain connect   send   receive   render




Saturday, May 8, 2010
Golden rule of faster web
         80% of the end user
        response time is spent
           on the front-end

Saturday, May 8, 2010
Golden rule of faster web
                        Start there.



Saturday, May 8, 2010
Why web
                        slow parts?



Saturday, May 8, 2010
Easy to understand




Saturday, May 8, 2010
Each part has its rules




Saturday, May 8, 2010
Which parts are slow?




Saturday, May 8, 2010
Network is slow




Saturday, May 8, 2010
Less stuff
                        Fewer requests
                                  Pages have too
                                  many resources


                                  Concatenate js/css
                                  Css sprites
                                  Less dns requests
Saturday, May 8, 2010
Less stuff
                        Cache requests
                                  Browser download
                                  resources repeatedly

                                  Expires header
                                  Revving Files
                                  External js/css
                                  Remove etags
Saturday, May 8, 2010
Smaller stuff
              Compress responses
                          Resources are
                          too big


                          Content-Encoding
                          Gzip
                          Deflate
Saturday, May 8, 2010
Smaller stuff
                        Minify responses
                                   Resources are
                                   too big


                                   js, css, html
                                   remove formatting
                                   remove comments
                                   use tools
Saturday, May 8, 2010
Closer stuff
                        Use a CDN
                                   Resources are
                                   too far


                                   reduce latency



Saturday, May 8, 2010
Browser is slow




Saturday, May 8, 2010
Scripts block loading
                 html
                                                         document.write
                        javascript
                                                         location.href
                                        css
                                                         scripts order
                                        img

                                     javascript

                                                  img

                                                  flash

Saturday, May 8, 2010
Put scripts at bottom
                  html

                         css

                         img

                               img

                               flash

                                      javascript

                                                   javascript
Saturday, May 8, 2010
Unloaded styles
           block page rendering
                        html

                               img

                               img

                               flash

                               css




Saturday, May 8, 2010
Put styles at top
                        html

                               css

                               img

                               img

                               flash




Saturday, May 8, 2010
Scripts and styles
                           side effects

        dom reflows
        css expression reflows



Saturday, May 8, 2010
All that glitters
                          is not gold



Saturday, May 8, 2010
Everything is a
                           tradeoff



Saturday, May 8, 2010
performance brings
                    complexity



Saturday, May 8, 2010
know the rules but...




Saturday, May 8, 2010
leave complexity
                          to computers



Saturday, May 8, 2010
use libraries
              during development



Saturday, May 8, 2010
Use tools
                        at build time



Saturday, May 8, 2010
http://abetterbrowser.org/
Saturday, May 8, 2010
Questions?




Saturday, May 8, 2010

More Related Content

Viewers also liked

Icai trichur - reverse charge mechanism - 24.11.2013
Icai   trichur - reverse charge mechanism - 24.11.2013Icai   trichur - reverse charge mechanism - 24.11.2013
Icai trichur - reverse charge mechanism - 24.11.2013oswinfo
 
into the white HOMEWORK
into the white HOMEWORKinto the white HOMEWORK
into the white HOMEWORKJean Jaquez
 
Armero fe y alegría manual de convivencia antiguo
Armero fe y alegría   manual de convivencia antiguoArmero fe y alegría   manual de convivencia antiguo
Armero fe y alegría manual de convivencia antiguosebasecret
 
Architecture glossary
Architecture glossaryArchitecture glossary
Architecture glossaryPaola Mendez
 
Potencialice su Fuerza Laboral y Servicios Externos con Fieldglass [Mexico City]
Potencialice su Fuerza Laboral y Servicios Externos con Fieldglass [Mexico City]Potencialice su Fuerza Laboral y Servicios Externos con Fieldglass [Mexico City]
Potencialice su Fuerza Laboral y Servicios Externos con Fieldglass [Mexico City]SAP Ariba
 
Infosheet InfraVision and RemedyForce
Infosheet InfraVision and RemedyForceInfosheet InfraVision and RemedyForce
Infosheet InfraVision and RemedyForceInfraVision
 
Derechos y deberes del aprendiz sena
Derechos y deberes del aprendiz senaDerechos y deberes del aprendiz sena
Derechos y deberes del aprendiz senaAlfredo Salazar Diaz
 
Guía de manejo Beneflex 2014 - Emsa
Guía de manejo   Beneflex 2014 - EmsaGuía de manejo   Beneflex 2014 - Emsa
Guía de manejo Beneflex 2014 - EmsaIsmael Tapia Vidal
 
MAST Americas 2010 sales brochure
MAST Americas 2010 sales brochureMAST Americas 2010 sales brochure
MAST Americas 2010 sales brochurewarrenedge
 
Es figat
Es  figatEs  figat
Es figatmtriay
 
Data-Driven Marketing Roadshow eXelate - March 25, 2014
Data-Driven Marketing Roadshow eXelate - March 25, 2014Data-Driven Marketing Roadshow eXelate - March 25, 2014
Data-Driven Marketing Roadshow eXelate - March 25, 2014DDM Alliance
 
Veredicto y sentencia a Ivan Bolado
Veredicto y sentencia a Ivan BoladoVeredicto y sentencia a Ivan Bolado
Veredicto y sentencia a Ivan BoladoRoberto Torres
 
Publicación en el BOP de nuestro IV Convenio Colectivo y de nuestro I Plan de...
Publicación en el BOP de nuestro IV Convenio Colectivo y de nuestro I Plan de...Publicación en el BOP de nuestro IV Convenio Colectivo y de nuestro I Plan de...
Publicación en el BOP de nuestro IV Convenio Colectivo y de nuestro I Plan de...jcaranafalcon
 
[Webinar] 5 Steps to Designing Psychologically Powerful Landing Pages
[Webinar] 5 Steps to Designing Psychologically Powerful Landing Pages[Webinar] 5 Steps to Designing Psychologically Powerful Landing Pages
[Webinar] 5 Steps to Designing Psychologically Powerful Landing PagesUnbounce
 
Implementing An All Encompassing Sustainability Strategy – The Key Challenges...
Implementing An All Encompassing Sustainability Strategy – The Key Challenges...Implementing An All Encompassing Sustainability Strategy – The Key Challenges...
Implementing An All Encompassing Sustainability Strategy – The Key Challenges...stevelmy
 
Plan especial emergencias_if[1]
Plan especial emergencias_if[1]Plan especial emergencias_if[1]
Plan especial emergencias_if[1]sindicatosatif
 
Requerimientos iso 9001 2015 alta direccion
Requerimientos iso 9001 2015 alta direccionRequerimientos iso 9001 2015 alta direccion
Requerimientos iso 9001 2015 alta direccionJulio Meléndez Luna
 

Viewers also liked (20)

Icai trichur - reverse charge mechanism - 24.11.2013
Icai   trichur - reverse charge mechanism - 24.11.2013Icai   trichur - reverse charge mechanism - 24.11.2013
Icai trichur - reverse charge mechanism - 24.11.2013
 
Patente STERILFOOD TM
Patente STERILFOOD TMPatente STERILFOOD TM
Patente STERILFOOD TM
 
Calidad, normas
Calidad, normasCalidad, normas
Calidad, normas
 
into the white HOMEWORK
into the white HOMEWORKinto the white HOMEWORK
into the white HOMEWORK
 
Armero fe y alegría manual de convivencia antiguo
Armero fe y alegría   manual de convivencia antiguoArmero fe y alegría   manual de convivencia antiguo
Armero fe y alegría manual de convivencia antiguo
 
Architecture glossary
Architecture glossaryArchitecture glossary
Architecture glossary
 
Potencialice su Fuerza Laboral y Servicios Externos con Fieldglass [Mexico City]
Potencialice su Fuerza Laboral y Servicios Externos con Fieldglass [Mexico City]Potencialice su Fuerza Laboral y Servicios Externos con Fieldglass [Mexico City]
Potencialice su Fuerza Laboral y Servicios Externos con Fieldglass [Mexico City]
 
Infosheet InfraVision and RemedyForce
Infosheet InfraVision and RemedyForceInfosheet InfraVision and RemedyForce
Infosheet InfraVision and RemedyForce
 
Derechos y deberes del aprendiz sena
Derechos y deberes del aprendiz senaDerechos y deberes del aprendiz sena
Derechos y deberes del aprendiz sena
 
Guía de manejo Beneflex 2014 - Emsa
Guía de manejo   Beneflex 2014 - EmsaGuía de manejo   Beneflex 2014 - Emsa
Guía de manejo Beneflex 2014 - Emsa
 
MAST Americas 2010 sales brochure
MAST Americas 2010 sales brochureMAST Americas 2010 sales brochure
MAST Americas 2010 sales brochure
 
Es figat
Es  figatEs  figat
Es figat
 
Data-Driven Marketing Roadshow eXelate - March 25, 2014
Data-Driven Marketing Roadshow eXelate - March 25, 2014Data-Driven Marketing Roadshow eXelate - March 25, 2014
Data-Driven Marketing Roadshow eXelate - March 25, 2014
 
Veredicto y sentencia a Ivan Bolado
Veredicto y sentencia a Ivan BoladoVeredicto y sentencia a Ivan Bolado
Veredicto y sentencia a Ivan Bolado
 
Publicación en el BOP de nuestro IV Convenio Colectivo y de nuestro I Plan de...
Publicación en el BOP de nuestro IV Convenio Colectivo y de nuestro I Plan de...Publicación en el BOP de nuestro IV Convenio Colectivo y de nuestro I Plan de...
Publicación en el BOP de nuestro IV Convenio Colectivo y de nuestro I Plan de...
 
[Webinar] 5 Steps to Designing Psychologically Powerful Landing Pages
[Webinar] 5 Steps to Designing Psychologically Powerful Landing Pages[Webinar] 5 Steps to Designing Psychologically Powerful Landing Pages
[Webinar] 5 Steps to Designing Psychologically Powerful Landing Pages
 
Exposicion leo
Exposicion leoExposicion leo
Exposicion leo
 
Implementing An All Encompassing Sustainability Strategy – The Key Challenges...
Implementing An All Encompassing Sustainability Strategy – The Key Challenges...Implementing An All Encompassing Sustainability Strategy – The Key Challenges...
Implementing An All Encompassing Sustainability Strategy – The Key Challenges...
 
Plan especial emergencias_if[1]
Plan especial emergencias_if[1]Plan especial emergencias_if[1]
Plan especial emergencias_if[1]
 
Requerimientos iso 9001 2015 alta direccion
Requerimientos iso 9001 2015 alta direccionRequerimientos iso 9001 2015 alta direccion
Requerimientos iso 9001 2015 alta direccion
 

Similar to Please Don't Touch the Slow Parts

Open End To End Js Stack
Open End To End Js StackOpen End To End Js Stack
Open End To End Js StackSkills Matter
 
WordPress Front End Optimizations
WordPress Front End OptimizationsWordPress Front End Optimizations
WordPress Front End OptimizationsScott Taylor
 
Html5 apps nikolaionken-08-06
Html5 apps nikolaionken-08-06Html5 apps nikolaionken-08-06
Html5 apps nikolaionken-08-06Skills Matter
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5Adrian Olaru
 
Model-Driven Software Development - Web Abstractions 1
Model-Driven Software Development - Web Abstractions 1Model-Driven Software Development - Web Abstractions 1
Model-Driven Software Development - Web Abstractions 1Eelco Visser
 
In depth with html5 java2days 2010
In depth with html5 java2days 2010In depth with html5 java2days 2010
In depth with html5 java2days 2010Mystic Coders, LLC
 
Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Zi Bin Cheah
 
Standards: politics, case studies
Standards: politics, case studiesStandards: politics, case studies
Standards: politics, case studiesZi Bin Cheah
 
Mobile Web and Campus Assistant
Mobile Web and Campus AssistantMobile Web and Campus Assistant
Mobile Web and Campus Assistantshellac
 
Browser Extensions in Mozilla Firefox & Google Chrome
Browser Extensions in Mozilla Firefox & Google ChromeBrowser Extensions in Mozilla Firefox & Google Chrome
Browser Extensions in Mozilla Firefox & Google ChromeKenneth Auchenberg
 
JClouds at San Francisco Java User Group
JClouds at San Francisco Java User GroupJClouds at San Francisco Java User Group
JClouds at San Francisco Java User GroupMarakana Inc.
 
Passing a Front end Developer interview
Passing a Front end Developer interview Passing a Front end Developer interview
Passing a Front end Developer interview tonyfarnsworth
 
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScriptSencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScriptDavid Kaneda
 
Jquery Introduction
Jquery IntroductionJquery Introduction
Jquery Introductioncabbiepete
 
JavaOne 2011 - Going Mobile With Java Based Technologies Today
JavaOne 2011 - Going Mobile With Java Based Technologies TodayJavaOne 2011 - Going Mobile With Java Based Technologies Today
JavaOne 2011 - Going Mobile With Java Based Technologies TodayWesley Hales
 
Red Dirt Ruby Conference
Red Dirt Ruby ConferenceRed Dirt Ruby Conference
Red Dirt Ruby ConferenceJohn Woodell
 

Similar to Please Don't Touch the Slow Parts (20)

Open End To End Js Stack
Open End To End Js StackOpen End To End Js Stack
Open End To End Js Stack
 
WordPress Front End Optimizations
WordPress Front End OptimizationsWordPress Front End Optimizations
WordPress Front End Optimizations
 
HTML5 offline
HTML5 offlineHTML5 offline
HTML5 offline
 
Html5 apps nikolaionken-08-06
Html5 apps nikolaionken-08-06Html5 apps nikolaionken-08-06
Html5 apps nikolaionken-08-06
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Model-Driven Software Development - Web Abstractions 1
Model-Driven Software Development - Web Abstractions 1Model-Driven Software Development - Web Abstractions 1
Model-Driven Software Development - Web Abstractions 1
 
20100608sigmod
20100608sigmod20100608sigmod
20100608sigmod
 
In depth with html5 java2days 2010
In depth with html5 java2days 2010In depth with html5 java2days 2010
In depth with html5 java2days 2010
 
Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010
 
Portfolio 2007-2009
Portfolio 2007-2009Portfolio 2007-2009
Portfolio 2007-2009
 
Standards: politics, case studies
Standards: politics, case studiesStandards: politics, case studies
Standards: politics, case studies
 
Mobile Web and Campus Assistant
Mobile Web and Campus AssistantMobile Web and Campus Assistant
Mobile Web and Campus Assistant
 
Browser Extensions in Mozilla Firefox & Google Chrome
Browser Extensions in Mozilla Firefox & Google ChromeBrowser Extensions in Mozilla Firefox & Google Chrome
Browser Extensions in Mozilla Firefox & Google Chrome
 
JClouds at San Francisco Java User Group
JClouds at San Francisco Java User GroupJClouds at San Francisco Java User Group
JClouds at San Francisco Java User Group
 
Symfony in the Cloud
Symfony in the CloudSymfony in the Cloud
Symfony in the Cloud
 
Passing a Front end Developer interview
Passing a Front end Developer interview Passing a Front end Developer interview
Passing a Front end Developer interview
 
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScriptSencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
Sencha Touch beta — Amazing Mobile Web Apps with HTML5, CSS3 & JavaScript
 
Jquery Introduction
Jquery IntroductionJquery Introduction
Jquery Introduction
 
JavaOne 2011 - Going Mobile With Java Based Technologies Today
JavaOne 2011 - Going Mobile With Java Based Technologies TodayJavaOne 2011 - Going Mobile With Java Based Technologies Today
JavaOne 2011 - Going Mobile With Java Based Technologies Today
 
Red Dirt Ruby Conference
Red Dirt Ruby ConferenceRed Dirt Ruby Conference
Red Dirt Ruby Conference
 

More from Federico Galassi

Vim, the Way of the Keyboard
Vim, the Way of the KeyboardVim, the Way of the Keyboard
Vim, the Way of the KeyboardFederico Galassi
 
The Strange World of Javascript and all its little Asynchronous Beasts
The Strange World of Javascript and all its little Asynchronous BeastsThe Strange World of Javascript and all its little Asynchronous Beasts
The Strange World of Javascript and all its little Asynchronous BeastsFederico Galassi
 
Javascript the New Parts v2
Javascript the New Parts v2Javascript the New Parts v2
Javascript the New Parts v2Federico Galassi
 
CouchApps: Requiem for Accidental Complexity
CouchApps: Requiem for Accidental ComplexityCouchApps: Requiem for Accidental Complexity
CouchApps: Requiem for Accidental ComplexityFederico Galassi
 
Please Don't Touch the Slow Parts V3
Please Don't Touch the Slow Parts V3Please Don't Touch the Slow Parts V3
Please Don't Touch the Slow Parts V3Federico Galassi
 
Javascript The Good Parts v2
Javascript The Good Parts v2Javascript The Good Parts v2
Javascript The Good Parts v2Federico Galassi
 

More from Federico Galassi (9)

Vim, the Way of the Keyboard
Vim, the Way of the KeyboardVim, the Way of the Keyboard
Vim, the Way of the Keyboard
 
The Strange World of Javascript and all its little Asynchronous Beasts
The Strange World of Javascript and all its little Asynchronous BeastsThe Strange World of Javascript and all its little Asynchronous Beasts
The Strange World of Javascript and all its little Asynchronous Beasts
 
Javascript the New Parts v2
Javascript the New Parts v2Javascript the New Parts v2
Javascript the New Parts v2
 
CouchApps: Requiem for Accidental Complexity
CouchApps: Requiem for Accidental ComplexityCouchApps: Requiem for Accidental Complexity
CouchApps: Requiem for Accidental Complexity
 
Please Don't Touch the Slow Parts V3
Please Don't Touch the Slow Parts V3Please Don't Touch the Slow Parts V3
Please Don't Touch the Slow Parts V3
 
Javascript the New Parts
Javascript the New PartsJavascript the New Parts
Javascript the New Parts
 
Event Driven Javascript
Event Driven JavascriptEvent Driven Javascript
Event Driven Javascript
 
Javascript The Good Parts v2
Javascript The Good Parts v2Javascript The Good Parts v2
Javascript The Good Parts v2
 
Javascript The Good Parts
Javascript The Good PartsJavascript The Good Parts
Javascript The Good Parts
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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 SolutionsEnterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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 Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

Please Don't Touch the Slow Parts