SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
All Hail Our 'Bot 
Masters! 
Chat-Ops for fun & profit 
PHPNW14 Unconference 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 1 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
By the way... 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 2 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
What the hell is 
Chat-Ops? 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 3 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
How do I start 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 4 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
Hubot 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 5 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
Meet Zac 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 6 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
$ git checkout -b feature/my-new-feature 
# do some coding, commit changes 
$ git push -u origin feature/my-new-feature 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 7 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 8 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 9 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
> zac deploy feature/my-new-thing-a-ma-bob to dev1 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 10 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 11 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 12 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
#> ozarc what can i deploy > zac what can i deploy like feature 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 13 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 14 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
module.exports = (robot) -> 
robot.respond /deploy (.*) to (.*)/i, (msg) -> 
env = new Environment(escape(msg.match[2]), robot, msg) 
env.deploy(escape(msg.match[1])) 
robot.respond /whats on (.*)/i, (msg) -> 
env = new Environment(escape(msg.match[1]), robot, msg) 
env.deployed() 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 15 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
But, what else? 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 16 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 17 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 18 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 19 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 20 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 21 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
Why is this so im-portant 
By placing all of the tools directly in the 
conversation, everyone is pairing all of the time 
Jesse Newman 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 22 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
Everyone sees 
this from 1st day 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 23 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
Mobile 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 24 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
Remote Work 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 25 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
Secure 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 26 of 27
All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 
Thanks for 
listening 
I'm Dave Baker / @fully_baked 
1/4 of @PHPDorset org team 
Lead Developer student-crm.co.uk 
https://joind.in/talk/view/12143 
file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 27 of 27

Más contenido relacionado

Similar a All Hail Our 'Bot Masters PHPNW14 Unconference

Frontend Performance: De débutant à Expert à Fou Furieux
Frontend Performance: De débutant à Expert à Fou FurieuxFrontend Performance: De débutant à Expert à Fou Furieux
Frontend Performance: De débutant à Expert à Fou FurieuxPhilip Tellis
 
Konvensyen Webmaster Negeri Sabah 2013
Konvensyen Webmaster Negeri Sabah 2013Konvensyen Webmaster Negeri Sabah 2013
Konvensyen Webmaster Negeri Sabah 2013edthix
 
Quick and Dirty Python Deployments with Heroku
Quick and Dirty Python Deployments with HerokuQuick and Dirty Python Deployments with Heroku
Quick and Dirty Python Deployments with HerokuDaniel Pritchett
 
Dist::Zilla - Maximum Overkill for CPAN Distributions
Dist::Zilla - Maximum Overkill for CPAN DistributionsDist::Zilla - Maximum Overkill for CPAN Distributions
Dist::Zilla - Maximum Overkill for CPAN DistributionsRicardo Signes
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonPhilip Tellis
 
Puppet - Automagically Manage your Configuration
Puppet - Automagically Manage your ConfigurationPuppet - Automagically Manage your Configuration
Puppet - Automagically Manage your Configurationcarlaasouza
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonPhilip Tellis
 
JDD2015: Ratpack: core of your micro-services - Andrey Adamovich
JDD2015: Ratpack: core of your micro-services - Andrey AdamovichJDD2015: Ratpack: core of your micro-services - Andrey Adamovich
JDD2015: Ratpack: core of your micro-services - Andrey AdamovichPROIDEA
 
JDD2015: Ratpack: core of your micro-services - Andrey Adamovich
JDD2015: Ratpack: core of your micro-services - Andrey AdamovichJDD2015: Ratpack: core of your micro-services - Andrey Adamovich
JDD2015: Ratpack: core of your micro-services - Andrey AdamovichPROIDEA
 
Jive Cloud & JiveX Cloud Spring Release '14
Jive Cloud & JiveX Cloud Spring Release '14Jive Cloud & JiveX Cloud Spring Release '14
Jive Cloud & JiveX Cloud Spring Release '14Pokeshot/// SMZ
 
