SlideShare a Scribd company logo
1 of 21
Download to read offline
Evolution of
Software Deployments
Nick Willever
Engineering Manager at
@nictrix36 #devopsdaysphx © 2017 Nick Willever
“…is a part of a computer system that consists of data or computer
instructions, in contrast to the physical hardware from which the
system is built”
Software Deployments
Software
“is all of the activities that make a software system available for
use”
Punched Cards - invented 1725 - used for looms
Software theory - Alan Turing essay 1935
ON COMPUTABLE NUMBERS, WITH AN APPLICATION TO THE ENTSCHEIDUNGSPROBLEM
IBM Punch Cards - 1937 - printed 10 million punched cards per day
Software related history before 1960s
@nictrix36 #devopsdaysphx © 2017 Nick Willever
Workflow:
Deployed with the
hardware
API:
Punched cards,
switches, registers,
neon tubes, printer
Software in the 1960s
IBM 704 at the University of California - http://ed-thelen.org/comp-hist/BRL61-0428.jpg
@nictrix36 #devopsdaysphx © 2017 Nick Willever
1970s, 80s, 90s - Physical Packaging
@nictrix36 #devopsdaysphx © 2017 Nick Willever
Software in the 2000s, 2010s
@nictrix36 #devopsdaysphx © 2017 Nick Willever
@nictrix36 #devopsdaysphx © 2017 Nick Willever
Deployment Workflows
Physical Virtual
@nictrix36 #devopsdaysphx © 2017 Nick Willever
Virtual Packaging
Deploy all the things, all the ways
@nictrix36 #devopsdaysphx © 2017 Nick Willever
Software Deployment Orchestration
@nictrix36 #devopsdaysphx © 2017 Nick Willever
Datacenter (Racks, Switches, …)
Bare metal servers (x86)
Hypervisors
Virtual Machines
Cloud (IaaS)
Managed Applications (PaaS)
Containers (CaaS)
Serverless (FaaS)
???
The Stack (of layers)
@nictrix36 #devopsdaysphx © 2017 Nick Willever
@nictrix36 #devopsdaysphx © 2017 Nick Willever
Tools are designed for a purpose
Be careful at the edge…
New layer = new deployment method
New layer = new toolsets
New layer = new measurements
New layer = security concerns
New layer = constant changes
@nictrix36 #devopsdaysphx © 2017 Nick Willever
More Packaging
More Layers
More Toolsets
More Deployment Methods
More Knowledge
Do you see the pattern?
@nictrix36 #devopsdaysphx © 2017 Nick Willever
New feature/tool released today, let’s use it!
@nictrix36 #devopsdaysphx © 2017 Nick Willever
The future?
@nictrix36 #devopsdaysphx © 2017 Nick Willever
City of Technology
new
deprecated
still a thing?
Constrained API
Convention driven
Test and support limited patterns
@nictrix36 #devopsdaysphx © 2017 Nick Willever
The future!
Separating by layer
understand business needs
use the proper tool
deploys for the layer
create an API
One technology should not rule them all
@nictrix36 #devopsdaysphx © 2017 Nick Willever
Orchestrate the layers
Glue & Pipelines
@nictrix36 #devopsdaysphx © 2017 Nick Willever
@nictrix36 #devopsdaysphx © 2017 Nick Willever
Thank you!
https://en.wikipedia.org/wiki/Software
https://en.wikipedia.org/wiki/Software_deployment
https://goo.gl/QnmLCf (Google Books Ngram Viewer)
http://ed-thelen.org/comp-hist/BRL61-ibm0704.html
http://tomandmaria.com/Tom/Writing/SoftwareIn60s.pdf
https://thenextweb.com/shareables/2016/05/09/pied-piper-box-silicon-valley-actually-based/
https://www.gsmarena.com/apple_iphone_x-pictures-8858.php
https://xkcd.com/927/
http://www.crashonline.org.uk/17/sinclar3.htm
https://wiki.en.it-processmaps.com/index.php/History_of_ITIL
http://thecakeblog.com/2012/10/diy-chocolate-chip-cookie-cake.html
http://4ksamples.com/elysium-2013-2160p-1-minute-sample-footage/
https://unsplash.com
https://www.pexels.com
https://en.wikipedia.org/wiki/Punched_card
https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf
https://en.wikipedia.org/wiki/Core_router
https://en.wikipedia.org/wiki/Comparison_of_Google_Nexus_smartphones
References
@nictrix36 #devopsdaysphx © 2017 Nick Willever

