SlideShare a Scribd company logo
1 of 60
Download to read offline
Reducing risk with continuous 
delivery 
BY JOEL CHIPPINDALE - NOVEMBER 2014
A story about FutureLearn
How many of you work in continuous 
delivery environments?
How do you explain the benefits?
What is continuous delivery?
What is continuous deployment?
What is deployment?
All the work required to make a 
new feature available to users
Release based deployment
Process
Benefits 
• QA have time to check each release 
before it goes live 
• Marketing can announce releases 
• Defined process sounds reliable
But what happens when 
something goes wrong?
• Bugs found in QA can delay ALL features. 
• Features may miss the ‘release window’ 
• How are bugs fixed that are found AFTER QA? 
• Scheduled downtime?
Big releases are complicated 
releases
The more complicated the release the greater 
the chance that something will go wrong
Continuous deployment
Process
• Bugs found in QA can delay ALL features. 
• Features may miss the ‘release window’ 
• How are bugs fixed that are found AFTER QA? 
• Scheduled downtime?
Benefits 
• Features and bug fixes available as soon 
as they are ready 
• Most deployments can be made with 
zero downtime
Continuous deployment 
vs. 
Continuous delivery
Case study 1: Etsy
More than 1 billion dollars worth 
of sales made on Etsy in 2012 
Source: Contniuous deployment at Etsy
How often do Etsy deploy code?
25+ times per day
Who can deploy code at Etsy?
EVERYONE
Automated tests
Fast and easy deployments
Constant monitoring
Continual bug fixing
…and gradual role out of 
features
Case study 2: gov.uk
50 million visits a month 
Source: GDS blog
Several deployments a day, 
thousands since launch
Automated tests
Fast and easy deployments
Constant monitoring
…and smoke tests
Case study 3: FutureLearn
700,000 learners
Average of 3 deployments every 
working day
Automated tests
Fast and easy deployments
Constant monitoring
Continual QA and bug fixing
…beyond Etsy, gov.uk and 
FutureLearn
Amazon
Google
Facebook
Continuous delivery works well 
with
Automated tests
Fast and easy deployments
Constant monitoring
Continual bug fixing
These are good practices for 
EVERY project
Continuous delivery: 
Reduce risk by delivering small 
changes often and monitoring 
feedback
Questions? 
@joelchippindale 
joel.chippindale@futurelearn.com 
about.futurelearn.com/blog/

More Related Content

What's hot

Are We Secure? Answering the Unanswerable
Are We Secure? Answering the UnanswerableAre We Secure? Answering the Unanswerable
Are We Secure? Answering the UnanswerableJustin Berman
 
The Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Deliverylisacrispin
 
Continuous delivery 101
Continuous delivery 101Continuous delivery 101
Continuous delivery 101darkofabijan
 
Make Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of FrameworksMake Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of FrameworksSatyajit Malugu
 
Moving From Staged To Pervasive Testing
Moving From Staged To Pervasive TestingMoving From Staged To Pervasive Testing
Moving From Staged To Pervasive TestingRob Lambert
 
Why everything is an A/B Test at Pinterest
Why everything is an A/B Test at PinterestWhy everything is an A/B Test at Pinterest
Why everything is an A/B Test at PinterestKrishna Gade
 
Delivering High-Velocity Docs that Keep Pace with Rapid Release Cycles
Delivering High-Velocity Docs that Keep Pace with Rapid Release CyclesDelivering High-Velocity Docs that Keep Pace with Rapid Release Cycles
Delivering High-Velocity Docs that Keep Pace with Rapid Release CyclesRachel Whitton
 
IDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek RoseIDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek RoseIDX Broker
 
You were not hired to be a fireman keep fires from starting with primavera ppt
You were not hired to be a fireman   keep fires from starting with primavera pptYou were not hired to be a fireman   keep fires from starting with primavera ppt
You were not hired to be a fireman keep fires from starting with primavera pptp6academy
 
Apply A/B Testing with NGINX Routing Policy
Apply A/B Testing with NGINX Routing PolicyApply A/B Testing with NGINX Routing Policy
Apply A/B Testing with NGINX Routing PolicySupachai Jaturaprom
 
Uktmf presentation nd
Uktmf presentation ndUktmf presentation nd
Uktmf presentation ndRob Lambert
 
Do you even need to automate the GUI?
Do you even need to automate the GUI? Do you even need to automate the GUI?
Do you even need to automate the GUI? Matt Heusser
 
DevSecCon Singapore 2018 - Pushing left like a boss by Tanya Janca
DevSecCon Singapore 2018 - Pushing left like a boss by Tanya JancaDevSecCon Singapore 2018 - Pushing left like a boss by Tanya Janca
DevSecCon Singapore 2018 - Pushing left like a boss by Tanya JancaDevSecCon
 