apidays LIVE Hong Kong - Let's get started development of API client library ...
apidays LIVE Hong Kong - Let's get started development of API client library ...apidays LIVE Hong Kong - Let's get started development of API client library ...
apidays LIVE Hong Kong - Let's get started development of API client library ...apidays
 
Writing Prefork Workers / Servers
Writing Prefork Workers / ServersWriting Prefork Workers / Servers
Writing Prefork Workers / ServersKazuho Oku
 
TechTalkThursday 14.04.2016: Load tests of web applications as a service
TechTalkThursday 14.04.2016: Load tests of web applications as a serviceTechTalkThursday 14.04.2016: Load tests of web applications as a service
TechTalkThursday 14.04.2016: Load tests of web applications as a servicenine
 
Digibury: Edd Barrett - A Case Study in Cross-Language Tracing
Digibury: Edd Barrett - A Case Study in Cross-Language TracingDigibury: Edd Barrett - A Case Study in Cross-Language Tracing
Digibury: Edd Barrett - A Case Study in Cross-Language TracingLizzie Hodgson
 
Harness the speed of the wheel
Harness the speed of the wheelHarness the speed of the wheel
Harness the speed of the wheelxavfernandez
 
Rip and convert blu ray to mp4 with blu-ray to mp4 converter
Rip and convert blu ray to mp4 with blu-ray to mp4 converterRip and convert blu ray to mp4 with blu-ray to mp4 converter
Rip and convert blu ray to mp4 with blu-ray to mp4 converterLeila1229
 
Tosca tc minutes 2012 06-07
Tosca tc minutes 2012 06-07Tosca tc minutes 2012 06-07
Tosca tc minutes 2012 06-07IIIM
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?Andy Davies
 
Openmeetings
OpenmeetingsOpenmeetings
Openmeetingshs1250
 

Similar a All Hail Our 'Bot Masters PHPNW14 Unconference (20)

Frontend Performance: De débutant à Expert à Fou Furieux
Frontend Performance: De débutant à Expert à Fou FurieuxFrontend Performance: De débutant à Expert à Fou Furieux
Frontend Performance: De débutant à Expert à Fou Furieux
 
Konvensyen Webmaster Negeri Sabah 2013
Konvensyen Webmaster Negeri Sabah 2013Konvensyen Webmaster Negeri Sabah 2013
Konvensyen Webmaster Negeri Sabah 2013
 
Quick and Dirty Python Deployments with Heroku
Quick and Dirty Python Deployments with HerokuQuick and Dirty Python Deployments with Heroku
Quick and Dirty Python Deployments with Heroku
 
Dist::Zilla - Maximum Overkill for CPAN Distributions
Dist::Zilla - Maximum Overkill for CPAN DistributionsDist::Zilla - Maximum Overkill for CPAN Distributions
Dist::Zilla - Maximum Overkill for CPAN Distributions
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy Person
 
Puppet - Automagically Manage your Configuration
Puppet - Automagically Manage your ConfigurationPuppet - Automagically Manage your Configuration
Puppet - Automagically Manage your Configuration
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy Person
 
JDD2015: Ratpack: core of your micro-services - Andrey Adamovich
JDD2015: Ratpack: core of your micro-services - Andrey AdamovichJDD2015: Ratpack: core of your micro-services - Andrey Adamovich
JDD2015: Ratpack: core of your micro-services - Andrey Adamovich
 
JDD2015: Ratpack: core of your micro-services - Andrey Adamovich
JDD2015: Ratpack: core of your micro-services - Andrey AdamovichJDD2015: Ratpack: core of your micro-services - Andrey Adamovich
JDD2015: Ratpack: core of your micro-services - Andrey Adamovich
 
Jive Cloud & JiveX Cloud Spring Release '14
Jive Cloud & JiveX Cloud Spring Release '14Jive Cloud & JiveX Cloud Spring Release '14
Jive Cloud & JiveX Cloud Spring Release '14
 
apidays LIVE Hong Kong - Let's get started development of API client library ...
apidays LIVE Hong Kong - Let's get started development of API client library ...apidays LIVE Hong Kong - Let's get started development of API client library ...
apidays LIVE Hong Kong - Let's get started development of API client library ...
 