More Related Content

Similar to Evolution of Software Deployments Over Time

Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019Ray Simar
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Ken Owens
 
SDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewSDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewChristian Esteve Rothenberg
 
RISC-V-The Open New-Era of Computing-04-19-202.pptx
RISC-V-The Open New-Era of Computing-04-19-202.pptxRISC-V-The Open New-Era of Computing-04-19-202.pptx
RISC-V-The Open New-Era of Computing-04-19-202.pptxAzharZahid1
 
Journey to Cloud-Native: Continuous Delivery with Artificial Intelligence
Journey to Cloud-Native: Continuous Delivery with Artificial IntelligenceJourney to Cloud-Native: Continuous Delivery with Artificial Intelligence
Journey to Cloud-Native: Continuous Delivery with Artificial IntelligenceVMware Tanzu
 
"1,000X in Three Years: How Embedded Vision is Transitioning from Exotic to E...
"1,000X in Three Years: How Embedded Vision is Transitioning from Exotic to E..."1,000X in Three Years: How Embedded Vision is Transitioning from Exotic to E...
"1,000X in Three Years: How Embedded Vision is Transitioning from Exotic to E...Edge AI and Vision Alliance
 
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphGPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphNeo4j
 
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...AI Frontiers
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopObject Automation
 
Architecting Scalable IoT Systems with MQTT and Kafka
Architecting Scalable IoT Systems with MQTT and KafkaArchitecting Scalable IoT Systems with MQTT and Kafka
Architecting Scalable IoT Systems with MQTT and KafkaHostedbyConfluent
 
Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes John Archer
 
From gaming to the metaverse
From gaming to the metaverseFrom gaming to the metaverse
From gaming to the metaverseAlison B. Lowndes
 
The Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdfThe Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdfNeo4j
 
2014 DATA @ NFLX (Tableau Customer Conference)
2014 DATA @ NFLX (Tableau Customer Conference)2014 DATA @ NFLX (Tableau Customer Conference)
2014 DATA @ NFLX (Tableau Customer Conference)Albert Wong
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise ArchitectsNeo4j
 
SD-WAN plus cloud security
SD-WAN plus cloud securitySD-WAN plus cloud security
SD-WAN plus cloud securityZscaler
 
The world is the computer and the programmer is you
The world is the computer and the programmer is youThe world is the computer and the programmer is you
The world is the computer and the programmer is youDavide Carboni
 

Similar to Evolution of Software Deployments Over Time (20)

Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
 
RISC-V: The Open Era of Computing
RISC-V: The Open Era of ComputingRISC-V: The Open Era of Computing
RISC-V: The Open Era of Computing
 
SDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewSDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive Overview
 
RISC-V-The Open New-Era of Computing-04-19-202.pptx
RISC-V-The Open New-Era of Computing-04-19-202.pptxRISC-V-The Open New-Era of Computing-04-19-202.pptx
RISC-V-The Open New-Era of Computing-04-19-202.pptx
 
Journey to Cloud-Native: Continuous Delivery with Artificial Intelligence
Journey to Cloud-Native: Continuous Delivery with Artificial IntelligenceJourney to Cloud-Native: Continuous Delivery with Artificial Intelligence
Journey to Cloud-Native: Continuous Delivery with Artificial Intelligence
 
"1,000X in Three Years: How Embedded Vision is Transitioning from Exotic to E...
"1,000X in Three Years: How Embedded Vision is Transitioning from Exotic to E..."1,000X in Three Years: How Embedded Vision is Transitioning from Exotic to E...
"1,000X in Three Years: How Embedded Vision is Transitioning from Exotic to E...
 
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphGPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge Graph
 
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshop
 
Architecting Scalable IoT Systems with MQTT and Kafka
Architecting Scalable IoT Systems with MQTT and KafkaArchitecting Scalable IoT Systems with MQTT and Kafka
Architecting Scalable IoT Systems with MQTT and Kafka
 
RISC-V Introduction
RISC-V IntroductionRISC-V Introduction
RISC-V Introduction
 
Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes
 
From gaming to the metaverse
From gaming to the metaverseFrom gaming to the metaverse
From gaming to the metaverse
 
The Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdfThe Data Platform for Today's Intelligent Applications.pdf
The Data Platform for Today's Intelligent Applications.pdf
 