Microservices Summit - The Human Side of Services
Microservices Summit - The Human Side of ServicesMicroservices Summit - The Human Side of Services
Microservices Summit - The Human Side of ServicesYelp Engineering
 
How to Build Amazing Products by PayPal Director of Product
How to Build Amazing Products by PayPal Director of ProductHow to Build Amazing Products by PayPal Director of Product
How to Build Amazing Products by PayPal Director of ProductProduct School
 
10 Deploys a Day - A Case Study of Continuous Delivery at Envato
10 Deploys a Day - A Case Study of Continuous Delivery at Envato10 Deploys a Day - A Case Study of Continuous Delivery at Envato
10 Deploys a Day - A Case Study of Continuous Delivery at EnvatoJohn Viner
 
Making disaster routine
Making disaster routineMaking disaster routine
Making disaster routinePeter Varhol
 
DevOps - Be Careful What You Wish For
DevOps - Be Careful What You Wish ForDevOps - Be Careful What You Wish For
DevOps - Be Careful What You Wish ForJohn Viner
 
Shawn Wallace - Test automation in brownfield applications
Shawn Wallace - Test automation in brownfield applicationsShawn Wallace - Test automation in brownfield applications
Shawn Wallace - Test automation in brownfield applicationsQA or the Highway
 

What's hot (20)

Are We Secure? Answering the Unanswerable
Are We Secure? Answering the UnanswerableAre We Secure? Answering the Unanswerable
Are We Secure? Answering the Unanswerable
 
The Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Delivery
 
Continuous delivery 101
Continuous delivery 101Continuous delivery 101
Continuous delivery 101
 
Make Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of FrameworksMake Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of Frameworks
 
Moving From Staged To Pervasive Testing
Moving From Staged To Pervasive TestingMoving From Staged To Pervasive Testing
Moving From Staged To Pervasive Testing
 
Why everything is an A/B Test at Pinterest
Why everything is an A/B Test at PinterestWhy everything is an A/B Test at Pinterest
Why everything is an A/B Test at Pinterest
 
Delivering High-Velocity Docs that Keep Pace with Rapid Release Cycles
Delivering High-Velocity Docs that Keep Pace with Rapid Release CyclesDelivering High-Velocity Docs that Keep Pace with Rapid Release Cycles
Delivering High-Velocity Docs that Keep Pace with Rapid Release Cycles
 
IDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek RoseIDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek Rose
 
You were not hired to be a fireman keep fires from starting with primavera ppt
You were not hired to be a fireman   keep fires from starting with primavera pptYou were not hired to be a fireman   keep fires from starting with primavera ppt
You were not hired to be a fireman keep fires from starting with primavera ppt
 
Apply A/B Testing with NGINX Routing Policy
Apply A/B Testing with NGINX Routing PolicyApply A/B Testing with NGINX Routing Policy
Apply A/B Testing with NGINX Routing Policy
 
Uktmf presentation nd
Uktmf presentation ndUktmf presentation nd
Uktmf presentation nd
 
Do you even need to automate the GUI?
Do you even need to automate the GUI? Do you even need to automate the GUI?
Do you even need to automate the GUI?
 
DevSecCon Singapore 2018 - Pushing left like a boss by Tanya Janca
DevSecCon Singapore 2018 - Pushing left like a boss by Tanya JancaDevSecCon Singapore 2018 - Pushing left like a boss by Tanya Janca
DevSecCon Singapore 2018 - Pushing left like a boss by Tanya Janca
 
Microservices Summit - The Human Side of Services
Microservices Summit - The Human Side of ServicesMicroservices Summit - The Human Side of Services
Microservices Summit - The Human Side of Services
 
How to Build Amazing Products by PayPal Director of Product
How to Build Amazing Products by PayPal Director of ProductHow to Build Amazing Products by PayPal Director of Product
How to Build Amazing Products by PayPal Director of Product
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
 
10 Deploys a Day - A Case Study of Continuous Delivery at Envato
10 Deploys a Day - A Case Study of Continuous Delivery at Envato10 Deploys a Day - A Case Study of Continuous Delivery at Envato
10 Deploys a Day - A Case Study of Continuous Delivery at Envato
 
Making disaster routine
Making disaster routineMaking disaster routine
Making disaster routine
 
DevOps - Be Careful What You Wish For
DevOps - Be Careful What You Wish ForDevOps - Be Careful What You Wish For
DevOps - Be Careful What You Wish For
 
Shawn Wallace - Test automation in brownfield applications
Shawn Wallace - Test automation in brownfield applicationsShawn Wallace - Test automation in brownfield applications
Shawn Wallace - Test automation in brownfield applications
 

