SlideShare una empresa de Scribd logo
1 de 68
Descargar para leer sin conexión
@thiagoavadore#CodemotionMilan
AI WITH A DEVOPS MINDSET -
EXPERIMENTATION, SHARING AND EASY
ML DEPLOYMENT
THIAGO DE FARIA

DATAOPS & AI LEAD @LINKIT
@thiagoavadore#CodemotionMilan
…
@thiagoavadore#CodemotionMilan
~/
▸ ! @ "
@thiagoavadore#CodemotionMilan
~/
▸ ! @ "
▸ ❤ 👶 🎸 🎹 '
@thiagoavadore#CodemotionMilan
~/
▸ ! @ "
▸ Pure Math —> Software Engineer
▸ ❤ 👶 🎸 🎹 '
@thiagoavadore#CodemotionMilan
~/
▸ ! @ "
▸ Pure Math —> Software Engineer
▸ ❤ 👶 🎸 🎹 '
▸ OSS, 🐍, 🌧, Go, k8s, tensorflow, Scala & Spark
@thiagoavadore#CodemotionMilan
~/
▸ ! @ "
▸ Pure Math —> Software Engineer
▸ ❤ 👶 🎸 🎹 '
▸ OSS, 🐍, 🌧, Go, k8s, tensorflow, Scala & Spark
▸ Conference organiser - devopsdays,
Amsterdam.ai, ITNEXT, …
@thiagoavadore#CodemotionMilan
~/
▸ ! @ "
▸ Pure Math —> Software Engineer
▸ DevOps believer
▸ ❤ 👶 🎸 🎹 '
▸ OSS, 🐍, 🌧, Go, k8s, tensorflow, Scala & Spark
▸ Conference organiser - devopsdays,
Amsterdam.ai, ITNEXT, …
@thiagoavadore#CodemotionMilan
FIGHTING THE
DOWNWARDS SPIRAL
TIMELESS CONFLICT
@thiagoavadore#CodemotionMilan
Product
Dev
IT Ops
QA
Infosec
@thiagoavadore#CodemotionMilan
HYPE WARS - REVENGE OF AI
@thiagoavadore#CodemotionMilan
GOOGLE AI MAKES PHONE CALLS??!!

CAN YOU DO SOMETHING LIKE THAT USING
THAT TENSORFLOW STUFF?

OUR USERS WOULD LOVE THAT!
PERSON A, VP OF PRODUCT

The real goal? A great PR
HYPE WARS - REVENGE OF AI
@thiagoavadore#CodemotionMilan
HYPE WARS - OTHER HYPES STRIKE BACK
@thiagoavadore#CodemotionMilan
WAIT… CAN YOU ALSO DO
THAT IN A CONTAINER USING
BLOCKCHAIN?
PERSON B, appointed new VP of product
HYPE WARS - OTHER HYPES STRIKE BACK
@thiagoavadore#CodemotionMilan
HYPE WARS - THE ULTIMATE MEDIUM READER
@thiagoavadore#CodemotionMilan
WHY DON’T WE CREATE AN AI DEVOPS CLOUD-
NATIVE APP ON K8S USING BLOCKCHAIN
BACKED BY IOT DEVICES THAT THE USER WILL
EXPERIENCE WITH A VR HEADSET? A TRULY
DISRUPTIVE DIGITAL TRANSFORMATION!
HYPE WARS - THE ULTIMATE MEDIUM READER
@thiagoavadore#CodemotionMilan
WHY DON’T WE CREATE AN AI DEVOPS CLOUD-
NATIVE APP ON K8S USING BLOCKCHAIN
BACKED BY IOT DEVICES THAT THE USER WILL
EXPERIENCE WITH A VR HEADSET? A TRULY
DISRUPTIVE DIGITAL TRANSFORMATION!
PERSON C, appointed CEO and master-of-all things

Gets funded and moves to the Bay Area
HYPE WARS - THE ULTIMATE MEDIUM READER
@thiagoavadore#CodemotionMilan
AI
MAKE COMPUTERS
CAPABLE OF DOING
THINGS THAT WHEN
DONE BY A HUMAN,
WOULD BE THOUGHT
TO REQUIRE
INTELLIGENCE
@thiagoavadore#CodemotionMilan
MAKE MACHINES
FIND PATTERNS
WITHOUT EXPLICITLY
PROGRAMMING
THEM TO DO SO
AI
MACHINE
LEARNING
@thiagoavadore#CodemotionMilan
IF/ELSE, LOOPS &
FUNCTIONSNON-ML DEVELOPMENT
@thiagoavadore#CodemotionMilan
@thiagoavadore#CodemotionMilan
@thiagoavadore#CodemotionMilan
DATA &
HYPERPARAMETERS
ML DEVELOPMENT
@thiagoavadore#CodemotionMilan
@thiagoavadore#CodemotionMilan
DATA
PIPELINE
Manual

