SlideShare une entreprise Scribd logo
1  sur  134
Télécharger pour lire hors ligne
Scripting
 Maintainability

             Christian Heilmann

Fronteers Conference 2008, Amsterdam, Holland
Hello there, I’m Chris.
I’m here to talk about
maintainability of code.
Which really is not that easy.
I was also asked to deep-dive
       into the subject.
Oh well, let’s do this.
Humans and computers don’t
   work well together.
Computers love things
structured and logical.
Humans, on the other hand
like to tweak, fiddle and find
        their own way.
Photo of a desire

          path – a shortcut people

take to avoid having to go around a corner.




  http://www.flickr.com/photos/skuds/602082016/
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability
Scripting Maintainability

Contenu connexe

Tendances

Aviation Safety Mangement
Aviation Safety MangementAviation Safety Mangement
Aviation Safety Mangementhggowtham
 
Take Off And Landing Performance
Take Off And Landing PerformanceTake Off And Landing Performance
Take Off And Landing Performanceahmad bassiouny
 
Aircraft structure pp
Aircraft structure ppAircraft structure pp
Aircraft structure ppdarshakb
 
Ornithopter flying wing mecahnism
Ornithopter flying wing mecahnismOrnithopter flying wing mecahnism
Ornithopter flying wing mecahnismVijay Patil
 
Final Report -Aircraft Design
Final Report -Aircraft DesignFinal Report -Aircraft Design
Final Report -Aircraft DesignThomas Spisak
 
Drones and all about it seminar
Drones and all about it seminar Drones and all about it seminar
Drones and all about it seminar Jayaram .P
 
2017 Heli-Expo - "What the FRAT?" Helicopter Risk Analysis Tool
2017 Heli-Expo - "What the FRAT?" Helicopter Risk Analysis Tool2017 Heli-Expo - "What the FRAT?" Helicopter Risk Analysis Tool
2017 Heli-Expo - "What the FRAT?" Helicopter Risk Analysis ToolIHSTFAA
 
AIRCRAFT PROPULSION SYSTEM seminar
AIRCRAFT PROPULSION SYSTEM seminarAIRCRAFT PROPULSION SYSTEM seminar
AIRCRAFT PROPULSION SYSTEM seminarDeepak Singh
 
A brief history of jet (gas turbine) engines
A brief history of jet (gas turbine) engines A brief history of jet (gas turbine) engines
A brief history of jet (gas turbine) engines Zafar Jami
 
PPT-AIRCRAFT DESIGN PROJECT-II.pptx
 PPT-AIRCRAFT DESIGN PROJECT-II.pptx PPT-AIRCRAFT DESIGN PROJECT-II.pptx
PPT-AIRCRAFT DESIGN PROJECT-II.pptxManojRasaily1
 
Case study on aero elasticity
Case study on aero elasticityCase study on aero elasticity
Case study on aero elasticitysanjana_ane
 
Introduction to turbojet engines
Introduction to turbojet enginesIntroduction to turbojet engines
Introduction to turbojet enginesVamsi Krishna
 
Aircraft Design Proposal 2016
Aircraft Design Proposal 2016Aircraft Design Proposal 2016
Aircraft Design Proposal 2016Francisco Davila
 

Tendances (20)

CFI Forum - Spins
CFI Forum - SpinsCFI Forum - Spins
CFI Forum - Spins
 
Supercam UAV presentation
Supercam UAV presentationSupercam UAV presentation
Supercam UAV presentation
 
Space Shuttle Columbia Disaster Review
Space Shuttle Columbia Disaster ReviewSpace Shuttle Columbia Disaster Review
Space Shuttle Columbia Disaster Review
 
Aeronautical Decision Making FAA P-8740-69
Aeronautical Decision Making FAA P-8740-69Aeronautical Decision Making FAA P-8740-69
Aeronautical Decision Making FAA P-8740-69
 
Aviation Safety Mangement
Aviation Safety MangementAviation Safety Mangement
Aviation Safety Mangement
 
Take Off And Landing Performance
Take Off And Landing PerformanceTake Off And Landing Performance
Take Off And Landing Performance
 
Aircraft structure pp
Aircraft structure ppAircraft structure pp
Aircraft structure pp
 