Viewers also liked

Telling stories through your commits (Jan 2015)
Telling stories through your commits (Jan 2015)Telling stories through your commits (Jan 2015)
Telling stories through your commits (Jan 2015)FutureLearn
 
Keynote presentation OOFHEC2016: Mark lester
Keynote presentation OOFHEC2016: Mark lesterKeynote presentation OOFHEC2016: Mark lester
Keynote presentation OOFHEC2016: Mark lesterEADTU
 
Teaching in MOOCs: Unbundling the roles of the educator
Teaching in MOOCs: Unbundling the roles of the educatorTeaching in MOOCs: Unbundling the roles of the educator
Teaching in MOOCs: Unbundling the roles of the educatorRebecca Ferguson
 
Simon Nelson: FutureLearn
Simon Nelson: FutureLearnSimon Nelson: FutureLearn
Simon Nelson: FutureLearnYishay Mor
 
A Social Learning Grid for MOOCs: Exploring a FutureLearn Case
A Social Learning Grid for MOOCs: Exploring a FutureLearn CaseA Social Learning Grid for MOOCs: Exploring a FutureLearn Case
A Social Learning Grid for MOOCs: Exploring a FutureLearn Casedavinia.hl
 
Future Learn
Future LearnFuture Learn
Future LearnBettShow
 
Reflections on teaching and information behaviour in a Futurelearn MOOC
Reflections on teaching and information behaviour in a Futurelearn MOOCReflections on teaching and information behaviour in a Futurelearn MOOC
Reflections on teaching and information behaviour in a Futurelearn MOOCSheila Webber
 
MOOCS and The Future of Elearning, By Future Learn
MOOCS and The Future of Elearning, By Future LearnMOOCS and The Future of Elearning, By Future Learn
MOOCS and The Future of Elearning, By Future LearnLets learn Digital
 
The ethics of MOOC research: why we should involve learners
The ethics of MOOC research: why we should involve learnersThe ethics of MOOC research: why we should involve learners
The ethics of MOOC research: why we should involve learnersRebecca Ferguson
 
Moocs: what the research tells us
Moocs: what the research tells usMoocs: what the research tells us
Moocs: what the research tells usRebecca Ferguson
 
Learning analytics, learning design and MOOCs
Learning analytics, learning design and MOOCsLearning analytics, learning design and MOOCs
Learning analytics, learning design and MOOCsRebecca Ferguson
 
UCD15 Talk - Lucy Blackwell - How Experiences Sell Products
UCD15 Talk - Lucy Blackwell - How Experiences Sell ProductsUCD15 Talk - Lucy Blackwell - How Experiences Sell Products
UCD15 Talk - Lucy Blackwell - How Experiences Sell ProductsUCD UK Ltd
 
Social learning at massive scale LWMOOCs 2015 slideshare
Social learning at massive scale LWMOOCs 2015 slideshareSocial learning at massive scale LWMOOCs 2015 slideshare
Social learning at massive scale LWMOOCs 2015 slideshareMike Sharples
 
Small Group Discussion for a MOOC Platform
Small Group Discussion for a MOOC PlatformSmall Group Discussion for a MOOC Platform
Small Group Discussion for a MOOC PlatformMike Sharples
 

Viewers also liked (16)

Telling stories through your commits (Jan 2015)
Telling stories through your commits (Jan 2015)Telling stories through your commits (Jan 2015)
Telling stories through your commits (Jan 2015)
 
Keynote presentation OOFHEC2016: Mark lester
Keynote presentation OOFHEC2016: Mark lesterKeynote presentation OOFHEC2016: Mark lester
Keynote presentation OOFHEC2016: Mark lester
 
Rethinking education
Rethinking educationRethinking education
Rethinking education
 
Teaching in MOOCs: Unbundling the roles of the educator
Teaching in MOOCs: Unbundling the roles of the educatorTeaching in MOOCs: Unbundling the roles of the educator
Teaching in MOOCs: Unbundling the roles of the educator
 
Simon Nelson: FutureLearn
Simon Nelson: FutureLearnSimon Nelson: FutureLearn
Simon Nelson: FutureLearn
 
A Social Learning Grid for MOOCs: Exploring a FutureLearn Case
A Social Learning Grid for MOOCs: Exploring a FutureLearn CaseA Social Learning Grid for MOOCs: Exploring a FutureLearn Case
A Social Learning Grid for MOOCs: Exploring a FutureLearn Case
 
Future Learn
Future LearnFuture Learn
Future Learn
 
R ferguson lak15
R ferguson lak15R ferguson lak15
R ferguson lak15
 