Writing Prefork Workers / Servers
Writing Prefork Workers / ServersWriting Prefork Workers / Servers
Writing Prefork Workers / Servers
 
TechTalkThursday 14.04.2016: Load tests of web applications as a service
TechTalkThursday 14.04.2016: Load tests of web applications as a serviceTechTalkThursday 14.04.2016: Load tests of web applications as a service
TechTalkThursday 14.04.2016: Load tests of web applications as a service
 
Digibury: Edd Barrett - A Case Study in Cross-Language Tracing
Digibury: Edd Barrett - A Case Study in Cross-Language TracingDigibury: Edd Barrett - A Case Study in Cross-Language Tracing
Digibury: Edd Barrett - A Case Study in Cross-Language Tracing
 
Harness the speed of the wheel
Harness the speed of the wheelHarness the speed of the wheel
Harness the speed of the wheel
 
Rip and convert blu ray to mp4 with blu-ray to mp4 converter
Rip and convert blu ray to mp4 with blu-ray to mp4 converterRip and convert blu ray to mp4 with blu-ray to mp4 converter
Rip and convert blu ray to mp4 with blu-ray to mp4 converter
 
Tosca tc minutes 2012 06-07
Tosca tc minutes 2012 06-07Tosca tc minutes 2012 06-07
Tosca tc minutes 2012 06-07
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?
 
ChainerUI v0.2, v0.3
ChainerUI v0.2, v0.3ChainerUI v0.2, v0.3
ChainerUI v0.2, v0.3
 
Openmeetings
OpenmeetingsOpenmeetings
Openmeetings
 

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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 DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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 CVKhem
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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 DevelopmentsTrustArc
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+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...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 

All Hail Our 'Bot Masters PHPNW14 Unconference

  • 1. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 All Hail Our 'Bot Masters! Chat-Ops for fun & profit PHPNW14 Unconference file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 1 of 27
  • 2. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 By the way... file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 2 of 27
  • 3. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 What the hell is Chat-Ops? file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 3 of 27
  • 4. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 How do I start file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 4 of 27
  • 5. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 Hubot file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 5 of 27
  • 6. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 Meet Zac file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 6 of 27
  • 7. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 $ git checkout -b feature/my-new-feature # do some coding, commit changes $ git push -u origin feature/my-new-feature file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 7 of 27
  • 8. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 8 of 27
  • 9. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 9 of 27
  • 10. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 > zac deploy feature/my-new-thing-a-ma-bob to dev1 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 10 of 27
  • 11. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 11 of 27
  • 12. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 12 of 27
  • 13. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 #> ozarc what can i deploy > zac what can i deploy like feature file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 13 of 27
  • 14. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 14 of 27
  • 15. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 module.exports = (robot) -> robot.respond /deploy (.*) to (.*)/i, (msg) -> env = new Environment(escape(msg.match[2]), robot, msg) env.deploy(escape(msg.match[1])) robot.respond /whats on (.*)/i, (msg) -> env = new Environment(escape(msg.match[1]), robot, msg) env.deployed() file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 15 of 27
  • 16. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 But, what else? file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 16 of 27
  • 17. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 17 of 27
  • 18. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 18 of 27
  • 19. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 19 of 27
  • 20. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 20 of 27
  • 21. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 21 of 27
  • 22. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 Why is this so im-portant By placing all of the tools directly in the conversation, everyone is pairing all of the time Jesse Newman file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 22 of 27
  • 23. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 Everyone sees this from 1st day file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 23 of 27
  • 24. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 Mobile file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 24 of 27
  • 25. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 Remote Work file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 25 of 27
  • 26. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 Secure file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 26 of 27
  • 27. All Hail Our 'Bot Masters :: Chat-Ops for fun & profit 05/10/2014 13:57 Thanks for listening I'm Dave Baker / @fully_baked 1/4 of @PHPDorset org team Lead Developer student-crm.co.uk https://joind.in/talk/view/12143 file:///Users/david/Dropbox/Code/phpdorset/reveal.js/chatops_phpnw_oct14.html?print-pdf Page 27 of 27