Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@wilsonmar (on Twitter)
Skype: wilsonmar4
https://wilsonmar.github.io
wilsonmar@gmail.com
https://github.com/wilsonmar
https://wilsonmar.github.io
www.quickcode.co/signup
AI
AR
DevOps
Operating System Programming LanguageTools
• Amazon Lambda
• Azure Functions
• Google Actions
Python
http://www.techrepublic.com/article/which-is-the-fastest-growing-programming-language-hint-its-not-javascript/
Bash...
Dev Tools
https://xebialabs.com/periodic-table-of-devops-tools/
Tools
Qwiklabs
Bash scripts for cloud Qwiklabs
https://medium.com/@Montana/bash-script-for-qwiklabs-ftw-f981a1a21369
Bashscripts 1. Extract text into variables
2. Comment in expected output
3. Indicate progress
4. Check before doing for id...
Bash script for Google ML Qwiklab
https://github.com/wilsonmar/DevSecOps/blob/master/qwiklabs/gcp-cloudml-GSP076.sh
sh -c "$(curl -fsSL
https://raw.githubusercontent.com/wilsonmar/DevSecOps/master/
qwiklabs/gcp-cloudml-GSP076.sh)"
Bash script to install on Macs
https://github.com/wilsonmar/mac-setup/blob/master/README.md
https://github.com/wilsonmar/mac-setup
Take-aways
• Bash scripts = Linux, but some Mac BSD commands
are different than Linux (top, plists, coreutils)
• brew or b...
Package installers
Operating
system
Command
Windows choco https://chocolatey.com
MacOS brew or
brew cask
Homebrew https://...
Version managers
Software Command URL
Java jenv http://www.jenv.be/
Python pyenv https://github.com/pyenv/pyenv
PHP phpbre...
Addingvalue 1. Tell people about it (but craft words well)
2. Translate to another written language
3. Fix typos (automate...
@wilsonmar (on Twitter)
Skype: wilsonmar4
https://wilsonmar.github.io
wilsonmar@gmail.com
https://github.com/wilsonmar
Neotys PAC 2018 - Wilson Mar
Upcoming SlideShare
Loading in …5
×

Neotys PAC 2018 - Wilson Mar

The PAC aims to promote engagement between various experts from around the world, to create relevant, value-added content sharing between members. For Neotys, to strengthen our position as a thought leader in load & performance testing.

Since its beginning, the PAC is designed to connect performance experts during a single event. In June, during 24 hours, 20 participants convened exploring several topics on the minds of today’s performance tester such as DevOps, Shift Left/Right, Test Automation, Blockchain and Artificial Intelligence.

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

Neotys PAC 2018 - Wilson Mar

  1. 1. @wilsonmar (on Twitter) Skype: wilsonmar4 https://wilsonmar.github.io wilsonmar@gmail.com https://github.com/wilsonmar
  2. 2. https://wilsonmar.github.io
  3. 3. www.quickcode.co/signup
  4. 4. AI AR DevOps
  5. 5. Operating System Programming LanguageTools • Amazon Lambda • Azure Functions • Google Actions
  6. 6. Python http://www.techrepublic.com/article/which-is-the-fastest-growing-programming-language-hint-its-not-javascript/ Bash? Programming LanguageOperating System Tools
  7. 7. Dev Tools https://xebialabs.com/periodic-table-of-devops-tools/ Tools
  8. 8. Qwiklabs
  9. 9. Bash scripts for cloud Qwiklabs https://medium.com/@Montana/bash-script-for-qwiklabs-ftw-f981a1a21369
  10. 10. Bashscripts 1. Extract text into variables 2. Comment in expected output 3. Indicate progress 4. Check before doing for idempotency 5. Answer questions automatically 6. From manual to equivalent console commands 7. Save console output
  11. 11. Bash script for Google ML Qwiklab https://github.com/wilsonmar/DevSecOps/blob/master/qwiklabs/gcp-cloudml-GSP076.sh
  12. 12. sh -c "$(curl -fsSL https://raw.githubusercontent.com/wilsonmar/DevSecOps/master/ qwiklabs/gcp-cloudml-GSP076.sh)"
  13. 13. Bash script to install on Macs https://github.com/wilsonmar/mac-setup/blob/master/README.md
  14. 14. https://github.com/wilsonmar/mac-setup
  15. 15. Take-aways • Bash scripts = Linux, but some Mac BSD commands are different than Linux (top, plists, coreutils) • brew or brew cask? • Use version manager? • Use Selenium to process web UI (for Jenkins) • Installer package inconsistencies Next: • Use Docker to bring up servers locally • Investigate Ansible for local install
  16. 16. Package installers Operating system Command Windows choco https://chocolatey.com MacOS brew or brew cask Homebrew https://brew.sh/ Ubuntu Debian apt-get Red Hat Yum
  17. 17. Version managers Software Command URL Java jenv http://www.jenv.be/ Python pyenv https://github.com/pyenv/pyenv PHP phpbrew https://github.com/phpbrew/phpbrew Node nvm https://github.com/creationix/nvm/blob/ master/README.md Ruby rvm https://rvm.io/rvm/install Terraform brew tfenv https://github.com/kamatama41/tfenv
  18. 18. Addingvalue 1. Tell people about it (but craft words well) 2. Translate to another written language 3. Fix typos (automated scans) 4. Add to awesome lists 5. Write and create tutorials (videos) 6. Add test data and test scripts 7. Run tests on alternate platforms, new version 8. Create & run performance & load tests 9. Adapt front-end templates (CSS) 10. Automate installs 11. Convert batch to API 12. Coding challenges
  19. 19. @wilsonmar (on Twitter) Skype: wilsonmar4 https://wilsonmar.github.io wilsonmar@gmail.com https://github.com/wilsonmar

×