Coder Social home page Coder Social logo

ari1009 / golang Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jayson-lennon/ztm-golang

0.0 0.0 0.0 422 KB

Source files for the Go language course

Home Page: https://zerotomastery.io/courses/learn-golang/

License: MIT License

JavaScript 0.33% Go 99.67%

golang's Introduction

Zero To Mastery: Golang

This repo contains the source files to accompany the Go language course found at zerotomastery.io.

Demos / Exercises

To follow along with the demos & work on the exercises, open the src/lectures directory in your IDE. Demo source files are available in src/lectures/demo and coding excercises are available in src/lectures/exercise. When your terminal is in the src/lectures directory, demos can be ran using go run ./demo/demo-name and exercises can be ran using go run ./exercise/exercise-name.

Solutions

To view solutions for the exercises and projects, checkout the solutions branch using git checkout solutions (you may need to commit or stash your changes to switch branches). The solutions branch also includes the code seen in the demos.

Slides

Offline copies of all the slides used in the course are available for download here. File names correspond to the titles of the lectures.

Pixl

To work on the Pixl project, open the projects/pixl directory in your IDE. You can then execute go run ./pixl to run the project.

Pixl Prerequisites

The Pixl project requires a working installation of gcc. Installation instructions for various operating systems are covered in the course. gcc is a widely available tool, so if your operating system is not detailed in the course (or if you are having trouble), please ping Jayson#6730 in Discord for installation assistance or ask in #go or #helpme.

Keiko

k6 is used to benchmark the performance of the server for this project. To install k6, run go install go.k6.io/k6@latest.

After installation completes, you can run a benchmark with k6 run bench.js.

Keiko also uses SQLite, which requires gcc. If you can run Pixl, then you are good to Go :)

golang's People

Contributors

jayson-lennon avatar

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.