“Andy is an inspirational leader, passionate about strong teams and technology. His deep domain expertise in Continuous Integration is a big reason why I reached out to Andy in 2013 to lead the team focused on a web app deployment tool for Netflix. While the tool was very popular, it was reaching end of life. Andy built strong relationships across Netflix, grew and evolved his team, and ultimately built and deployed Spinnaker. Spinnaker's success as a multi-cloud continuous deployment tool used by nearly all developers at Netflix as well as many others in the software industry is largely due to his innovative spirit and community building.”
Andrew Glover
San Jose, California, United States
3K followers
500+ connections
About
I’m an experienced entrepreneur and hands-on technology executive focused on building…
Activity
-
I'm continually humbled by the amazing work of everyone at OpenAI!
I'm continually humbled by the amazing work of everyone at OpenAI!
Shared by Andrew Glover
Experience
Publications
-
Continuous Integration: Improving Software Quality and Reducing Risk
Addison-Wesley
For any software developer who has spent days in “integration hell,” cobbling together myriad software components, Continuous Integration: Improving Software Quality and Reducing Risk illustrates how to transform integration from a necessary evil into an everyday part of the development process. The key, as the authors show, is to integrate regularly and often using continuous integration (CI) practices and techniques.
The authors first examine the concept of CI and its practices from…For any software developer who has spent days in “integration hell,” cobbling together myriad software components, Continuous Integration: Improving Software Quality and Reducing Risk illustrates how to transform integration from a necessary evil into an everyday part of the development process. The key, as the authors show, is to integrate regularly and often using continuous integration (CI) practices and techniques.
The authors first examine the concept of CI and its practices from the ground up and then move on to explore other effective processes performed by CI systems, such as database integration, testing, inspection, deployment, and feedback. Through more than forty CI-related practices using application examples in different languages, readers learn that CI leads to more rapid software development, produces deployable software at every step in the development lifecycle, and reduces the time between defect introduction and detection, saving time and lowering costs. With successful implementation of CI, developers reduce risks and repetitive manual processes, and teams receive better project visibility.
The book covers
* How to make integration a “non-event” on your software development projects
* How to reduce the amount of repetitive processes you perform when building your software
* Practices and techniques for using CI effectively with your teams
* Reducing the risks of late defect discovery, low-quality software, lack of visibility, and lack of deployable software
* Assessments of different CI servers and related tools on the marketOther authorsSee publication -
Groovy in Action (1st Edition)
Manning Publications
Groovy in Action introduces Groovy by example, presenting lots of reusable code while explaining the underlying concepts. Java developers new to Groovy find a smooth transition into the dynamic programming world. Groovy experts gain a solid reference that challenges them to explore Groovy deeply and creatively.
Other authorsSee publication -
Java Testing Patterns
Wiley
As an experienced Java developer, you’re probably well aware of how to use software design patterns for building better software. Now, these same lessons can be applied to software testing. With this comprehensive book, you’ll discover how to use testing patterns along with design patterns in order to make the overall development process a lot more efficient and ensure that your code is easier to maintain. Testing experts Thomas, Young, Brown, and Glover present a brief introduction to design…
As an experienced Java developer, you’re probably well aware of how to use software design patterns for building better software. Now, these same lessons can be applied to software testing. With this comprehensive book, you’ll discover how to use testing patterns along with design patterns in order to make the overall development process a lot more efficient and ensure that your code is easier to maintain. Testing experts Thomas, Young, Brown, and Glover present a brief introduction to design patterns and then walk you through each of the essential types of tests that comprise a complete software test plan.
The authors then demonstrate how to use these patterns to build a real-world test suite. Each pattern contains complete Java code and detailed steps for using it to test an application. The authors also explore popular open source testing tools such as Ant and JUnit so you’ll have everything you need to implement a wide range of testing solutions.
With this book, you’ll quickly learn how to apply the patterns approach to software testing. The authors arm you with detailed patterns for each of the test types, including:
* Unit testing patterns
* Database testing patterns
* Integration testing patterns
* Use case testing patternsOther authors -
Projects
-
Spinnaker
- Present
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
Other creatorsSee project
Recommendations received
10 people have recommended Andrew
Join now to viewExplore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content