Ornithopter flying wing mecahnism
Ornithopter flying wing mecahnismOrnithopter flying wing mecahnism
Ornithopter flying wing mecahnism
 
Final Report -Aircraft Design
Final Report -Aircraft DesignFinal Report -Aircraft Design
Final Report -Aircraft Design
 
Drones and all about it seminar
Drones and all about it seminar Drones and all about it seminar
Drones and all about it seminar
 
2017 Heli-Expo - "What the FRAT?" Helicopter Risk Analysis Tool
2017 Heli-Expo - "What the FRAT?" Helicopter Risk Analysis Tool2017 Heli-Expo - "What the FRAT?" Helicopter Risk Analysis Tool
2017 Heli-Expo - "What the FRAT?" Helicopter Risk Analysis Tool
 
Aeroelasticity
AeroelasticityAeroelasticity
Aeroelasticity
 
AIRCRAFT PROPULSION SYSTEM seminar
AIRCRAFT PROPULSION SYSTEM seminarAIRCRAFT PROPULSION SYSTEM seminar
AIRCRAFT PROPULSION SYSTEM seminar
 
A brief history of jet (gas turbine) engines
A brief history of jet (gas turbine) engines A brief history of jet (gas turbine) engines
A brief history of jet (gas turbine) engines
 
موتور هواپیما
موتور هواپیماموتور هواپیما
موتور هواپیما
 
PPT-AIRCRAFT DESIGN PROJECT-II.pptx
 PPT-AIRCRAFT DESIGN PROJECT-II.pptx PPT-AIRCRAFT DESIGN PROJECT-II.pptx
PPT-AIRCRAFT DESIGN PROJECT-II.pptx
 
Case study on aero elasticity
Case study on aero elasticityCase study on aero elasticity
Case study on aero elasticity
 
Introduction to turbojet engines
Introduction to turbojet enginesIntroduction to turbojet engines
Introduction to turbojet engines
 
Aircraft basics
Aircraft basicsAircraft basics
Aircraft basics
 
Aircraft Design Proposal 2016
Aircraft Design Proposal 2016Aircraft Design Proposal 2016
Aircraft Design Proposal 2016
 

En vedette

Game of maintainability
Game of maintainabilityGame of maintainability
Game of maintainabilityAlterEvo Ltd
 
Dover PMAR 2010 - Maintainability
Dover PMAR 2010 - MaintainabilityDover PMAR 2010 - Maintainability
Dover PMAR 2010 - MaintainabilityJerry Dover
 
item North America Mechanical Solutions For Dynamic Applications
item North America Mechanical Solutions For Dynamic Applicationsitem North America Mechanical Solutions For Dynamic Applications
item North America Mechanical Solutions For Dynamic ApplicationsMB Kit Systems Inc.
 
Sergio Antonio Salvi, Technical Representation Plan (lecture extract)
Sergio Antonio Salvi, Technical Representation Plan (lecture extract)Sergio Antonio Salvi, Technical Representation Plan (lecture extract)
Sergio Antonio Salvi, Technical Representation Plan (lecture extract)Sergio Antonio Salvi
 
Sergio Antonio Salvi, Design for Assembly (lecture extract)
Sergio Antonio Salvi, Design for Assembly (lecture extract)Sergio Antonio Salvi, Design for Assembly (lecture extract)
Sergio Antonio Salvi, Design for Assembly (lecture extract)Sergio Antonio Salvi
 
How Reverse Engineering Can Drive Innovation in Developing Mechanical Components
How Reverse Engineering Can Drive Innovation in Developing Mechanical ComponentsHow Reverse Engineering Can Drive Innovation in Developing Mechanical Components
How Reverse Engineering Can Drive Innovation in Developing Mechanical ComponentsAutocad Drafting India
 
Mechanical Parts & Assemblies
Mechanical Parts & AssembliesMechanical Parts & Assemblies
Mechanical Parts & AssembliesPeter_Mendis
 
Basics of interchangeability
Basics of interchangeabilityBasics of interchangeability
Basics of interchangeabilitybrajaybr
 
211053940 mechanisms-for-projects-drawings-pr-pdf
211053940 mechanisms-for-projects-drawings-pr-pdf211053940 mechanisms-for-projects-drawings-pr-pdf
211053940 mechanisms-for-projects-drawings-pr-pdfTrung Quoc Le
 