2014 DATA @ NFLX (Tableau Customer Conference)
2014 DATA @ NFLX (Tableau Customer Conference)2014 DATA @ NFLX (Tableau Customer Conference)
2014 DATA @ NFLX (Tableau Customer Conference)
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise Architects
 
SD-WAN plus cloud security
SD-WAN plus cloud securitySD-WAN plus cloud security
SD-WAN plus cloud security
 
Brisbane PUXX Slides - June 2017
Brisbane PUXX Slides - June 2017Brisbane PUXX Slides - June 2017
Brisbane PUXX Slides - June 2017
 
The world is the computer and the programmer is you
The world is the computer and the programmer is youThe world is the computer and the programmer is you
The world is the computer and the programmer is you
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 

Evolution of Software Deployments Over Time

  • 1. Evolution of Software Deployments Nick Willever Engineering Manager at
  • 2. @nictrix36 #devopsdaysphx © 2017 Nick Willever “…is a part of a computer system that consists of data or computer instructions, in contrast to the physical hardware from which the system is built” Software Deployments Software “is all of the activities that make a software system available for use”
  • 3. Punched Cards - invented 1725 - used for looms Software theory - Alan Turing essay 1935 ON COMPUTABLE NUMBERS, WITH AN APPLICATION TO THE ENTSCHEIDUNGSPROBLEM IBM Punch Cards - 1937 - printed 10 million punched cards per day Software related history before 1960s @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 4. Workflow: Deployed with the hardware API: Punched cards, switches, registers, neon tubes, printer Software in the 1960s IBM 704 at the University of California - http://ed-thelen.org/comp-hist/BRL61-0428.jpg @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 5. 1970s, 80s, 90s - Physical Packaging @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 6. Software in the 2000s, 2010s @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 7. @nictrix36 #devopsdaysphx © 2017 Nick Willever Deployment Workflows Physical Virtual
  • 8. @nictrix36 #devopsdaysphx © 2017 Nick Willever Virtual Packaging
  • 9. Deploy all the things, all the ways @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 10. Software Deployment Orchestration @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 11. Datacenter (Racks, Switches, …) Bare metal servers (x86) Hypervisors Virtual Machines Cloud (IaaS) Managed Applications (PaaS) Containers (CaaS) Serverless (FaaS) ??? The Stack (of layers) @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 12. @nictrix36 #devopsdaysphx © 2017 Nick Willever Tools are designed for a purpose
  • 13. Be careful at the edge… New layer = new deployment method New layer = new toolsets New layer = new measurements New layer = security concerns New layer = constant changes @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 14. More Packaging More Layers More Toolsets More Deployment Methods More Knowledge Do you see the pattern? @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 15. New feature/tool released today, let’s use it! @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 16. The future? @nictrix36 #devopsdaysphx © 2017 Nick Willever City of Technology new deprecated still a thing?
  • 17. Constrained API Convention driven Test and support limited patterns @nictrix36 #devopsdaysphx © 2017 Nick Willever The future!
  • 18. Separating by layer understand business needs use the proper tool deploys for the layer create an API One technology should not rule them all @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 19. Orchestrate the layers Glue & Pipelines @nictrix36 #devopsdaysphx © 2017 Nick Willever
  • 20. @nictrix36 #devopsdaysphx © 2017 Nick Willever Thank you!
  • 21. https://en.wikipedia.org/wiki/Software https://en.wikipedia.org/wiki/Software_deployment https://goo.gl/QnmLCf (Google Books Ngram Viewer) http://ed-thelen.org/comp-hist/BRL61-ibm0704.html http://tomandmaria.com/Tom/Writing/SoftwareIn60s.pdf https://thenextweb.com/shareables/2016/05/09/pied-piper-box-silicon-valley-actually-based/ https://www.gsmarena.com/apple_iphone_x-pictures-8858.php https://xkcd.com/927/ http://www.crashonline.org.uk/17/sinclar3.htm https://wiki.en.it-processmaps.com/index.php/History_of_ITIL http://thecakeblog.com/2012/10/diy-chocolate-chip-cookie-cake.html http://4ksamples.com/elysium-2013-2160p-1-minute-sample-footage/ https://unsplash.com https://www.pexels.com https://en.wikipedia.org/wiki/Punched_card https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf https://en.wikipedia.org/wiki/Core_router https://en.wikipedia.org/wiki/Comparison_of_Google_Nexus_smartphones References @nictrix36 #devopsdaysphx © 2017 Nick Willever