INGESTION
EXPLORE
CLEAN
FEATURE
ENGINEERING
@thiagoavadore#CodemotionMilan
DATA
PIPELINE
MODEL DEV
EXPLORE
CLEAN
FEATURE
ENGINEERING
TRAIN
TESTTUNE
Manual

INGESTION
@thiagoavadore#CodemotionMilan
DATA
PIPELINE
MODEL DEV
EXPLORE
CLEAN
FEATURE
ENGINEERING
TRAIN
TESTTUNE
Automated

INGESTION
@thiagoavadore#CodemotionMilan
DATA
PIPELINE
MODEL DEVOPERATIONS
EXPLORE
CLEAN
FEATURE
ENGINEERING
TRAIN
TEST
TUNE
PACKAGE
LOGGING
MONITOR
DEPLOY
Automated

INGESTION
SERVE
@thiagoavadore#CodemotionMilan
TRADITIONAL PROBLEMS ALONG THE WAY…
@thiagoavadore#CodemotionMilan
TRADITIONAL PROBLEMS ALONG THE WAY…
▸ Brown field
@thiagoavadore#CodemotionMilan
TRADITIONAL PROBLEMS ALONG THE WAY…
▸ Data & API changes
▸ Brown field
@thiagoavadore#CodemotionMilan
TRADITIONAL PROBLEMS ALONG THE WAY…
▸ Data & API changes
▸ Business does not know what
they want/need
▸ Brown field
@thiagoavadore#CodemotionMilan
TRADITIONAL PROBLEMS ALONG THE WAY…
▸ Data & API changes
▸ Business does not know what
they want/need
▸ Internal Politics
▸ Brown field
@thiagoavadore#CodemotionMilan
TRADITIONAL PROBLEMS ALONG THE WAY…
▸ Data & API changes
▸ Business does not know what
they want/need
▸ Internal Politics
▸ Going live
▸ Brown field
@thiagoavadore#CodemotionMilan
TRADITIONAL PROBLEMS ALONG THE WAY…
▸ Data & API changes
▸ Business does not know what
they want/need
▸ Internal Politics
▸ Going live
▸ Brown field
▸ Monitoring
@thiagoavadore#CodemotionMilan
TRADITIONAL PROBLEMS ALONG THE WAY…
▸ Data & API changes
▸ Business does not know what
they want/need
▸ Internal Politics
▸ Going live
▸ Brown field
▸ Monitoring
▸ Nobody wants be “on-call”
@thiagoavadore#CodemotionMilan
THE DATA PIPELINE & ML EXTRA PROBLEMS
@thiagoavadore#CodemotionMilan
THE DATA PIPELINE & ML EXTRA PROBLEMS
▸ DS != software engineers
@thiagoavadore#CodemotionMilan
THE DATA PIPELINE & ML EXTRA PROBLEMS
▸ DS != software engineers
▸ Data pipeline won’t scale
@thiagoavadore#CodemotionMilan
THE DATA PIPELINE & ML EXTRA PROBLEMS
▸ DS != software engineers
▸ Data pipeline won’t scale
▸ Local development, local data
& lack of versioning
@thiagoavadore#CodemotionMilan
THE DATA PIPELINE & ML EXTRA PROBLEMS
▸ DS != software engineers
▸ Data pipeline won’t scale
▸ Local development, local data
& lack of versioning
▸ Lot of rework
@thiagoavadore#CodemotionMilan
THE DATA PIPELINE & ML EXTRA PROBLEMS
▸ DS != software engineers
▸ Data pipeline won’t scale
▸ Local development, local data
& lack of versioning
▸ Lot of rework
▸ Packaging, deploying &
serving??!
@thiagoavadore#CodemotionMilan
THE DATA PIPELINE & ML EXTRA PROBLEMS
▸ DS != software engineers
▸ Data pipeline won’t scale
▸ Local development, local data
& lack of versioning
▸ Lot of rework
▸ Packaging, deploying &
serving??!
▸ Even harder to measure the
efficacy
@thiagoavadore#CodemotionMilan
SILVER BULLET
CULTURE CHANGE &
NEW WAYS OF WORKING.DOES IT SOUND SIMILAR?
@thiagoavadore#CodemotionMilan
CHANGE THE CULTURE. 