Design for Assembly (DFA)
Design for Assembly (DFA)Design for Assembly (DFA)
Design for Assembly (DFA)Richard Farr
 
Interchangeability & selective assembly
Interchangeability & selective assemblyInterchangeability & selective assembly
Interchangeability & selective assemblyKumar Chirra
 

En vedette (17)

Game of maintainability
Game of maintainabilityGame of maintainability
Game of maintainability
 
Dover PMAR 2010 - Maintainability
Dover PMAR 2010 - MaintainabilityDover PMAR 2010 - Maintainability
Dover PMAR 2010 - Maintainability
 
The Pyramid of Hate
The Pyramid of HateThe Pyramid of Hate
The Pyramid of Hate
 
item North America Mechanical Solutions For Dynamic Applications
item North America Mechanical Solutions For Dynamic Applicationsitem North America Mechanical Solutions For Dynamic Applications
item North America Mechanical Solutions For Dynamic Applications
 
Sergio Antonio Salvi, Technical Representation Plan (lecture extract)
Sergio Antonio Salvi, Technical Representation Plan (lecture extract)Sergio Antonio Salvi, Technical Representation Plan (lecture extract)
Sergio Antonio Salvi, Technical Representation Plan (lecture extract)
 
Sergio Antonio Salvi, Design for Assembly (lecture extract)
Sergio Antonio Salvi, Design for Assembly (lecture extract)Sergio Antonio Salvi, Design for Assembly (lecture extract)
Sergio Antonio Salvi, Design for Assembly (lecture extract)
 
How Reverse Engineering Can Drive Innovation in Developing Mechanical Components
How Reverse Engineering Can Drive Innovation in Developing Mechanical ComponentsHow Reverse Engineering Can Drive Innovation in Developing Mechanical Components
How Reverse Engineering Can Drive Innovation in Developing Mechanical Components
 
Mechanical Parts & Assemblies
Mechanical Parts & AssembliesMechanical Parts & Assemblies
Mechanical Parts & Assemblies
 
Ch33 mechanical assembly-tseng
Ch33 mechanical assembly-tsengCh33 mechanical assembly-tseng
Ch33 mechanical assembly-tseng
 
Basics of interchangeability
Basics of interchangeabilityBasics of interchangeability
Basics of interchangeability
 
211053940 mechanisms-for-projects-drawings-pr-pdf
211053940 mechanisms-for-projects-drawings-pr-pdf211053940 mechanisms-for-projects-drawings-pr-pdf
211053940 mechanisms-for-projects-drawings-pr-pdf
 
Dfma
DfmaDfma
Dfma
 
Mechanical motion
Mechanical motionMechanical motion
Mechanical motion
 
Design for Assembly (DFA)
Design for Assembly (DFA)Design for Assembly (DFA)
Design for Assembly (DFA)
 
DFMA design for manufacturing and assembly
DFMA design for manufacturing and assembly DFMA design for manufacturing and assembly
DFMA design for manufacturing and assembly
 
Interchangeability & selective assembly
Interchangeability & selective assemblyInterchangeability & selective assembly
Interchangeability & selective assembly
 
Top down assembly
Top down assemblyTop down assembly
Top down assembly
 

Similaire à Scripting Maintainability

3 d printing presentation
3 d printing presentation3 d printing presentation
3 d printing presentationRavi Sharma
 
Best 3D printing presentation
Best 3D printing presentationBest 3D printing presentation
Best 3D printing presentationVINEET MISHRA
 
3 d printing and its applications
3 d printing and its applications3 d printing and its applications
3 d printing and its applicationsAISSMS IOIT,PUNE
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
Where to find better ideas? +10 categories to explore with examples
Where to find better ideas? +10 categories to explore with examplesWhere to find better ideas? +10 categories to explore with examples
Where to find better ideas? +10 categories to explore with examplesBoard of Innovation
 
rstudio::conf(2019L)
rstudio::conf(2019L)rstudio::conf(2019L)
rstudio::conf(2019L)Hilary Parker
 
Digital Fabrication Studio 0.3 3D Printing
Digital Fabrication Studio 0.3 3D PrintingDigital Fabrication Studio 0.3 3D Printing
Digital Fabrication Studio 0.3 3D PrintingMassimo Menichinelli
 
Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris WebChristian Heilmann
 
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008Association Paris-Web
 
