SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
© 2018 Synopsys, Inc. 1
Automatic for the People
Allon Mureinik
Senior Manager, Seeker Node.js and .NET Agents
Synopsys, Inc.
https://linkedin.com/in/mureinik / allon.mureinik@synopsys.com / @mureinik
19/08/2018
© 2018 Synopsys, Inc. 2
It’s not about 1990’s alternative rock music
https://en.wikipedia.org/w/index.php?curid=2408942
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 3
It’s not about coding
https://knowyourmeme.com/memes/computer-reaction-faces
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 4
It’s all about soft skills
https://anengineersaspect.blogspot.com/2013/07/mathematicians-extrovert-vs-introvert.html
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 5
Which we aren’t always good at
https://knowyourmeme.com/photos/1038787-you-tried
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 6
Even if we are – we don’t scale
https://marvel.com
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 7
But we’re really good at coding
https://matrix.wikia.com/wiki/Neo
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 8
Automation!
https://imgflip.com/i/22ug00
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 9
Why do we need unit tests?
Logos are © and ™ of their respective projects
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 10
Why do we need linters?
Logos are © and ™ of their respective projects
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 11
Why do we need static analysis?
Logos are © and ™ of their respective projects
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 12
What else?
Logos are © and ™ of their respective projects
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 13
EditorConfig
https://editorconfig.org/
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 14
The early bird gets the worm
https://thenounproject.com/term/sunrise/29444/
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 15
The takeaway
https://thenounproject.com/term/take-out-box/1597152/
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
© 2018 Synopsys, Inc. 16
Questions?
https://thenounproject.com/term/questions/1195076/
Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
Thank You
Contact: https://linkedin.com/in/mureinik / allon.mureinik@synopsys.com / @mureinik
Feedback welcome: https://devconfus2018.sched.com/event/FNNK/automatic-for-the-people
Automatic for the People

Mais conteúdo relacionado

Semelhante a Automatic for the People

Semelhante a Automatic for the People (20)

Smart Agile Tools 2020: AI taking it to the future state
Smart Agile Tools 2020: AI taking it to the future stateSmart Agile Tools 2020: AI taking it to the future state
Smart Agile Tools 2020: AI taking it to the future state
 
Automatic for the people
Automatic for the peopleAutomatic for the people
Automatic for the people
 
FHIR: Be the right amount of excited
FHIR: Be the right amount of excitedFHIR: Be the right amount of excited
FHIR: Be the right amount of excited
 
Digital Transformation. Examples from Automotive Industry
Digital Transformation. Examples from Automotive IndustryDigital Transformation. Examples from Automotive Industry
Digital Transformation. Examples from Automotive Industry
 
CWIN17 telford application integration and ap is - lisa eckersley
CWIN17 telford   application integration and ap is - lisa eckersleyCWIN17 telford   application integration and ap is - lisa eckersley
CWIN17 telford application integration and ap is - lisa eckersley
 
Modernizing Service Management Processes with Self-Service Access
Modernizing Service Management Processes with Self-Service AccessModernizing Service Management Processes with Self-Service Access
Modernizing Service Management Processes with Self-Service Access
 
OneBot: A Comprehensive Case Study on Enterprise Digital Assistants
OneBot: A Comprehensive Case Study on Enterprise Digital AssistantsOneBot: A Comprehensive Case Study on Enterprise Digital Assistants
OneBot: A Comprehensive Case Study on Enterprise Digital Assistants
 
Why and How to Increase Process Thinking Capability - Program Launch v1.0
Why and How to Increase Process Thinking Capability - Program Launch v1.0Why and How to Increase Process Thinking Capability - Program Launch v1.0
Why and How to Increase Process Thinking Capability - Program Launch v1.0
 
Des ops101 : Overview - RH CoP UI/UX 9nov2018
Des ops101 : Overview - RH  CoP UI/UX 9nov2018Des ops101 : Overview - RH  CoP UI/UX 9nov2018
Des ops101 : Overview - RH CoP UI/UX 9nov2018
 
Angular :: basic tuning performance
Angular :: basic tuning performanceAngular :: basic tuning performance
Angular :: basic tuning performance
 