INVOLVE ML/DS.
@thiagoavadore#CodemotionMilan
Product
Dev
IT Ops
QA
Infosec
ML Engineer
Data Scientist
@thiagoavadore#CodemotionMilan
LOCAL DATA
SCIENCE IS DEAD
@thiagoavadore#CodemotionMilan
CI/CD FOR ML

*IT ISN’T EASY…
@thiagoavadore#CodemotionMilan
MORE THAN CI/CD,
CONTINUOUS EVALUATION
@thiagoavadore#CodemotionMilan
BIAS, DRIFT & FRAGILITY
ARE ML’S BUGS
@thiagoavadore#CodemotionMilan
BIAS, DRIFT & FRAGILITY
ARE ML’S BUGS
@thiagoavadore#CodemotionMilan
BIAS, DRIFT & FRAGILITY
ARE ML’S BUGS
@thiagoavadore#CodemotionMilan
COLLABORATION.
@thiagoavadore#CodemotionMilan
COLLABORATION.
VERSION - CODE & DATA.
@thiagoavadore#CodemotionMilan
COLLABORATION.
VERSION - CODE & DATA.
EVALUATION.
@thiagoavadore#CodemotionMilan
COLLABORATION.
VERSION - CODE & DATA.
EVALUATION.
PACKAGING.
@thiagoavadore#CodemotionMilan
COLLABORATION.
VERSION - CODE & DATA.
EVALUATION.
PACKAGING.
DEPLOYMENT.
@thiagoavadore#CodemotionMilan
COLLABORATION.
VERSION - CODE & DATA.
EVALUATION.
PACKAGING.
DEPLOYMENT.
MODEL SERVING.
@thiagoavadore#CodemotionMilan
TOOLS TO HELP…
▸ 2.3 on
▸ …… on Ha. 3.1
▸ .
▸ .
@thiagoavadore#CodemotionMilan
DEMO GODS, BE KIND…
@thiagoavadore#CodemotionMilan
COLLABORATION
VERSION - CODE & DATA.
EVALUATION.
PACKAGING.
DEPLOYMENT.
MODEL SERVING.
@thiagoavadore#CodemotionMilan
COLLABORATION
VERSION - CODE & DATA.
EVALUATION.
PACKAGING.
DEPLOYMENT.
MODEL SERVING.
!DEVOPS MOVEMENT!

!CULTURE CHANGE!
@thiagoavadore#CodemotionMilan
COLLABORATION
VERSION - CODE & DATA.
EVALUATION.
PACKAGING.
DEPLOYMENT.
MODEL SERVING.
!DEVOPS MOVEMENT!

!CULTURE CHANGE!
@thiagoavadore#CodemotionMilan
COLLABORATION
VERSION - CODE & DATA.
EVALUATION.
PACKAGING.
DEPLOYMENT.
MODEL SERVING.
!DEVOPS MOVEMENT!

!CULTURE CHANGE!
@thiagoavadore#CodemotionMilan
COLLABORATION
VERSION - CODE & DATA.
EVALUATION.
PACKAGING.
DEPLOYMENT.
MODEL SERVING.
!DEVOPS MOVEMENT!

!CULTURE CHANGE!
& MANY OTHERS
@thiagoavadore#CodemotionMilan
Questions?
@thiagoavadore#CodemotionMilan
Questions?
SHAMELESS PLUG…
@thiagoavadore#CodemotionMilan
THE AMAZING PICTURES ARE FROM THE
GREAT JD HANCOCK!



PHOTOS.JDHANCOCK.COM

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Assembly of Japanese bicycle requires peace of mind - Peter Leeson
 Assembly of Japanese bicycle requires peace of mind - Peter Leeson Assembly of Japanese bicycle requires peace of mind - Peter Leeson
Assembly of Japanese bicycle requires peace of mind - Peter Leeson
 
Content Assessment Hero League presented at LavaCon 2013
Content Assessment Hero League presented at LavaCon 2013Content Assessment Hero League presented at LavaCon 2013
Content Assessment Hero League presented at LavaCon 2013
 
