Rootconf 2014

On devops and cloud infrastructure

Introduction to Go Continuous Delivery Software

Submitted by Praveen (@praveends) on Wednesday, 23 April 2014

videocam_off

Technical level

Intermediate

Section

Workshops

Status

Confirmed & Scheduled

View proposal in schedule

Vote on this proposal

Login to vote

Total votes:  +4

Objective

Takeaway from workshop

  1. Learn how to use Go for continuous deployment/delivery of your application.

  2. Get to know some of the powerful and differentiating features of Go.

  3. Understand high level architecture of Go and get familiar with Go codebase.

Description

Workshop breakup

  1. Introduction to Go and its concepts and features.

  2. Quick overview of Go and its sub-systems.

  3. Go application and codebase hands-on.

  4. Use case for Go.

Requirements

Software Requirements

  1. Vagrant 1.4 or higher

  2. VirtualBox 4.3.4 or higher

Note : Each Participant will be handed over a pen drive which will have Ubuntu virtualbox which is fully configured Go development environment. However if someone wants to setup development environment upfront then follow link https://github.com/gocd/documentation/blob/master/3/3.1.md

Things which can be done before workshop

  1. learn Intellij keyboard shortcuts. Carry shortcut cheat sheet if required
    http://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf

  2. Basics of git http://git-scm.com/book/en/Git-Basics-Getting-a-Git-Repository

  3. Building Go
    https://github.com/gocd/documentation/blob/master/3/3.1.md#313-building-via-intellij-idea

  4. Concepts in Go
    http://www.thoughtworks.com/products/docs/go/current/help/concepts_in_go.html

Speaker bio

Praveen S
Praveen has over 7 years of experience and has worked on multiple technologies during his career. He is with Go development team from last 2 years.

Md Ali Ejaz
Ali has been working as a developer on Go for last 1.5 years.

Links

Slides

https://docs.google.com/presentation/d/13FYHshuwmACMR-FRfPm4tf_QXQftDnCo77VMw2QqBas/edit?usp=sharing

Comments

  • 1
    Sreekandh Balakrishnan (@gnuyoga) 4 years ago

    Hi
    I was wondering if we can convert this to a Workshop instead of Full talk ?
    Do you have a slide which i can go thru ?

    Sree

Login with Twitter or Google to leave a comment