Neo automation series part 2- Art of the Possible
Neo automation series part 2- Art of the PossibleNeo automation series part 2- Art of the Possible
Neo automation series part 2- Art of the Possible
 
Neo Automation Series Part 1 - Primer
Neo Automation Series Part 1 - PrimerNeo Automation Series Part 1 - Primer
Neo Automation Series Part 1 - Primer
 
Get Into Open Source
Get Into Open SourceGet Into Open Source
Get Into Open Source
 
Life of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech TalksLife of a Code Change to a Tier 1 Service - AWS Online Tech Talks
Life of a Code Change to a Tier 1 Service - AWS Online Tech Talks
 
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
 
Designing for a Data-Driven Economy (AIS307) - AWS re:Invent 2018
Designing for a Data-Driven Economy (AIS307) - AWS re:Invent 2018Designing for a Data-Driven Economy (AIS307) - AWS re:Invent 2018
Designing for a Data-Driven Economy (AIS307) - AWS re:Invent 2018
 
Leadership Session: AWS Automotive - Paving the Way for the Future of the Aut...
Leadership Session: AWS Automotive - Paving the Way for the Future of the Aut...Leadership Session: AWS Automotive - Paving the Way for the Future of the Aut...
Leadership Session: AWS Automotive - Paving the Way for the Future of the Aut...
 
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
Best Practices and Advanced Insights on Browser RUM Users - AppSphere16
 
Sitecore Symposium 2018 - Supercharge Your Author Experience With Machine Lea...
Sitecore Symposium 2018 - Supercharge Your Author Experience With Machine Lea...Sitecore Symposium 2018 - Supercharge Your Author Experience With Machine Lea...
Sitecore Symposium 2018 - Supercharge Your Author Experience With Machine Lea...
 
Bringing Pull Request to Gerrit
Bringing Pull Request to GerritBringing Pull Request to Gerrit
Bringing Pull Request to Gerrit
 

Mais de Allon Mureinik

Mais de Allon Mureinik (19)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Default to Async - Prevent DoS attacks on your app and your day
Default to Async - Prevent DoS attacks on your app and your dayDefault to Async - Prevent DoS attacks on your app and your day
Default to Async - Prevent DoS attacks on your app and your day
 
What an episode of Rick and Morty taught me about (accidental) toxicity
What an episode of Rick and Morty taught me about (accidental) toxicityWhat an episode of Rick and Morty taught me about (accidental) toxicity
What an episode of Rick and Morty taught me about (accidental) toxicity
 
We are the Borg, you will be interviewed
We are the Borg, you will be interviewedWe are the Borg, you will be interviewed
We are the Borg, you will be interviewed
 
What I wish I knew about security - Allon Mureinik DevConf.CZ 2022
What I wish I knew about security  - Allon Mureinik DevConf.CZ 2022What I wish I knew about security  - Allon Mureinik DevConf.CZ 2022
What I wish I knew about security - Allon Mureinik DevConf.CZ 2022
 
Somebody set up us the bomb DevConf.CZ 2022 Lightning Talk
Somebody set up us the bomb  DevConf.CZ 2022 Lightning TalkSomebody set up us the bomb  DevConf.CZ 2022 Lightning Talk
Somebody set up us the bomb DevConf.CZ 2022 Lightning Talk
 
Zoom out
Zoom outZoom out
Zoom out
 
Cognitive biases, blind spots and inclusion
Cognitive biases, blind spots and inclusionCognitive biases, blind spots and inclusion
Cognitive biases, blind spots and inclusion
 
This DoS goes loop-di-loop
This DoS goes loop-di-loopThis DoS goes loop-di-loop
This DoS goes loop-di-loop
 
How open source made me a better manager
How open source made me a better managerHow open source made me a better manager
How open source made me a better manager
 
Mockito - How a mocking library built a real community
Mockito - How a mocking library built a real communityMockito - How a mocking library built a real community
Mockito - How a mocking library built a real community
 