Artificial Intelligence in Fashion, Beauty and related Creative industries
Artificial Intelligence in Fashion, Beauty and related Creative industriesArtificial Intelligence in Fashion, Beauty and related Creative industries
Artificial Intelligence in Fashion, Beauty and related Creative industriesPetteriTeikariPhD
 
3d printing technology
3d printing technology3d printing technology
3d printing technologyPrachi Agarwal
 
What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?St. Petersburg College
 
18 building design fails
18 building design fails18 building design fails
18 building design failsDortech Direct
 
Beyond Responsiveness - Prague 2012
Beyond Responsiveness - Prague 2012Beyond Responsiveness - Prague 2012
Beyond Responsiveness - Prague 2012Eric Reiss
 
Application of 3 d printing in construction management (1) (1)
Application of 3 d printing in construction management (1) (1)Application of 3 d printing in construction management (1) (1)
Application of 3 d printing in construction management (1) (1)adarshkaushik6
 

Similaire à Scripting Maintainability (20)

3 d printing presentation
3 d printing presentation3 d printing presentation
3 d printing presentation
 
Best 3D printing presentation
Best 3D printing presentationBest 3D printing presentation
Best 3D printing presentation
 
3DPrinting Technologies
3DPrinting Technologies3DPrinting Technologies
3DPrinting Technologies
 
3 d printing and its applications
3 d printing and its applications3 d printing and its applications
3 d printing and its applications
 
Introducing 3D Design and Printing
Introducing 3D Design and PrintingIntroducing 3D Design and Printing
Introducing 3D Design and Printing
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
Web 3.D Presentation
Web 3.D PresentationWeb 3.D Presentation
Web 3.D Presentation
 
Fab Academy 2015: Laser Cutting
Fab Academy 2015: Laser CuttingFab Academy 2015: Laser Cutting
Fab Academy 2015: Laser Cutting
 
Where to find better ideas? +10 categories to explore with examples
Where to find better ideas? +10 categories to explore with examplesWhere to find better ideas? +10 categories to explore with examples
Where to find better ideas? +10 categories to explore with examples
 
rstudio::conf(2019L)
rstudio::conf(2019L)rstudio::conf(2019L)
rstudio::conf(2019L)
 
Digital Fabrication Studio 0.3 3D Printing
Digital Fabrication Studio 0.3 3D PrintingDigital Fabrication Studio 0.3 3D Printing
Digital Fabrication Studio 0.3 3D Printing
 
Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris Web
 
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008
 
Artificial Intelligence in Fashion, Beauty and related Creative industries
Artificial Intelligence in Fashion, Beauty and related Creative industriesArtificial Intelligence in Fashion, Beauty and related Creative industries
Artificial Intelligence in Fashion, Beauty and related Creative industries
 
3d printing technology
3d printing technology3d printing technology
3d printing technology
 
What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?
 
18 building design fails
18 building design fails18 building design fails
18 building design fails
 
Beyond Responsiveness - Prague 2012
Beyond Responsiveness - Prague 2012Beyond Responsiveness - Prague 2012
Beyond Responsiveness - Prague 2012
 
CAD/CAM II
CAD/CAM IICAD/CAM II
CAD/CAM II
 
Application of 3 d printing in construction management (1) (1)
Application of 3 d printing in construction management (1) (1)Application of 3 d printing in construction management (1) (1)
Application of 3 d printing in construction management (1) (1)
 

Plus de Christian Heilmann

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Christian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilegeChristian Heilmann
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloChristian Heilmann
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteChristian Heilmann
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteChristian Heilmann
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandChristian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilegeChristian Heilmann
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerChristian Heilmann
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?Christian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachChristian Heilmann
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsChristian Heilmann
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansChristian Heilmann
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Christian Heilmann
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlChristian Heilmann
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Christian Heilmann
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)Christian Heilmann
 
Breaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfBreaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfChristian Heilmann
 

Plus de Christian Heilmann (20)

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynote
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer
 
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReach
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worlds
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humans
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
 
Breaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfBreaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconf
 

Dernier

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Dernier (20)

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

Scripting Maintainability