Our path to apache spark
Our path to apache sparkOur path to apache spark
Our path to apache spark
 
An agile introduction to DevOps
An agile introduction to DevOpsAn agile introduction to DevOps
An agile introduction to DevOps
 
San Francisco Atlassian User Group - February 2014
San Francisco Atlassian User Group - February 2014San Francisco Atlassian User Group - February 2014
San Francisco Atlassian User Group - February 2014
 
[US] Mobile Marketing - Jordan Koene
[US] Mobile Marketing - Jordan Koene[US] Mobile Marketing - Jordan Koene
[US] Mobile Marketing - Jordan Koene
 
New skills for Alexa using Alexa.NET
New skills for Alexa using Alexa.NETNew skills for Alexa using Alexa.NET
New skills for Alexa using Alexa.NET
 

Similar a Thiago de Faria - AI with a devops mindset - experimentation, sharing and easy deployment of Machine Learning components - Codemotion Milan 2018

Big data bi-mature-oanyc summit
Big data bi-mature-oanyc summitBig data bi-mature-oanyc summit
Big data bi-mature-oanyc summit
Open Analytics
 

Similar a Thiago de Faria - AI with a devops mindset - experimentation, sharing and easy deployment of Machine Learning components - Codemotion Milan 2018 (20)

Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
 
devopsdays Warsaw 2018 - Chaos while deploying ML
devopsdays Warsaw 2018 - Chaos while deploying MLdevopsdays Warsaw 2018 - Chaos while deploying ML
devopsdays Warsaw 2018 - Chaos while deploying ML
 
AI with a DevOps Mindset - Experimentation, sharing & easy ML deployment
AI with a DevOps Mindset - Experimentation, sharing & easy ML deploymentAI with a DevOps Mindset - Experimentation, sharing & easy ML deployment
AI with a DevOps Mindset - Experimentation, sharing & easy ML deployment
 
From Developer to Data Scientist - Gaines Kergosien
From Developer to Data Scientist - Gaines KergosienFrom Developer to Data Scientist - Gaines Kergosien
From Developer to Data Scientist - Gaines Kergosien
 
Codemotion Rome 2019: AI with a DevOps Mindset - Experimentation, sharing & e...
Codemotion Rome 2019: AI with a DevOps Mindset - Experimentation, sharing & e...Codemotion Rome 2019: AI with a DevOps Mindset - Experimentation, sharing & e...
Codemotion Rome 2019: AI with a DevOps Mindset - Experimentation, sharing & e...
 
Fringe IA (InfoCamp Seattle 2013)
Fringe IA (InfoCamp Seattle 2013)Fringe IA (InfoCamp Seattle 2013)
Fringe IA (InfoCamp Seattle 2013)
 
Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da...
Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da...Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da...
Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da...
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity
 
Enabling Data centric Teams
Enabling Data centric TeamsEnabling Data centric Teams
Enabling Data centric Teams
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
 
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
 
DevOpsDaysRiga 2018: Thiago de Faria - Chaos while deploying ML and making su...
DevOpsDaysRiga 2018: Thiago de Faria - Chaos while deploying ML and making su...DevOpsDaysRiga 2018: Thiago de Faria - Chaos while deploying ML and making su...
DevOpsDaysRiga 2018: Thiago de Faria - Chaos while deploying ML and making su...
 
Big data bi-mature-oanyc summit
Big data bi-mature-oanyc summitBig data bi-mature-oanyc summit
Big data bi-mature-oanyc summit
 
Sunny Tech 2019 - Craft Forever
Sunny Tech 2019 - Craft ForeverSunny Tech 2019 - Craft Forever
Sunny Tech 2019 - Craft Forever
 
The Convergence of Data Science and Software Development
The Convergence of Data Science and Software DevelopmentThe Convergence of Data Science and Software Development
The Convergence of Data Science and Software Development
 
Designing the Industrial Internet
Designing the Industrial InternetDesigning the Industrial Internet
Designing the Industrial Internet
 
Inextricably linked: reproducibility and productivity in data science and AI
Inextricably linked: reproducibility and productivity in data science and AIInextricably linked: reproducibility and productivity in data science and AI
Inextricably linked: reproducibility and productivity in data science and AI
 
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
 

Más de Codemotion

Más de Codemotion (20)

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

Thiago de Faria - AI with a devops mindset - experimentation, sharing and easy deployment of Machine Learning components - Codemotion Milan 2018