Mockito - how a mocking library built a real community (August Penguin 2017)
Mockito - how a mocking library built a real community (August Penguin 2017)Mockito - how a mocking library built a real community (August Penguin 2017)
Mockito - how a mocking library built a real community (August Penguin 2017)
 
Reversim Summit 2016 - Ja-WAT
Reversim Summit 2016 - Ja-WATReversim Summit 2016 - Ja-WAT
Reversim Summit 2016 - Ja-WAT
 
Virtualization Management The oVirt Way (August Penguin 2015)
Virtualization Management The oVirt Way (August Penguin 2015)Virtualization Management The oVirt Way (August Penguin 2015)
Virtualization Management The oVirt Way (August Penguin 2015)
 
Step by Step - Reusing old features to build new ones
Step by Step - Reusing old features to build new onesStep by Step - Reusing old features to build new ones
Step by Step - Reusing old features to build new ones
 
oVirt 3.5 Storage Features Overview
oVirt 3.5 Storage Features OverviewoVirt 3.5 Storage Features Overview
oVirt 3.5 Storage Features Overview
 
Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...
Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...
Disaster Recovery Strategies Using oVirt's new Storage Connection Management ...
 
Live Storage Migration in oVirt (Open Storage Meetup May 2013)
Live Storage Migration in oVirt (Open Storage Meetup May 2013)Live Storage Migration in oVirt (Open Storage Meetup May 2013)
Live Storage Migration in oVirt (Open Storage Meetup May 2013)
 
Retro Testing (DevConTLV Jan 2014)
Retro Testing (DevConTLV Jan 2014)Retro Testing (DevConTLV Jan 2014)
Retro Testing (DevConTLV Jan 2014)
 

Último

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Último (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

Automatic for the People

  • 1. © 2018 Synopsys, Inc. 1 Automatic for the People Allon Mureinik Senior Manager, Seeker Node.js and .NET Agents Synopsys, Inc. https://linkedin.com/in/mureinik / allon.mureinik@synopsys.com / @mureinik 19/08/2018
  • 2. © 2018 Synopsys, Inc. 2 It’s not about 1990’s alternative rock music https://en.wikipedia.org/w/index.php?curid=2408942 Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 3. © 2018 Synopsys, Inc. 3 It’s not about coding https://knowyourmeme.com/memes/computer-reaction-faces Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 4. © 2018 Synopsys, Inc. 4 It’s all about soft skills https://anengineersaspect.blogspot.com/2013/07/mathematicians-extrovert-vs-introvert.html Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 5. © 2018 Synopsys, Inc. 5 Which we aren’t always good at https://knowyourmeme.com/photos/1038787-you-tried Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 6. © 2018 Synopsys, Inc. 6 Even if we are – we don’t scale https://marvel.com Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 7. © 2018 Synopsys, Inc. 7 But we’re really good at coding https://matrix.wikia.com/wiki/Neo Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 8. © 2018 Synopsys, Inc. 8 Automation! https://imgflip.com/i/22ug00 Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 9. © 2018 Synopsys, Inc. 9 Why do we need unit tests? Logos are © and ™ of their respective projects Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 10. © 2018 Synopsys, Inc. 10 Why do we need linters? Logos are © and ™ of their respective projects Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 11. © 2018 Synopsys, Inc. 11 Why do we need static analysis? Logos are © and ™ of their respective projects Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 12. © 2018 Synopsys, Inc. 12 What else? Logos are © and ™ of their respective projects Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 13. © 2018 Synopsys, Inc. 13 EditorConfig https://editorconfig.org/ Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 14. © 2018 Synopsys, Inc. 14 The early bird gets the worm https://thenounproject.com/term/sunrise/29444/ Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 15. © 2018 Synopsys, Inc. 15 The takeaway https://thenounproject.com/term/take-out-box/1597152/ Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 16. © 2018 Synopsys, Inc. 16 Questions? https://thenounproject.com/term/questions/1195076/ Automatic for the People (Allon Mureinik, DevConf.us 2018, cc-by-sa-4.0)
  • 17. Thank You Contact: https://linkedin.com/in/mureinik / allon.mureinik@synopsys.com / @mureinik Feedback welcome: https://devconfus2018.sched.com/event/FNNK/automatic-for-the-people