Giter VIP home page Giter VIP logo

100_days_of_go's Introduction

Go

100 Days of GO

This repository is a journal of my path to learning GO. By the end of the 100 days, you should be able to follow along by day and learn Go as well.

Day #1 21 July 2021

This should take you 60 min, and you can expect to learn how to setup a Go development enviornment and basic Git Hub Actions.

Exercise 1: Install GO and your choice of Integrated Development Enviornment (IDE)

Time: 15 minutes

After you install both here is a screen shot of what it should look like after you run go version

CAFCFC15-0905-4511-80E6-89EE90DBE5CE

To follow along follow these steps

Time: 10 minutes

Clone the existing repositiory to have the hello world go application, and the yml files needed for the github action.

git clone https://github.com/Cobra16319/100_Days_Of_Go.git

Use git tags to iterate with the CI system and track any changes updating the yml file logically as needed.

git tag v1

git push --tags

Day 2 of 100...

The focus today is learning Goroutines, how to write files, fetching data from an api, wait group and channels.

This project will use the offical NHL Hockey Data API. I am having issues getting the go.example.go coded so I will continue to work on that and write about it later.

Here is a photo of the converter that you should convert all of the data from the teams api from JSON to Go in:

22739310-8390-4E8B-94E7-412E7871521C_1_105_c

To Do for Day 2
  1. Get NHL API working locally with main.go
  2. Figure out how to lint in go with Git Hub Actions
  3. Select an Open Source security provider and integrate with Git Hub Actions
I am falling in love with Go! I need your help and support to survie the next 98 days

This chart shows my all time GitHub language usage (No Go)

Your Repository's Stats

Profile View Counter

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.