├── .vscode └── settings.json ├── 01-bookstore-cli-flag-json ├── README.md ├── books.go ├── books.json ├── go.mod └── main.go ├── 02-organize-folder ├── README.md ├── go.mod └── main.go ├── 03-web-monitor ├── README.md ├── go.mod └── main.go ├── 04-bookstore-api ├── Bookstore-REST-API.postman_collection.json ├── README.md ├── books.go ├── books.json ├── go.mod └── main.go ├── 05-random-password-flag ├── README.md ├── go.mod └── main.go ├── 05-random-password ├── README.md ├── go.mod └── main.go ├── 06-system-monitor ├── README.md ├── go.mod ├── go.sum ├── info.go └── main.go ├── 07-ssh-sftp-agent ├── README.md ├── go.mod ├── go.sum ├── main.go └── upload.txt ├── 08-file-folder-zip ├── .gitignore ├── README.md ├── go.mod ├── main-bk └── main.go ├── 09-pack-mod-demo ├── README.md ├── go.mod ├── go.sum └── main.go ├── 10-golang-ssh-concurrent-file-uploder ├── .gitignore ├── README.md ├── Vagrantfile ├── go.mod ├── go.sum ├── hello.txt ├── hi.txt ├── image-go └── main.go ├── 11-jwt-golang ├── Golang-JWT.postman_collection.json ├── README.md ├── go.mod ├── go.sum └── main.go ├── 12-fiber-book-rest ├── .env ├── .gitignore ├── README.md ├── Vagrantfile ├── controllers │ ├── booksController.go │ └── usersController.go ├── fiber-rest-book.postman_collection.json ├── go.mod ├── go.sum ├── helpers │ └── utils.go ├── initializers │ ├── db.go │ └── env.go ├── main.go ├── models │ ├── booksModel.go │ └── usersModel.go └── routes │ └── routes.go ├── 13-k8s-client-go ├── README.md ├── dep.yaml ├── go.mod ├── go.sum ├── k8s-api-ref.md └── main.go ├── 14_akit-ops ├── Dockerfile ├── README.md ├── akit-ops-ui-app │ ├── Dockerfile │ └── index.html ├── createUpdate.go ├── git.go ├── go.mod ├── go.sum ├── k8s-api-ref.md ├── main.go └── sa-role-rb-akit-ops.yaml ├── README.md ├── demos ├── akit-ops.gif ├── fiber-book-rest.gif ├── golang-bookstore-api.gif ├── golang-bookstore-cli.gif ├── golang-folder.gif ├── golang-random-password-flag.gif ├── golang-random-password.gif ├── golang-ssh-concurrent-file-uploder.gif ├── golang-ssh-sftp.gif ├── golang-system-metrics.gif ├── golang-web-monitor.gif ├── golang-zip.gif ├── jwt-with-golang.gif ├── k8s-client-go.gif └── rest-api-to-exec-shell.gif ├── images ├── akit-ops.png ├── golang-system-metrics.png ├── web-monitor.png └── web-monitor.xml ├── notes.md ├── playground ├── go.mod └── main.go ├── rest-api-to-exec-shell ├── README.md └── main.go └── syllabus.md /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /01-bookstore-cli-flag-json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/01-bookstore-cli-flag-json/README.md -------------------------------------------------------------------------------- /01-bookstore-cli-flag-json/books.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/01-bookstore-cli-flag-json/books.go -------------------------------------------------------------------------------- /01-bookstore-cli-flag-json/books.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/01-bookstore-cli-flag-json/books.json -------------------------------------------------------------------------------- /01-bookstore-cli-flag-json/go.mod: -------------------------------------------------------------------------------- 1 | module bookstore 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /01-bookstore-cli-flag-json/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/01-bookstore-cli-flag-json/main.go -------------------------------------------------------------------------------- /02-organize-folder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/02-organize-folder/README.md -------------------------------------------------------------------------------- /02-organize-folder/go.mod: -------------------------------------------------------------------------------- 1 | module organize-folder 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /02-organize-folder/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/02-organize-folder/main.go -------------------------------------------------------------------------------- /03-web-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/03-web-monitor/README.md -------------------------------------------------------------------------------- /03-web-monitor/go.mod: -------------------------------------------------------------------------------- 1 | module web-monitor 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /03-web-monitor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/03-web-monitor/main.go -------------------------------------------------------------------------------- /04-bookstore-api/Bookstore-REST-API.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/04-bookstore-api/Bookstore-REST-API.postman_collection.json -------------------------------------------------------------------------------- /04-bookstore-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/04-bookstore-api/README.md -------------------------------------------------------------------------------- /04-bookstore-api/books.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/04-bookstore-api/books.go -------------------------------------------------------------------------------- /04-bookstore-api/books.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/04-bookstore-api/books.json -------------------------------------------------------------------------------- /04-bookstore-api/go.mod: -------------------------------------------------------------------------------- 1 | module bookstore 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /04-bookstore-api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/04-bookstore-api/main.go -------------------------------------------------------------------------------- /05-random-password-flag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/05-random-password-flag/README.md -------------------------------------------------------------------------------- /05-random-password-flag/go.mod: -------------------------------------------------------------------------------- 1 | module random-password 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /05-random-password-flag/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/05-random-password-flag/main.go -------------------------------------------------------------------------------- /05-random-password/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/05-random-password/README.md -------------------------------------------------------------------------------- /05-random-password/go.mod: -------------------------------------------------------------------------------- 1 | module random-password 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /05-random-password/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/05-random-password/main.go -------------------------------------------------------------------------------- /06-system-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/06-system-monitor/README.md -------------------------------------------------------------------------------- /06-system-monitor/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/06-system-monitor/go.mod -------------------------------------------------------------------------------- /06-system-monitor/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/06-system-monitor/go.sum -------------------------------------------------------------------------------- /06-system-monitor/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/06-system-monitor/info.go -------------------------------------------------------------------------------- /06-system-monitor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/06-system-monitor/main.go -------------------------------------------------------------------------------- /07-ssh-sftp-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/07-ssh-sftp-agent/README.md -------------------------------------------------------------------------------- /07-ssh-sftp-agent/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/07-ssh-sftp-agent/go.mod -------------------------------------------------------------------------------- /07-ssh-sftp-agent/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/07-ssh-sftp-agent/go.sum -------------------------------------------------------------------------------- /07-ssh-sftp-agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/07-ssh-sftp-agent/main.go -------------------------------------------------------------------------------- /07-ssh-sftp-agent/upload.txt: -------------------------------------------------------------------------------- 1 | This file uploaded to remote ssh server by Golang SSH agent 2 | -------------------------------------------------------------------------------- /08-file-folder-zip/.gitignore: -------------------------------------------------------------------------------- 1 | parent/ 2 | *.zip -------------------------------------------------------------------------------- /08-file-folder-zip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/08-file-folder-zip/README.md -------------------------------------------------------------------------------- /08-file-folder-zip/go.mod: -------------------------------------------------------------------------------- 1 | module file-folder-zip 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /08-file-folder-zip/main-bk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/08-file-folder-zip/main-bk -------------------------------------------------------------------------------- /08-file-folder-zip/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/08-file-folder-zip/main.go -------------------------------------------------------------------------------- /09-pack-mod-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/09-pack-mod-demo/README.md -------------------------------------------------------------------------------- /09-pack-mod-demo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/09-pack-mod-demo/go.mod -------------------------------------------------------------------------------- /09-pack-mod-demo/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/09-pack-mod-demo/go.sum -------------------------------------------------------------------------------- /09-pack-mod-demo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/09-pack-mod-demo/main.go -------------------------------------------------------------------------------- /10-golang-ssh-concurrent-file-uploder/.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant/ 2 | golang-ssh-concurrent-file-uploder -------------------------------------------------------------------------------- /10-golang-ssh-concurrent-file-uploder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/10-golang-ssh-concurrent-file-uploder/README.md -------------------------------------------------------------------------------- /10-golang-ssh-concurrent-file-uploder/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/10-golang-ssh-concurrent-file-uploder/Vagrantfile -------------------------------------------------------------------------------- /10-golang-ssh-concurrent-file-uploder/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/10-golang-ssh-concurrent-file-uploder/go.mod -------------------------------------------------------------------------------- /10-golang-ssh-concurrent-file-uploder/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/10-golang-ssh-concurrent-file-uploder/go.sum -------------------------------------------------------------------------------- /10-golang-ssh-concurrent-file-uploder/hello.txt: -------------------------------------------------------------------------------- 1 | This file will be uploaded by Golang using normal way 2 | -------------------------------------------------------------------------------- /10-golang-ssh-concurrent-file-uploder/hi.txt: -------------------------------------------------------------------------------- 1 | This file will be uploaded by Golang using concurrent way 2 | -------------------------------------------------------------------------------- /10-golang-ssh-concurrent-file-uploder/image-go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/10-golang-ssh-concurrent-file-uploder/image-go -------------------------------------------------------------------------------- /10-golang-ssh-concurrent-file-uploder/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/10-golang-ssh-concurrent-file-uploder/main.go -------------------------------------------------------------------------------- /11-jwt-golang/Golang-JWT.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/11-jwt-golang/Golang-JWT.postman_collection.json -------------------------------------------------------------------------------- /11-jwt-golang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/11-jwt-golang/README.md -------------------------------------------------------------------------------- /11-jwt-golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/11-jwt-golang/go.mod -------------------------------------------------------------------------------- /11-jwt-golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/11-jwt-golang/go.sum -------------------------------------------------------------------------------- /11-jwt-golang/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/11-jwt-golang/main.go -------------------------------------------------------------------------------- /12-fiber-book-rest/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/.env -------------------------------------------------------------------------------- /12-fiber-book-rest/.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant/ -------------------------------------------------------------------------------- /12-fiber-book-rest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/README.md -------------------------------------------------------------------------------- /12-fiber-book-rest/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/Vagrantfile -------------------------------------------------------------------------------- /12-fiber-book-rest/controllers/booksController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/controllers/booksController.go -------------------------------------------------------------------------------- /12-fiber-book-rest/controllers/usersController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/controllers/usersController.go -------------------------------------------------------------------------------- /12-fiber-book-rest/fiber-rest-book.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/fiber-rest-book.postman_collection.json -------------------------------------------------------------------------------- /12-fiber-book-rest/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/go.mod -------------------------------------------------------------------------------- /12-fiber-book-rest/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/go.sum -------------------------------------------------------------------------------- /12-fiber-book-rest/helpers/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/helpers/utils.go -------------------------------------------------------------------------------- /12-fiber-book-rest/initializers/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/initializers/db.go -------------------------------------------------------------------------------- /12-fiber-book-rest/initializers/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/initializers/env.go -------------------------------------------------------------------------------- /12-fiber-book-rest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/main.go -------------------------------------------------------------------------------- /12-fiber-book-rest/models/booksModel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/models/booksModel.go -------------------------------------------------------------------------------- /12-fiber-book-rest/models/usersModel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/models/usersModel.go -------------------------------------------------------------------------------- /12-fiber-book-rest/routes/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/12-fiber-book-rest/routes/routes.go -------------------------------------------------------------------------------- /13-k8s-client-go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/13-k8s-client-go/README.md -------------------------------------------------------------------------------- /13-k8s-client-go/dep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/13-k8s-client-go/dep.yaml -------------------------------------------------------------------------------- /13-k8s-client-go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/13-k8s-client-go/go.mod -------------------------------------------------------------------------------- /13-k8s-client-go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/13-k8s-client-go/go.sum -------------------------------------------------------------------------------- /13-k8s-client-go/k8s-api-ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/13-k8s-client-go/k8s-api-ref.md -------------------------------------------------------------------------------- /13-k8s-client-go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/13-k8s-client-go/main.go -------------------------------------------------------------------------------- /14_akit-ops/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/Dockerfile -------------------------------------------------------------------------------- /14_akit-ops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/README.md -------------------------------------------------------------------------------- /14_akit-ops/akit-ops-ui-app/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM httpd 2 | 3 | COPY . /usr/local/apache2/htdocs/ -------------------------------------------------------------------------------- /14_akit-ops/akit-ops-ui-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/akit-ops-ui-app/index.html -------------------------------------------------------------------------------- /14_akit-ops/createUpdate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/createUpdate.go -------------------------------------------------------------------------------- /14_akit-ops/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/git.go -------------------------------------------------------------------------------- /14_akit-ops/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/go.mod -------------------------------------------------------------------------------- /14_akit-ops/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/go.sum -------------------------------------------------------------------------------- /14_akit-ops/k8s-api-ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/k8s-api-ref.md -------------------------------------------------------------------------------- /14_akit-ops/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/main.go -------------------------------------------------------------------------------- /14_akit-ops/sa-role-rb-akit-ops.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/14_akit-ops/sa-role-rb-akit-ops.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/README.md -------------------------------------------------------------------------------- /demos/akit-ops.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/akit-ops.gif -------------------------------------------------------------------------------- /demos/fiber-book-rest.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/fiber-book-rest.gif -------------------------------------------------------------------------------- /demos/golang-bookstore-api.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-bookstore-api.gif -------------------------------------------------------------------------------- /demos/golang-bookstore-cli.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-bookstore-cli.gif -------------------------------------------------------------------------------- /demos/golang-folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-folder.gif -------------------------------------------------------------------------------- /demos/golang-random-password-flag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-random-password-flag.gif -------------------------------------------------------------------------------- /demos/golang-random-password.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-random-password.gif -------------------------------------------------------------------------------- /demos/golang-ssh-concurrent-file-uploder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-ssh-concurrent-file-uploder.gif -------------------------------------------------------------------------------- /demos/golang-ssh-sftp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-ssh-sftp.gif -------------------------------------------------------------------------------- /demos/golang-system-metrics.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-system-metrics.gif -------------------------------------------------------------------------------- /demos/golang-web-monitor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-web-monitor.gif -------------------------------------------------------------------------------- /demos/golang-zip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/golang-zip.gif -------------------------------------------------------------------------------- /demos/jwt-with-golang.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/jwt-with-golang.gif -------------------------------------------------------------------------------- /demos/k8s-client-go.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/k8s-client-go.gif -------------------------------------------------------------------------------- /demos/rest-api-to-exec-shell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/demos/rest-api-to-exec-shell.gif -------------------------------------------------------------------------------- /images/akit-ops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/images/akit-ops.png -------------------------------------------------------------------------------- /images/golang-system-metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/images/golang-system-metrics.png -------------------------------------------------------------------------------- /images/web-monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/images/web-monitor.png -------------------------------------------------------------------------------- /images/web-monitor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/images/web-monitor.xml -------------------------------------------------------------------------------- /notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/notes.md -------------------------------------------------------------------------------- /playground/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/akilans/golang-mini-projects/playground 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /playground/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/playground/main.go -------------------------------------------------------------------------------- /rest-api-to-exec-shell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/rest-api-to-exec-shell/README.md -------------------------------------------------------------------------------- /rest-api-to-exec-shell/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/rest-api-to-exec-shell/main.go -------------------------------------------------------------------------------- /syllabus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akilans/golang-mini-projects/HEAD/syllabus.md --------------------------------------------------------------------------------