Reflections on teaching and information behaviour in a Futurelearn MOOC
Reflections on teaching and information behaviour in a Futurelearn MOOCReflections on teaching and information behaviour in a Futurelearn MOOC
Reflections on teaching and information behaviour in a Futurelearn MOOC
 
MOOCS and The Future of Elearning, By Future Learn
MOOCS and The Future of Elearning, By Future LearnMOOCS and The Future of Elearning, By Future Learn
MOOCS and The Future of Elearning, By Future Learn
 
The ethics of MOOC research: why we should involve learners
The ethics of MOOC research: why we should involve learnersThe ethics of MOOC research: why we should involve learners
The ethics of MOOC research: why we should involve learners
 
Moocs: what the research tells us
Moocs: what the research tells usMoocs: what the research tells us
Moocs: what the research tells us
 
Learning analytics, learning design and MOOCs
Learning analytics, learning design and MOOCsLearning analytics, learning design and MOOCs
Learning analytics, learning design and MOOCs
 
UCD15 Talk - Lucy Blackwell - How Experiences Sell Products
UCD15 Talk - Lucy Blackwell - How Experiences Sell ProductsUCD15 Talk - Lucy Blackwell - How Experiences Sell Products
UCD15 Talk - Lucy Blackwell - How Experiences Sell Products
 
Social learning at massive scale LWMOOCs 2015 slideshare
Social learning at massive scale LWMOOCs 2015 slideshareSocial learning at massive scale LWMOOCs 2015 slideshare
Social learning at massive scale LWMOOCs 2015 slideshare
 
Small Group Discussion for a MOOC Platform
Small Group Discussion for a MOOC PlatformSmall Group Discussion for a MOOC Platform
Small Group Discussion for a MOOC Platform
 

Similar to Reducing risk through continuous delivery (Nov 2014)

DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsNitin Bhide
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...AgileNetwork
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev opsAgile Montréal
 
DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)Nitin Bhide
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackJAXLondon_Conference
 
Solving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous TestingSolving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous TestingPerfecto by Perforce
 
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet Puppet
 
Achieving Continuous Delivery with Puppet
Achieving Continuous Delivery with PuppetAchieving Continuous Delivery with Puppet
Achieving Continuous Delivery with PuppetDevoteam Revolve
 
How google crush Quality Assurance
How google crush Quality AssuranceHow google crush Quality Assurance
How google crush Quality AssuranceMadurangaDeSilva1
 
The Continuous delivery value - Funaro
The Continuous delivery value - FunaroThe Continuous delivery value - Funaro
The Continuous delivery value - FunaroCodemotion
 
The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014David Funaro
 
Boston MeetUp 10.10
Boston MeetUp 10.10Boston MeetUp 10.10
Boston MeetUp 10.10Solano Labs
 
Continuous Delivery Distilled
Continuous Delivery DistilledContinuous Delivery Distilled
Continuous Delivery DistilledMatt Callanan
 
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingPushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingIBM UrbanCode Products
 
The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...C4Media
 
The Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOpsThe Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOpsTEST Huddle
 

Similar to Reducing risk through continuous delivery (Nov 2014) (20)

DevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
 
6 Ways to Speed Up App Testing
6 Ways to Speed Up App Testing6 Ways to Speed Up App Testing
6 Ways to Speed Up App Testing
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 
DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)DevOps - Understanding Core Concepts (Old)
DevOps - Understanding Core Concepts (Old)
 
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul StackContinuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
 
Solving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous TestingSolving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous Testing
 
Bugtracking
BugtrackingBugtracking
Bugtracking
 
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
Puppet Camp Paris 2014: Achieving Continuous Delivery and DevOps with Puppet
 
Achieving Continuous Delivery with Puppet
Achieving Continuous Delivery with PuppetAchieving Continuous Delivery with Puppet
Achieving Continuous Delivery with Puppet
 
NYC MeetUp 10.9
NYC MeetUp 10.9NYC MeetUp 10.9
NYC MeetUp 10.9
 
How google crush Quality Assurance
How google crush Quality AssuranceHow google crush Quality Assurance
How google crush Quality Assurance
 
The Continuous delivery value - Funaro
The Continuous delivery value - FunaroThe Continuous delivery value - Funaro
The Continuous delivery value - Funaro
 
The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014
 
Boston MeetUp 10.10
Boston MeetUp 10.10Boston MeetUp 10.10
Boston MeetUp 10.10
 
Continuous Delivery Distilled
Continuous Delivery DistilledContinuous Delivery Distilled
Continuous Delivery Distilled
 
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingPushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
 
The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...
 
The Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOpsThe Evolution of Test Automation for DevOps
The Evolution of Test Automation for DevOps
 

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Reducing risk through continuous delivery (Nov 2014)