addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

GitHub / Architecture for Continuous Delivery

Location Details - http://ujug.org/index.php?option=com_content&view=article&id=48&Itemid=55

After the presentations will be another resume workshop. Bring your resume for polishing by David Derby, talent acquisition manager at Parallel HR. 


GitHub
 

The Git version control system and GitHub collaboration platform offer a myriad of innovative and classic development workflow options. The wide range of opinions about these on the Internet can make it challenging to nimbly make wise Git workflow decisions for your team's next project.

In this presentation, Matthew will provide a tour of successful workflow patterns harvested from 7 years of studying and working with open source projects, small and large scale businesses, and governmental agencies employing everything from waterfall to fully agile processes. Flows will feature live demonstrations of the supporting Git and GitHub commands.

A little guidance can go a long way in helping you navigate the new world of distributed version control, and this talk will help you make informed choices of the Git features you'll use, the branching patterns you'll leverage, and the way you will integrate your chosen pattern with your team's development practices.


Matthew McCullough
works for GitHub, Inc. and trains audiences around the world on the most effective use of the Git version control system and GitHub collaboration platform. In supplement to travel-based teaching, he writes books and records videos for O'Reilly and Manning on the topics of delivering technical presentations, the use of modern build and continuous integration tools, and version control industry best practices. 



Architecture for Continuous Delivery

Ancestry.com is the leading online family history website, with more than 2 million subscribers, many petabytes of genealogical records, and more than 160 services. As the subscriber base grew and Ancestry began to expand its customer base the need to innovate more rapidly became paramount and a focus on enabling continuous delivery emerged.Attempting to do continuous delivery not only requires changes in culture, technical practices, and infrastructure, but also requires a system architecture that supports it. The challenge at Ancestry was to migrate from a monolithic, coupled stack to a more service-oriented one that allowed teams to deploy code independently to the website without extensive coordination.  Just like Ancestry, many companies that want to do continuous delivery find they can’t because their system architecture is the bottleneck.

This presentation will discuss Ancestry.com’s transformation to a service-oriented architecture capable of supporting continuous delivery. We will discuss the architectural standards that guided the transformation and how we quantified architectural debt to determine which parts of the stack needed rework. Lastly, we will show how continuous delivery works in the context of the Ancestry.com architecture


John Esser
 is currently the Director of Engineering Productivity and Agile Development at Ancestry.com. His team’s mission is to accelerate engineering’s ability to deliver value to the customer. He is the architect of Ancestry’s transformation to Agile development and continuous delivery. John has more than 25 years software development experience working for such companies as IBM, Corel, Callware Technologies, and Control4. His spare time is gobbled up by his beautiful wife, four teenage sons, reading lots of books, and fly-fishing for trout on the Provo River.


Join or login to comment.

  • WIL P.

    This looks to be a fantastic series of talks. Any change of it being recorded -- for those of us who don't live in the area -- for off-line viewing?

    1 · August 15, 2014

    • Mike B.

      I'll grab it from Rick and throw it up on...youtube? Or maybe Vimeo?

      1 · August 22, 2014

    • Jason P.

      YouTube or parleys would be good. Create a UJUG account for whichever one you use

      1 · August 22, 2014

  • Jason P.

    Two great speakers and awesome presentations!

    August 22, 2014

  • Jason P.

    Two great speakers and awesome presentations!

    August 22, 2014

  • A former member
    A former member

    I especially enjoyed Matthew McCullough presentation on Git. The presentation on Continuous delivery was also good.

    1 · August 22, 2014

135 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy