Andrew Glover

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

Experience

  • OpenAI Graphic

    OpenAI

    San Francisco Bay Area

  • -

    San Jose, California, United States

  • -

  • -

  • -

    Los Gatos, CA

  • -

    Reston, VA

  • -

    Reston, VA

  • -

    Reston, VA

  • -

    Reston, VA

  • -

    Sterling, VA

  • -

    Washington D.C. Metro Area

  • -

    Bethesda, MD

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 market

    Other authors
    See 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 authors
    See 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 patterns

    Other authors
    • Jon Thomas
    • Matthew Young
    • Kyle Brown
    See publication

Projects

  • Spinnaker

    - Present

    Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.

    Other creators
    See project

Recommendations received

View Andrew’s full profile

  • See who you know in common
  • Get introduced
  • Contact Andrew directly
Join to view full profile

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses