├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md └── workflows │ └── stale.yml ├── .gitignore ├── LICENSE ├── README.md ├── advanced-programs ├── FiberPostgresCRUD │ ├── Dockerfile │ ├── README.md │ ├── database │ │ └── database.go │ ├── docker-compose.yaml │ ├── go.mod │ ├── go.sum │ ├── item │ │ └── item.go │ ├── main.go │ └── main_test.go ├── GrafanaSensorVisualization │ ├── README.md │ ├── SensorControl │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── .vscode │ │ │ └── extensions.json │ │ ├── include │ │ │ └── README │ │ ├── lib │ │ │ └── README │ │ ├── platformio.ini │ │ ├── src │ │ │ └── main.cpp │ │ └── test │ │ │ └── README │ ├── docker-compose.yaml │ ├── mqtt.go │ └── telegraf.conf ├── GraphQL-CRUD │ ├── Dockerfile │ ├── README.md │ ├── database │ │ └── database.go │ ├── docker-compose.yaml │ ├── go.mod │ ├── go.sum │ ├── gqlgen.yml │ ├── graph │ │ ├── generated │ │ │ └── generated.go │ │ ├── model │ │ │ ├── item.go │ │ │ └── models_gen.go │ │ ├── resolver.go │ │ ├── schema.graphqls │ │ └── schema.resolvers.go │ └── server.go ├── PrometheusHTTPServer │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yaml │ ├── go.mod │ ├── go.sum │ ├── grafana │ │ └── provisioning │ │ │ ├── dashboards │ │ │ ├── dashboard.yml │ │ │ └── grafana-dashboard.json │ │ │ └── datasources │ │ │ └── datasource.yml │ ├── main.go │ ├── prometheus │ │ ├── alert.rules │ │ └── prometheus.yml │ └── static │ │ ├── index.html │ │ └── style.css ├── TelloDrone │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go └── WebsocketsChat │ ├── Dockerfile │ ├── README.md │ ├── ansible │ ├── hosts │ └── main.yml │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── public │ ├── index.html │ ├── main.js │ └── styles.css ├── algorithms ├── math │ ├── EuclideanAlgorithm │ │ ├── README.md │ │ ├── gcd.go │ │ └── gcd_test.go │ ├── Factorial │ │ ├── Factorial.go │ │ ├── Factorial_Recursive.go │ │ ├── Factorial_Recursive_test.go │ │ ├── Factorial_test.go │ │ └── README.md │ ├── FastPowering │ │ ├── README.md │ │ ├── fastpowering.go │ │ └── fastpowering_test.go │ ├── Fibonacci │ │ ├── Fibonacci_Recursive.go │ │ ├── Fibonacci_test.go │ │ ├── README.md │ │ └── fibonacciSequence.go │ ├── IsPowerOfTwo │ │ ├── README.md │ │ ├── isPowerOfTwo.go │ │ ├── isPowerOfTwoBitwise.go │ │ └── isPowerOfTwo_test.go │ ├── PascalTriangle │ │ ├── README.md │ │ ├── pascal.go │ │ └── pascal_test.go │ ├── PrimalityTest │ │ ├── README.md │ │ ├── prime.go │ │ └── prime_test.go │ ├── Radian │ │ ├── README.md │ │ ├── radian.go │ │ └── radian_test.go │ ├── SieveOfEratosthenes │ │ ├── README.md │ │ ├── sieveOfEratosthenes.go │ │ └── sieveOfEratosthenes_test.go │ └── SquareRoot │ │ ├── README.md │ │ ├── sqrt.go │ │ └── sqrt_test.go ├── search │ ├── BinarySearch │ │ ├── README.md │ │ ├── binarysearch.go │ │ └── binarysearch_test.go │ ├── InterpolationSearch │ │ ├── README.md │ │ ├── interpolationsearch.go │ │ └── interpolationsearch_test.go │ ├── JumpSearch │ │ ├── README.md │ │ ├── jumpsearch_test.go │ │ └── jumpserach.go │ └── LinearSearch │ │ ├── README.md │ │ ├── linearsearch.go │ │ └── linearsearch_test.go ├── sorting │ ├── BubbleSort │ │ ├── README.md │ │ ├── bubblesort.go │ │ └── bubblesort_test.go │ ├── CountingSort │ │ ├── README.md │ │ ├── countingsort.go │ │ └── countingsort_test.go │ ├── HeapSort │ │ ├── README.md │ │ ├── heapsort.go │ │ └── heapsort_test.go │ ├── InsertionSort │ │ ├── README.md │ │ ├── insertionsort.go │ │ └── insertionsort_test.go │ ├── MergeSort │ │ ├── README.md │ │ ├── mergesort.go │ │ └── mergesort_test.go │ ├── QuickSort │ │ ├── README.md │ │ ├── quicksort.go │ │ └── quicksort_test.go │ ├── RadixSort │ │ ├── README.md │ │ ├── radixsort.go │ │ └── radixsort_test.go │ ├── SelectionSort │ │ ├── README.md │ │ ├── selectionsort.go │ │ └── selectionsort_test.go │ └── ShellSort │ │ ├── README.md │ │ ├── shellsort.go │ │ └── shellsort_test.go └── string │ ├── HammingDistance │ ├── README.md │ ├── hamming.go │ └── hamming_test.go │ └── LevenshteinDistance │ ├── README.md │ ├── levenshtein.go │ └── levenshtein_test.go ├── basics ├── 01-Hello-World │ └── HelloWorld.go ├── 02-Variables-Datatypes │ ├── Constants.go │ ├── ConvertingDatatypes.go │ ├── Datatypes.go │ └── Variables.go ├── 03-Operators │ └── Operators.go ├── 04-Functions │ ├── AnonymousFunctions.go │ ├── ClosureFunctions.go │ ├── DeferredFunctionCalls.go │ ├── FunctionDeclaration.go │ ├── FunctionWithParameters.go │ ├── FunctionsReturnValue.go │ ├── HigherOrderFunctions.go │ └── VariadicFunctions.go ├── 05-Control-Structures │ ├── IfElse.go │ └── Switch.go ├── 06-Loops │ ├── ForLoop.go │ └── WhileLoop.go ├── 07-Arrays │ ├── ArrayIteration.go │ ├── Arrays.go │ └── CopyArray.go ├── 08-Slices │ └── Slices.go ├── 09-Maps │ └── Maps.go ├── 10-Struct │ ├── NestedStruct.go │ ├── Struct.go │ ├── StructFieldTags.go │ └── StructMethods.go ├── 11-Interfaces │ └── Interfaces.go ├── 12-Pointers │ └── Pointers.go ├── 13-Concurrency │ ├── Channel.go │ ├── Goroutines.go │ └── GoroutinesWait.go ├── 14-Error-Handling │ ├── DeferPanicRecover.go │ └── ErrorHandling.go ├── 15-Files-Directory │ ├── Directories.go │ └── Files.go ├── 16-String-Manipulation │ └── String.go ├── 17-Regex │ └── Regex.go ├── 18-Testing │ ├── Basics.go │ └── Basics_test.go └── 19-Webserver │ └── Server.go ├── beginner-programs ├── Email-Validator │ ├── README.md │ ├── email.go │ └── email_test.go ├── FileUpload │ ├── Dockerfile │ ├── README.md │ ├── main.go │ └── public │ │ └── upload.html ├── HttpServer │ ├── Dockerfile │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── server │ │ ├── server.go │ │ └── server_test.go ├── JobScheduling │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── scheduler.go ├── MongoDB-CRUD │ ├── README.md │ └── mongodb.go ├── MySQL-CRUD │ ├── README.md │ └── mysql.go ├── NatsConnectionExample │ └── main.go ├── Postgres-CRUD │ ├── README.md │ └── postgres.go ├── PyramidOfStars │ ├── README.md │ └── pyramid.go ├── RandomPasswordGenerator │ ├── README.md │ └── generator.go ├── Scanner │ ├── README.md │ ├── scan.go │ ├── scanUsingBufio.go │ └── scanUsingIO.go ├── SendEmail │ ├── README.md │ └── email.go ├── Todo-List │ ├── README.md │ ├── backend │ │ ├── Dockerfile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ ├── middleware │ │ │ └── middleware.go │ │ ├── models │ │ │ └── models.go │ │ └── router │ │ │ └── router.go │ ├── build-docker.sh │ ├── docker-compose.yaml │ └── frontend │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── babel.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ │ └── src │ │ ├── App.vue │ │ ├── components │ │ └── Main.vue │ │ └── main.js ├── WebScraper │ ├── Dockerfile │ ├── README.md │ └── scraper.go ├── gRPC-CRUD │ ├── README.md │ ├── client │ │ ├── client.go │ │ └── cmd │ │ │ ├── create.go │ │ │ ├── delete.go │ │ │ ├── read.go │ │ │ ├── root.go │ │ │ └── update.go │ ├── go.mod │ ├── go.sum │ ├── pb │ │ ├── blog.pb.go │ │ └── blog.proto │ └── server │ │ └── server.go └── gRPC-Example │ ├── README.md │ ├── chat.proto │ ├── chat │ ├── chat.go │ ├── chat.pb.go │ └── github.com │ │ └── tannergabriel │ │ └── learning-go │ │ └── advanced-programs │ │ └── gRPC-Example │ │ └── chat │ │ └── chat.pb.go │ ├── client.go │ ├── go.mod │ ├── go.sum │ └── server.go └── data-structures └── LinkedList ├── README.md └── linkedlist.go /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/README.md -------------------------------------------------------------------------------- /advanced-programs/FiberPostgresCRUD/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/FiberPostgresCRUD/Dockerfile -------------------------------------------------------------------------------- /advanced-programs/FiberPostgresCRUD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/FiberPostgresCRUD/README.md -------------------------------------------------------------------------------- /advanced-programs/FiberPostgresCRUD/database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/FiberPostgresCRUD/database/database.go -------------------------------------------------------------------------------- /advanced-programs/FiberPostgresCRUD/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/FiberPostgresCRUD/docker-compose.yaml -------------------------------------------------------------------------------- /advanced-programs/FiberPostgresCRUD/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/FiberPostgresCRUD/go.mod -------------------------------------------------------------------------------- /advanced-programs/FiberPostgresCRUD/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/FiberPostgresCRUD/go.sum -------------------------------------------------------------------------------- /advanced-programs/FiberPostgresCRUD/item/item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/FiberPostgresCRUD/item/item.go -------------------------------------------------------------------------------- /advanced-programs/FiberPostgresCRUD/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/FiberPostgresCRUD/main.go -------------------------------------------------------------------------------- /advanced-programs/FiberPostgresCRUD/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/FiberPostgresCRUD/main_test.go -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/README.md -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/SensorControl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/SensorControl/.gitignore -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/SensorControl/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/SensorControl/.travis.yml -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/SensorControl/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/SensorControl/.vscode/extensions.json -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/SensorControl/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/SensorControl/include/README -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/SensorControl/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/SensorControl/lib/README -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/SensorControl/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/SensorControl/platformio.ini -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/SensorControl/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/SensorControl/src/main.cpp -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/SensorControl/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/SensorControl/test/README -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/docker-compose.yaml -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/mqtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/mqtt.go -------------------------------------------------------------------------------- /advanced-programs/GrafanaSensorVisualization/telegraf.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GrafanaSensorVisualization/telegraf.conf -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/Dockerfile -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/README.md -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/database/database.go -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/docker-compose.yaml -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/go.mod -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/go.sum -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/gqlgen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/gqlgen.yml -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/graph/generated/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/graph/generated/generated.go -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/graph/model/item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/graph/model/item.go -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/graph/model/models_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/graph/model/models_gen.go -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/graph/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/graph/resolver.go -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/graph/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/graph/schema.graphqls -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/graph/schema.resolvers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/graph/schema.resolvers.go -------------------------------------------------------------------------------- /advanced-programs/GraphQL-CRUD/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/GraphQL-CRUD/server.go -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/Dockerfile -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/README.md -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/docker-compose.yaml -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/go.mod -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/go.sum -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/grafana/provisioning/dashboards/dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/grafana/provisioning/dashboards/dashboard.yml -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/grafana/provisioning/dashboards/grafana-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/grafana/provisioning/dashboards/grafana-dashboard.json -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/grafana/provisioning/datasources/datasource.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/grafana/provisioning/datasources/datasource.yml -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/main.go -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/prometheus/alert.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/prometheus/alert.rules -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/prometheus/prometheus.yml -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/PrometheusHTTPServer/static/index.html -------------------------------------------------------------------------------- /advanced-programs/PrometheusHTTPServer/static/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | font-size: 64px; 3 | } -------------------------------------------------------------------------------- /advanced-programs/TelloDrone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/TelloDrone/README.md -------------------------------------------------------------------------------- /advanced-programs/TelloDrone/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/TelloDrone/go.mod -------------------------------------------------------------------------------- /advanced-programs/TelloDrone/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/TelloDrone/go.sum -------------------------------------------------------------------------------- /advanced-programs/TelloDrone/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/TelloDrone/main.go -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/Dockerfile -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/README.md -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/ansible/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/ansible/hosts -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/ansible/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/ansible/main.yml -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/go.mod -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/go.sum -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/main.go -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/public/index.html -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/public/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/public/main.js -------------------------------------------------------------------------------- /advanced-programs/WebsocketsChat/public/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/advanced-programs/WebsocketsChat/public/styles.css -------------------------------------------------------------------------------- /algorithms/math/EuclideanAlgorithm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/EuclideanAlgorithm/README.md -------------------------------------------------------------------------------- /algorithms/math/EuclideanAlgorithm/gcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/EuclideanAlgorithm/gcd.go -------------------------------------------------------------------------------- /algorithms/math/EuclideanAlgorithm/gcd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/EuclideanAlgorithm/gcd_test.go -------------------------------------------------------------------------------- /algorithms/math/Factorial/Factorial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Factorial/Factorial.go -------------------------------------------------------------------------------- /algorithms/math/Factorial/Factorial_Recursive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Factorial/Factorial_Recursive.go -------------------------------------------------------------------------------- /algorithms/math/Factorial/Factorial_Recursive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Factorial/Factorial_Recursive_test.go -------------------------------------------------------------------------------- /algorithms/math/Factorial/Factorial_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Factorial/Factorial_test.go -------------------------------------------------------------------------------- /algorithms/math/Factorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Factorial/README.md -------------------------------------------------------------------------------- /algorithms/math/FastPowering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/FastPowering/README.md -------------------------------------------------------------------------------- /algorithms/math/FastPowering/fastpowering.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/FastPowering/fastpowering.go -------------------------------------------------------------------------------- /algorithms/math/FastPowering/fastpowering_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/FastPowering/fastpowering_test.go -------------------------------------------------------------------------------- /algorithms/math/Fibonacci/Fibonacci_Recursive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Fibonacci/Fibonacci_Recursive.go -------------------------------------------------------------------------------- /algorithms/math/Fibonacci/Fibonacci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Fibonacci/Fibonacci_test.go -------------------------------------------------------------------------------- /algorithms/math/Fibonacci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Fibonacci/README.md -------------------------------------------------------------------------------- /algorithms/math/Fibonacci/fibonacciSequence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Fibonacci/fibonacciSequence.go -------------------------------------------------------------------------------- /algorithms/math/IsPowerOfTwo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/IsPowerOfTwo/README.md -------------------------------------------------------------------------------- /algorithms/math/IsPowerOfTwo/isPowerOfTwo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/IsPowerOfTwo/isPowerOfTwo.go -------------------------------------------------------------------------------- /algorithms/math/IsPowerOfTwo/isPowerOfTwoBitwise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/IsPowerOfTwo/isPowerOfTwoBitwise.go -------------------------------------------------------------------------------- /algorithms/math/IsPowerOfTwo/isPowerOfTwo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/IsPowerOfTwo/isPowerOfTwo_test.go -------------------------------------------------------------------------------- /algorithms/math/PascalTriangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/PascalTriangle/README.md -------------------------------------------------------------------------------- /algorithms/math/PascalTriangle/pascal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/PascalTriangle/pascal.go -------------------------------------------------------------------------------- /algorithms/math/PascalTriangle/pascal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/PascalTriangle/pascal_test.go -------------------------------------------------------------------------------- /algorithms/math/PrimalityTest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/PrimalityTest/README.md -------------------------------------------------------------------------------- /algorithms/math/PrimalityTest/prime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/PrimalityTest/prime.go -------------------------------------------------------------------------------- /algorithms/math/PrimalityTest/prime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/PrimalityTest/prime_test.go -------------------------------------------------------------------------------- /algorithms/math/Radian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Radian/README.md -------------------------------------------------------------------------------- /algorithms/math/Radian/radian.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Radian/radian.go -------------------------------------------------------------------------------- /algorithms/math/Radian/radian_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/Radian/radian_test.go -------------------------------------------------------------------------------- /algorithms/math/SieveOfEratosthenes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/SieveOfEratosthenes/README.md -------------------------------------------------------------------------------- /algorithms/math/SieveOfEratosthenes/sieveOfEratosthenes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/SieveOfEratosthenes/sieveOfEratosthenes.go -------------------------------------------------------------------------------- /algorithms/math/SieveOfEratosthenes/sieveOfEratosthenes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/SieveOfEratosthenes/sieveOfEratosthenes_test.go -------------------------------------------------------------------------------- /algorithms/math/SquareRoot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/SquareRoot/README.md -------------------------------------------------------------------------------- /algorithms/math/SquareRoot/sqrt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/SquareRoot/sqrt.go -------------------------------------------------------------------------------- /algorithms/math/SquareRoot/sqrt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/math/SquareRoot/sqrt_test.go -------------------------------------------------------------------------------- /algorithms/search/BinarySearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/BinarySearch/README.md -------------------------------------------------------------------------------- /algorithms/search/BinarySearch/binarysearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/BinarySearch/binarysearch.go -------------------------------------------------------------------------------- /algorithms/search/BinarySearch/binarysearch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/BinarySearch/binarysearch_test.go -------------------------------------------------------------------------------- /algorithms/search/InterpolationSearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/InterpolationSearch/README.md -------------------------------------------------------------------------------- /algorithms/search/InterpolationSearch/interpolationsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/InterpolationSearch/interpolationsearch.go -------------------------------------------------------------------------------- /algorithms/search/InterpolationSearch/interpolationsearch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/InterpolationSearch/interpolationsearch_test.go -------------------------------------------------------------------------------- /algorithms/search/JumpSearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/JumpSearch/README.md -------------------------------------------------------------------------------- /algorithms/search/JumpSearch/jumpsearch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/JumpSearch/jumpsearch_test.go -------------------------------------------------------------------------------- /algorithms/search/JumpSearch/jumpserach.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/JumpSearch/jumpserach.go -------------------------------------------------------------------------------- /algorithms/search/LinearSearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/LinearSearch/README.md -------------------------------------------------------------------------------- /algorithms/search/LinearSearch/linearsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/LinearSearch/linearsearch.go -------------------------------------------------------------------------------- /algorithms/search/LinearSearch/linearsearch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/search/LinearSearch/linearsearch_test.go -------------------------------------------------------------------------------- /algorithms/sorting/BubbleSort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/BubbleSort/README.md -------------------------------------------------------------------------------- /algorithms/sorting/BubbleSort/bubblesort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/BubbleSort/bubblesort.go -------------------------------------------------------------------------------- /algorithms/sorting/BubbleSort/bubblesort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/BubbleSort/bubblesort_test.go -------------------------------------------------------------------------------- /algorithms/sorting/CountingSort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/CountingSort/README.md -------------------------------------------------------------------------------- /algorithms/sorting/CountingSort/countingsort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/CountingSort/countingsort.go -------------------------------------------------------------------------------- /algorithms/sorting/CountingSort/countingsort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/CountingSort/countingsort_test.go -------------------------------------------------------------------------------- /algorithms/sorting/HeapSort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/HeapSort/README.md -------------------------------------------------------------------------------- /algorithms/sorting/HeapSort/heapsort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/HeapSort/heapsort.go -------------------------------------------------------------------------------- /algorithms/sorting/HeapSort/heapsort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/HeapSort/heapsort_test.go -------------------------------------------------------------------------------- /algorithms/sorting/InsertionSort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/InsertionSort/README.md -------------------------------------------------------------------------------- /algorithms/sorting/InsertionSort/insertionsort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/InsertionSort/insertionsort.go -------------------------------------------------------------------------------- /algorithms/sorting/InsertionSort/insertionsort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/InsertionSort/insertionsort_test.go -------------------------------------------------------------------------------- /algorithms/sorting/MergeSort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/MergeSort/README.md -------------------------------------------------------------------------------- /algorithms/sorting/MergeSort/mergesort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/MergeSort/mergesort.go -------------------------------------------------------------------------------- /algorithms/sorting/MergeSort/mergesort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/MergeSort/mergesort_test.go -------------------------------------------------------------------------------- /algorithms/sorting/QuickSort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/QuickSort/README.md -------------------------------------------------------------------------------- /algorithms/sorting/QuickSort/quicksort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/QuickSort/quicksort.go -------------------------------------------------------------------------------- /algorithms/sorting/QuickSort/quicksort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/QuickSort/quicksort_test.go -------------------------------------------------------------------------------- /algorithms/sorting/RadixSort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/RadixSort/README.md -------------------------------------------------------------------------------- /algorithms/sorting/RadixSort/radixsort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/RadixSort/radixsort.go -------------------------------------------------------------------------------- /algorithms/sorting/RadixSort/radixsort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/RadixSort/radixsort_test.go -------------------------------------------------------------------------------- /algorithms/sorting/SelectionSort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/SelectionSort/README.md -------------------------------------------------------------------------------- /algorithms/sorting/SelectionSort/selectionsort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/SelectionSort/selectionsort.go -------------------------------------------------------------------------------- /algorithms/sorting/SelectionSort/selectionsort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/SelectionSort/selectionsort_test.go -------------------------------------------------------------------------------- /algorithms/sorting/ShellSort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/ShellSort/README.md -------------------------------------------------------------------------------- /algorithms/sorting/ShellSort/shellsort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/ShellSort/shellsort.go -------------------------------------------------------------------------------- /algorithms/sorting/ShellSort/shellsort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/sorting/ShellSort/shellsort_test.go -------------------------------------------------------------------------------- /algorithms/string/HammingDistance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/string/HammingDistance/README.md -------------------------------------------------------------------------------- /algorithms/string/HammingDistance/hamming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/string/HammingDistance/hamming.go -------------------------------------------------------------------------------- /algorithms/string/HammingDistance/hamming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/string/HammingDistance/hamming_test.go -------------------------------------------------------------------------------- /algorithms/string/LevenshteinDistance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/string/LevenshteinDistance/README.md -------------------------------------------------------------------------------- /algorithms/string/LevenshteinDistance/levenshtein.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/string/LevenshteinDistance/levenshtein.go -------------------------------------------------------------------------------- /algorithms/string/LevenshteinDistance/levenshtein_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/algorithms/string/LevenshteinDistance/levenshtein_test.go -------------------------------------------------------------------------------- /basics/01-Hello-World/HelloWorld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/01-Hello-World/HelloWorld.go -------------------------------------------------------------------------------- /basics/02-Variables-Datatypes/Constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/02-Variables-Datatypes/Constants.go -------------------------------------------------------------------------------- /basics/02-Variables-Datatypes/ConvertingDatatypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/02-Variables-Datatypes/ConvertingDatatypes.go -------------------------------------------------------------------------------- /basics/02-Variables-Datatypes/Datatypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/02-Variables-Datatypes/Datatypes.go -------------------------------------------------------------------------------- /basics/02-Variables-Datatypes/Variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/02-Variables-Datatypes/Variables.go -------------------------------------------------------------------------------- /basics/03-Operators/Operators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/03-Operators/Operators.go -------------------------------------------------------------------------------- /basics/04-Functions/AnonymousFunctions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/04-Functions/AnonymousFunctions.go -------------------------------------------------------------------------------- /basics/04-Functions/ClosureFunctions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/04-Functions/ClosureFunctions.go -------------------------------------------------------------------------------- /basics/04-Functions/DeferredFunctionCalls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/04-Functions/DeferredFunctionCalls.go -------------------------------------------------------------------------------- /basics/04-Functions/FunctionDeclaration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/04-Functions/FunctionDeclaration.go -------------------------------------------------------------------------------- /basics/04-Functions/FunctionWithParameters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/04-Functions/FunctionWithParameters.go -------------------------------------------------------------------------------- /basics/04-Functions/FunctionsReturnValue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/04-Functions/FunctionsReturnValue.go -------------------------------------------------------------------------------- /basics/04-Functions/HigherOrderFunctions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/04-Functions/HigherOrderFunctions.go -------------------------------------------------------------------------------- /basics/04-Functions/VariadicFunctions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/04-Functions/VariadicFunctions.go -------------------------------------------------------------------------------- /basics/05-Control-Structures/IfElse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/05-Control-Structures/IfElse.go -------------------------------------------------------------------------------- /basics/05-Control-Structures/Switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/05-Control-Structures/Switch.go -------------------------------------------------------------------------------- /basics/06-Loops/ForLoop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/06-Loops/ForLoop.go -------------------------------------------------------------------------------- /basics/06-Loops/WhileLoop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/06-Loops/WhileLoop.go -------------------------------------------------------------------------------- /basics/07-Arrays/ArrayIteration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/07-Arrays/ArrayIteration.go -------------------------------------------------------------------------------- /basics/07-Arrays/Arrays.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/07-Arrays/Arrays.go -------------------------------------------------------------------------------- /basics/07-Arrays/CopyArray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/07-Arrays/CopyArray.go -------------------------------------------------------------------------------- /basics/08-Slices/Slices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/08-Slices/Slices.go -------------------------------------------------------------------------------- /basics/09-Maps/Maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/09-Maps/Maps.go -------------------------------------------------------------------------------- /basics/10-Struct/NestedStruct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/10-Struct/NestedStruct.go -------------------------------------------------------------------------------- /basics/10-Struct/Struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/10-Struct/Struct.go -------------------------------------------------------------------------------- /basics/10-Struct/StructFieldTags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/10-Struct/StructFieldTags.go -------------------------------------------------------------------------------- /basics/10-Struct/StructMethods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/10-Struct/StructMethods.go -------------------------------------------------------------------------------- /basics/11-Interfaces/Interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/11-Interfaces/Interfaces.go -------------------------------------------------------------------------------- /basics/12-Pointers/Pointers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/12-Pointers/Pointers.go -------------------------------------------------------------------------------- /basics/13-Concurrency/Channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/13-Concurrency/Channel.go -------------------------------------------------------------------------------- /basics/13-Concurrency/Goroutines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/13-Concurrency/Goroutines.go -------------------------------------------------------------------------------- /basics/13-Concurrency/GoroutinesWait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/13-Concurrency/GoroutinesWait.go -------------------------------------------------------------------------------- /basics/14-Error-Handling/DeferPanicRecover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/14-Error-Handling/DeferPanicRecover.go -------------------------------------------------------------------------------- /basics/14-Error-Handling/ErrorHandling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/14-Error-Handling/ErrorHandling.go -------------------------------------------------------------------------------- /basics/15-Files-Directory/Directories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/15-Files-Directory/Directories.go -------------------------------------------------------------------------------- /basics/15-Files-Directory/Files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/15-Files-Directory/Files.go -------------------------------------------------------------------------------- /basics/16-String-Manipulation/String.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/16-String-Manipulation/String.go -------------------------------------------------------------------------------- /basics/17-Regex/Regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/17-Regex/Regex.go -------------------------------------------------------------------------------- /basics/18-Testing/Basics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/18-Testing/Basics.go -------------------------------------------------------------------------------- /basics/18-Testing/Basics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/18-Testing/Basics_test.go -------------------------------------------------------------------------------- /basics/19-Webserver/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/basics/19-Webserver/Server.go -------------------------------------------------------------------------------- /beginner-programs/Email-Validator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Email-Validator/README.md -------------------------------------------------------------------------------- /beginner-programs/Email-Validator/email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Email-Validator/email.go -------------------------------------------------------------------------------- /beginner-programs/Email-Validator/email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Email-Validator/email_test.go -------------------------------------------------------------------------------- /beginner-programs/FileUpload/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/FileUpload/Dockerfile -------------------------------------------------------------------------------- /beginner-programs/FileUpload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/FileUpload/README.md -------------------------------------------------------------------------------- /beginner-programs/FileUpload/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/FileUpload/main.go -------------------------------------------------------------------------------- /beginner-programs/FileUpload/public/upload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/FileUpload/public/upload.html -------------------------------------------------------------------------------- /beginner-programs/HttpServer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/HttpServer/Dockerfile -------------------------------------------------------------------------------- /beginner-programs/HttpServer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/HttpServer/go.mod -------------------------------------------------------------------------------- /beginner-programs/HttpServer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/HttpServer/go.sum -------------------------------------------------------------------------------- /beginner-programs/HttpServer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/HttpServer/main.go -------------------------------------------------------------------------------- /beginner-programs/HttpServer/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/HttpServer/server/server.go -------------------------------------------------------------------------------- /beginner-programs/HttpServer/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/HttpServer/server/server_test.go -------------------------------------------------------------------------------- /beginner-programs/JobScheduling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/JobScheduling/README.md -------------------------------------------------------------------------------- /beginner-programs/JobScheduling/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/JobScheduling/go.mod -------------------------------------------------------------------------------- /beginner-programs/JobScheduling/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/JobScheduling/go.sum -------------------------------------------------------------------------------- /beginner-programs/JobScheduling/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/JobScheduling/scheduler.go -------------------------------------------------------------------------------- /beginner-programs/MongoDB-CRUD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/MongoDB-CRUD/README.md -------------------------------------------------------------------------------- /beginner-programs/MongoDB-CRUD/mongodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/MongoDB-CRUD/mongodb.go -------------------------------------------------------------------------------- /beginner-programs/MySQL-CRUD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/MySQL-CRUD/README.md -------------------------------------------------------------------------------- /beginner-programs/MySQL-CRUD/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/MySQL-CRUD/mysql.go -------------------------------------------------------------------------------- /beginner-programs/NatsConnectionExample/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/NatsConnectionExample/main.go -------------------------------------------------------------------------------- /beginner-programs/Postgres-CRUD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Postgres-CRUD/README.md -------------------------------------------------------------------------------- /beginner-programs/Postgres-CRUD/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Postgres-CRUD/postgres.go -------------------------------------------------------------------------------- /beginner-programs/PyramidOfStars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/PyramidOfStars/README.md -------------------------------------------------------------------------------- /beginner-programs/PyramidOfStars/pyramid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/PyramidOfStars/pyramid.go -------------------------------------------------------------------------------- /beginner-programs/RandomPasswordGenerator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/RandomPasswordGenerator/README.md -------------------------------------------------------------------------------- /beginner-programs/RandomPasswordGenerator/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/RandomPasswordGenerator/generator.go -------------------------------------------------------------------------------- /beginner-programs/Scanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Scanner/README.md -------------------------------------------------------------------------------- /beginner-programs/Scanner/scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Scanner/scan.go -------------------------------------------------------------------------------- /beginner-programs/Scanner/scanUsingBufio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Scanner/scanUsingBufio.go -------------------------------------------------------------------------------- /beginner-programs/Scanner/scanUsingIO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Scanner/scanUsingIO.go -------------------------------------------------------------------------------- /beginner-programs/SendEmail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/SendEmail/README.md -------------------------------------------------------------------------------- /beginner-programs/SendEmail/email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/SendEmail/email.go -------------------------------------------------------------------------------- /beginner-programs/Todo-List/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/README.md -------------------------------------------------------------------------------- /beginner-programs/Todo-List/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/backend/Dockerfile -------------------------------------------------------------------------------- /beginner-programs/Todo-List/backend/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/backend/go.mod -------------------------------------------------------------------------------- /beginner-programs/Todo-List/backend/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/backend/go.sum -------------------------------------------------------------------------------- /beginner-programs/Todo-List/backend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/backend/main.go -------------------------------------------------------------------------------- /beginner-programs/Todo-List/backend/middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/backend/middleware/middleware.go -------------------------------------------------------------------------------- /beginner-programs/Todo-List/backend/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/backend/models/models.go -------------------------------------------------------------------------------- /beginner-programs/Todo-List/backend/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/backend/router/router.go -------------------------------------------------------------------------------- /beginner-programs/Todo-List/build-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/build-docker.sh -------------------------------------------------------------------------------- /beginner-programs/Todo-List/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/docker-compose.yaml -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | /dist 2 | /node_modules -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/.gitignore -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/Dockerfile -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/README.md -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/babel.config.js -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/package-lock.json -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/package.json -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/public/favicon.ico -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/public/index.html -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/src/App.vue -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/src/components/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/src/components/Main.vue -------------------------------------------------------------------------------- /beginner-programs/Todo-List/frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/Todo-List/frontend/src/main.js -------------------------------------------------------------------------------- /beginner-programs/WebScraper/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/WebScraper/Dockerfile -------------------------------------------------------------------------------- /beginner-programs/WebScraper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/WebScraper/README.md -------------------------------------------------------------------------------- /beginner-programs/WebScraper/scraper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/WebScraper/scraper.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/README.md -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/client/client.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/client/cmd/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/client/cmd/create.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/client/cmd/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/client/cmd/delete.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/client/cmd/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/client/cmd/read.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/client/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/client/cmd/root.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/client/cmd/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/client/cmd/update.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/go.mod -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/go.sum -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/pb/blog.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/pb/blog.pb.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/pb/blog.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/pb/blog.proto -------------------------------------------------------------------------------- /beginner-programs/gRPC-CRUD/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-CRUD/server/server.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-Example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-Example/README.md -------------------------------------------------------------------------------- /beginner-programs/gRPC-Example/chat.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-Example/chat.proto -------------------------------------------------------------------------------- /beginner-programs/gRPC-Example/chat/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-Example/chat/chat.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-Example/chat/chat.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-Example/chat/chat.pb.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-Example/chat/github.com/tannergabriel/learning-go/advanced-programs/gRPC-Example/chat/chat.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-Example/chat/github.com/tannergabriel/learning-go/advanced-programs/gRPC-Example/chat/chat.pb.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-Example/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-Example/client.go -------------------------------------------------------------------------------- /beginner-programs/gRPC-Example/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-Example/go.mod -------------------------------------------------------------------------------- /beginner-programs/gRPC-Example/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-Example/go.sum -------------------------------------------------------------------------------- /beginner-programs/gRPC-Example/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/beginner-programs/gRPC-Example/server.go -------------------------------------------------------------------------------- /data-structures/LinkedList/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/data-structures/LinkedList/README.md -------------------------------------------------------------------------------- /data-structures/LinkedList/linkedlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TannerGabriel/learning-go/HEAD/data-structures/LinkedList/linkedlist.go --------------------------------------------------------------------------------