├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── docker └── builder pattern │ ├── Dockerfile │ ├── Dockerfile.multistage │ ├── go.mod │ └── main.go ├── go ├── crud │ ├── cmd │ │ └── main.go │ ├── docs │ │ ├── Books API.postman_collection.json │ │ └── api.png │ ├── go.mod │ ├── go.sum │ └── pkg │ │ ├── handlers │ │ ├── AddBook.go │ │ ├── DeleteBook.go │ │ ├── GetAllBooks.go │ │ ├── GetBook.go │ │ └── UpdateBook.go │ │ ├── mocks │ │ └── book.go │ │ └── models │ │ └── book.go ├── dockerize go │ ├── Dockerfile │ ├── docker-compose.yml │ ├── go.mod │ ├── go.sum │ └── main.go ├── go fiber introduction │ ├── api.go │ ├── go.mod │ └── go.sum ├── gorm │ ├── cmd │ │ └── main.go │ ├── docker-compose.yml │ ├── docs │ │ └── Books API.postman_collection.json │ ├── go.mod │ ├── go.sum │ └── pkg │ │ ├── db │ │ └── db.go │ │ ├── handlers │ │ ├── AddBook.go │ │ ├── DeleteBook.go │ │ ├── GetAllBooks.go │ │ ├── GetBook.go │ │ ├── UpdateBook.go │ │ └── handlers.go │ │ └── models │ │ └── book.go ├── hibp-dynamodb │ ├── chunks │ │ └── chunk-aa │ ├── go.mod │ ├── go.sum │ ├── logs │ │ └── job.log │ └── main.go ├── unit testing with go │ ├── go.mod │ ├── length.go │ └── length_test.go └── web-scraping │ ├── go.mod │ ├── go.sum │ └── main.go ├── kubernetes └── skaffold │ ├── .dockerignore │ ├── Dockerfile │ ├── k8s │ ├── deployment.yaml │ └── service.yaml │ ├── package.json │ ├── skaffold.yaml │ ├── src │ └── index.js │ └── yarn.lock ├── nats ├── embedding │ ├── benchmark │ │ ├── benchmark.go │ │ └── results.html │ ├── diagram.drawio │ ├── go.mod │ ├── go.sum │ └── main.go ├── gql │ ├── go.mod │ ├── go.sum │ ├── gqlgen.yml │ ├── graph │ │ ├── generated │ │ │ └── generated.go │ │ ├── model │ │ │ └── doc.go │ │ ├── resolver.go │ │ ├── schema.graphqls │ │ └── schema.resolvers.go │ ├── server.go │ └── tools.go ├── k8s │ ├── ha │ │ ├── configmap.yml │ │ ├── service.yml │ │ └── statefulset.yaml │ └── simple │ │ ├── deployment.yml │ │ └── service.yml ├── patterns │ ├── cmd │ │ ├── publish-subscribe │ │ │ └── main.go │ │ ├── queue-groups │ │ │ └── main.go │ │ └── request-reply │ │ │ └── main.go │ ├── diagram.drawio │ ├── go.mod │ └── go.sum ├── surveyor │ ├── assets │ │ ├── clients.png │ │ ├── clusters.png │ │ ├── dashboard.png │ │ ├── network-usage.png │ │ ├── node-resource-usage.png │ │ ├── overview.png │ │ └── supercluster.png │ └── surveyor.drawio └── topology │ └── topology.drawio ├── node ├── cluster │ ├── package.json │ ├── src │ │ ├── cluster.ts │ │ ├── default.ts │ │ └── server.ts │ ├── tsconfig.json │ └── yarn.lock ├── dockerizing node │ ├── .dockerignore │ ├── Dockerfile │ ├── docker-compose.dev.yml │ ├── docker-compose.prod.yml │ ├── package.json │ ├── src │ │ └── index.js │ └── yarn.lock └── webpack with esbuild │ ├── .npmrc │ ├── index.ts │ ├── package.json │ ├── tsconfig.json │ ├── webpack.config.js │ └── yarn.lock └── react ├── dockerizing react app ├── .dockerignore ├── .gitignore ├── Dockerfile ├── docker-compose.dev.yml ├── docker-compose.prod.yml ├── nginx.conf ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js └── yarn.lock └── s3-cloudfront ├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── scripts └── deploy.sh ├── src ├── App.css ├── App.js ├── App.test.js ├── index.css ├── index.js ├── logo.svg ├── reportWebVitals.js └── setupTests.js ├── terraform ├── .terraform.lock.hcl └── main.tf └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact = true 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/README.md -------------------------------------------------------------------------------- /docker/builder pattern/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/docker/builder pattern/Dockerfile -------------------------------------------------------------------------------- /docker/builder pattern/Dockerfile.multistage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/docker/builder pattern/Dockerfile.multistage -------------------------------------------------------------------------------- /docker/builder pattern/go.mod: -------------------------------------------------------------------------------- 1 | module sample 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /docker/builder pattern/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/docker/builder pattern/main.go -------------------------------------------------------------------------------- /go/crud/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/cmd/main.go -------------------------------------------------------------------------------- /go/crud/docs/Books API.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/docs/Books API.postman_collection.json -------------------------------------------------------------------------------- /go/crud/docs/api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/docs/api.png -------------------------------------------------------------------------------- /go/crud/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/go.mod -------------------------------------------------------------------------------- /go/crud/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/go.sum -------------------------------------------------------------------------------- /go/crud/pkg/handlers/AddBook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/pkg/handlers/AddBook.go -------------------------------------------------------------------------------- /go/crud/pkg/handlers/DeleteBook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/pkg/handlers/DeleteBook.go -------------------------------------------------------------------------------- /go/crud/pkg/handlers/GetAllBooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/pkg/handlers/GetAllBooks.go -------------------------------------------------------------------------------- /go/crud/pkg/handlers/GetBook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/pkg/handlers/GetBook.go -------------------------------------------------------------------------------- /go/crud/pkg/handlers/UpdateBook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/pkg/handlers/UpdateBook.go -------------------------------------------------------------------------------- /go/crud/pkg/mocks/book.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/pkg/mocks/book.go -------------------------------------------------------------------------------- /go/crud/pkg/models/book.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/crud/pkg/models/book.go -------------------------------------------------------------------------------- /go/dockerize go/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/dockerize go/Dockerfile -------------------------------------------------------------------------------- /go/dockerize go/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/dockerize go/docker-compose.yml -------------------------------------------------------------------------------- /go/dockerize go/go.mod: -------------------------------------------------------------------------------- 1 | module dockerize 2 | 3 | go 1.16 4 | 5 | require github.com/gorilla/mux v1.8.0 6 | -------------------------------------------------------------------------------- /go/dockerize go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/dockerize go/go.sum -------------------------------------------------------------------------------- /go/dockerize go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/dockerize go/main.go -------------------------------------------------------------------------------- /go/go fiber introduction/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/go fiber introduction/api.go -------------------------------------------------------------------------------- /go/go fiber introduction/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/go fiber introduction/go.mod -------------------------------------------------------------------------------- /go/go fiber introduction/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/go fiber introduction/go.sum -------------------------------------------------------------------------------- /go/gorm/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/cmd/main.go -------------------------------------------------------------------------------- /go/gorm/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/docker-compose.yml -------------------------------------------------------------------------------- /go/gorm/docs/Books API.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/docs/Books API.postman_collection.json -------------------------------------------------------------------------------- /go/gorm/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/go.mod -------------------------------------------------------------------------------- /go/gorm/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/go.sum -------------------------------------------------------------------------------- /go/gorm/pkg/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/pkg/db/db.go -------------------------------------------------------------------------------- /go/gorm/pkg/handlers/AddBook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/pkg/handlers/AddBook.go -------------------------------------------------------------------------------- /go/gorm/pkg/handlers/DeleteBook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/pkg/handlers/DeleteBook.go -------------------------------------------------------------------------------- /go/gorm/pkg/handlers/GetAllBooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/pkg/handlers/GetAllBooks.go -------------------------------------------------------------------------------- /go/gorm/pkg/handlers/GetBook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/pkg/handlers/GetBook.go -------------------------------------------------------------------------------- /go/gorm/pkg/handlers/UpdateBook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/pkg/handlers/UpdateBook.go -------------------------------------------------------------------------------- /go/gorm/pkg/handlers/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/pkg/handlers/handlers.go -------------------------------------------------------------------------------- /go/gorm/pkg/models/book.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/gorm/pkg/models/book.go -------------------------------------------------------------------------------- /go/hibp-dynamodb/chunks/chunk-aa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/hibp-dynamodb/chunks/chunk-aa -------------------------------------------------------------------------------- /go/hibp-dynamodb/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/hibp-dynamodb/go.mod -------------------------------------------------------------------------------- /go/hibp-dynamodb/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/hibp-dynamodb/go.sum -------------------------------------------------------------------------------- /go/hibp-dynamodb/logs/job.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/hibp-dynamodb/logs/job.log -------------------------------------------------------------------------------- /go/hibp-dynamodb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/hibp-dynamodb/main.go -------------------------------------------------------------------------------- /go/unit testing with go/go.mod: -------------------------------------------------------------------------------- 1 | module sample 2 | 3 | go 1.15 4 | -------------------------------------------------------------------------------- /go/unit testing with go/length.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/unit testing with go/length.go -------------------------------------------------------------------------------- /go/unit testing with go/length_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/unit testing with go/length_test.go -------------------------------------------------------------------------------- /go/web-scraping/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/web-scraping/go.mod -------------------------------------------------------------------------------- /go/web-scraping/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/web-scraping/go.sum -------------------------------------------------------------------------------- /go/web-scraping/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/go/web-scraping/main.go -------------------------------------------------------------------------------- /kubernetes/skaffold/.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | -------------------------------------------------------------------------------- /kubernetes/skaffold/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/kubernetes/skaffold/Dockerfile -------------------------------------------------------------------------------- /kubernetes/skaffold/k8s/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/kubernetes/skaffold/k8s/deployment.yaml -------------------------------------------------------------------------------- /kubernetes/skaffold/k8s/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/kubernetes/skaffold/k8s/service.yaml -------------------------------------------------------------------------------- /kubernetes/skaffold/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/kubernetes/skaffold/package.json -------------------------------------------------------------------------------- /kubernetes/skaffold/skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/kubernetes/skaffold/skaffold.yaml -------------------------------------------------------------------------------- /kubernetes/skaffold/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/kubernetes/skaffold/src/index.js -------------------------------------------------------------------------------- /kubernetes/skaffold/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/kubernetes/skaffold/yarn.lock -------------------------------------------------------------------------------- /nats/embedding/benchmark/benchmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/embedding/benchmark/benchmark.go -------------------------------------------------------------------------------- /nats/embedding/benchmark/results.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/embedding/benchmark/results.html -------------------------------------------------------------------------------- /nats/embedding/diagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/embedding/diagram.drawio -------------------------------------------------------------------------------- /nats/embedding/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/embedding/go.mod -------------------------------------------------------------------------------- /nats/embedding/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/embedding/go.sum -------------------------------------------------------------------------------- /nats/embedding/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/embedding/main.go -------------------------------------------------------------------------------- /nats/gql/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/gql/go.mod -------------------------------------------------------------------------------- /nats/gql/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/gql/go.sum -------------------------------------------------------------------------------- /nats/gql/gqlgen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/gql/gqlgen.yml -------------------------------------------------------------------------------- /nats/gql/graph/generated/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/gql/graph/generated/generated.go -------------------------------------------------------------------------------- /nats/gql/graph/model/doc.go: -------------------------------------------------------------------------------- 1 | package model 2 | -------------------------------------------------------------------------------- /nats/gql/graph/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/gql/graph/resolver.go -------------------------------------------------------------------------------- /nats/gql/graph/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/gql/graph/schema.graphqls -------------------------------------------------------------------------------- /nats/gql/graph/schema.resolvers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/gql/graph/schema.resolvers.go -------------------------------------------------------------------------------- /nats/gql/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/gql/server.go -------------------------------------------------------------------------------- /nats/gql/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/gql/tools.go -------------------------------------------------------------------------------- /nats/k8s/ha/configmap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/k8s/ha/configmap.yml -------------------------------------------------------------------------------- /nats/k8s/ha/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/k8s/ha/service.yml -------------------------------------------------------------------------------- /nats/k8s/ha/statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/k8s/ha/statefulset.yaml -------------------------------------------------------------------------------- /nats/k8s/simple/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/k8s/simple/deployment.yml -------------------------------------------------------------------------------- /nats/k8s/simple/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/k8s/simple/service.yml -------------------------------------------------------------------------------- /nats/patterns/cmd/publish-subscribe/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/patterns/cmd/publish-subscribe/main.go -------------------------------------------------------------------------------- /nats/patterns/cmd/queue-groups/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/patterns/cmd/queue-groups/main.go -------------------------------------------------------------------------------- /nats/patterns/cmd/request-reply/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/patterns/cmd/request-reply/main.go -------------------------------------------------------------------------------- /nats/patterns/diagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/patterns/diagram.drawio -------------------------------------------------------------------------------- /nats/patterns/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/patterns/go.mod -------------------------------------------------------------------------------- /nats/patterns/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/patterns/go.sum -------------------------------------------------------------------------------- /nats/surveyor/assets/clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/surveyor/assets/clients.png -------------------------------------------------------------------------------- /nats/surveyor/assets/clusters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/surveyor/assets/clusters.png -------------------------------------------------------------------------------- /nats/surveyor/assets/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/surveyor/assets/dashboard.png -------------------------------------------------------------------------------- /nats/surveyor/assets/network-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/surveyor/assets/network-usage.png -------------------------------------------------------------------------------- /nats/surveyor/assets/node-resource-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/surveyor/assets/node-resource-usage.png -------------------------------------------------------------------------------- /nats/surveyor/assets/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/surveyor/assets/overview.png -------------------------------------------------------------------------------- /nats/surveyor/assets/supercluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/surveyor/assets/supercluster.png -------------------------------------------------------------------------------- /nats/surveyor/surveyor.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/surveyor/surveyor.drawio -------------------------------------------------------------------------------- /nats/topology/topology.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/nats/topology/topology.drawio -------------------------------------------------------------------------------- /node/cluster/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/cluster/package.json -------------------------------------------------------------------------------- /node/cluster/src/cluster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/cluster/src/cluster.ts -------------------------------------------------------------------------------- /node/cluster/src/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/cluster/src/default.ts -------------------------------------------------------------------------------- /node/cluster/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/cluster/src/server.ts -------------------------------------------------------------------------------- /node/cluster/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/cluster/tsconfig.json -------------------------------------------------------------------------------- /node/cluster/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/cluster/yarn.lock -------------------------------------------------------------------------------- /node/dockerizing node/.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | build 3 | -------------------------------------------------------------------------------- /node/dockerizing node/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/dockerizing node/Dockerfile -------------------------------------------------------------------------------- /node/dockerizing node/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/dockerizing node/docker-compose.dev.yml -------------------------------------------------------------------------------- /node/dockerizing node/docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/dockerizing node/docker-compose.prod.yml -------------------------------------------------------------------------------- /node/dockerizing node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/dockerizing node/package.json -------------------------------------------------------------------------------- /node/dockerizing node/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/dockerizing node/src/index.js -------------------------------------------------------------------------------- /node/dockerizing node/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/dockerizing node/yarn.lock -------------------------------------------------------------------------------- /node/webpack with esbuild/.npmrc: -------------------------------------------------------------------------------- 1 | save-exact = true 2 | -------------------------------------------------------------------------------- /node/webpack with esbuild/index.ts: -------------------------------------------------------------------------------- 1 | console.log('Hello world!'); 2 | -------------------------------------------------------------------------------- /node/webpack with esbuild/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/webpack with esbuild/package.json -------------------------------------------------------------------------------- /node/webpack with esbuild/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/webpack with esbuild/tsconfig.json -------------------------------------------------------------------------------- /node/webpack with esbuild/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/webpack with esbuild/webpack.config.js -------------------------------------------------------------------------------- /node/webpack with esbuild/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/node/webpack with esbuild/yarn.lock -------------------------------------------------------------------------------- /react/dockerizing react app/.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | build 3 | -------------------------------------------------------------------------------- /react/dockerizing react app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/.gitignore -------------------------------------------------------------------------------- /react/dockerizing react app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/Dockerfile -------------------------------------------------------------------------------- /react/dockerizing react app/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/docker-compose.dev.yml -------------------------------------------------------------------------------- /react/dockerizing react app/docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/docker-compose.prod.yml -------------------------------------------------------------------------------- /react/dockerizing react app/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/nginx.conf -------------------------------------------------------------------------------- /react/dockerizing react app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/package.json -------------------------------------------------------------------------------- /react/dockerizing react app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/public/favicon.ico -------------------------------------------------------------------------------- /react/dockerizing react app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/public/index.html -------------------------------------------------------------------------------- /react/dockerizing react app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/public/logo192.png -------------------------------------------------------------------------------- /react/dockerizing react app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/public/logo512.png -------------------------------------------------------------------------------- /react/dockerizing react app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/public/manifest.json -------------------------------------------------------------------------------- /react/dockerizing react app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/public/robots.txt -------------------------------------------------------------------------------- /react/dockerizing react app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/src/App.css -------------------------------------------------------------------------------- /react/dockerizing react app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/src/App.js -------------------------------------------------------------------------------- /react/dockerizing react app/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/src/App.test.js -------------------------------------------------------------------------------- /react/dockerizing react app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/src/index.css -------------------------------------------------------------------------------- /react/dockerizing react app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/src/index.js -------------------------------------------------------------------------------- /react/dockerizing react app/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/src/logo.svg -------------------------------------------------------------------------------- /react/dockerizing react app/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/src/reportWebVitals.js -------------------------------------------------------------------------------- /react/dockerizing react app/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/src/setupTests.js -------------------------------------------------------------------------------- /react/dockerizing react app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/dockerizing react app/yarn.lock -------------------------------------------------------------------------------- /react/s3-cloudfront/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/.gitignore -------------------------------------------------------------------------------- /react/s3-cloudfront/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/README.md -------------------------------------------------------------------------------- /react/s3-cloudfront/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/package.json -------------------------------------------------------------------------------- /react/s3-cloudfront/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/public/favicon.ico -------------------------------------------------------------------------------- /react/s3-cloudfront/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/public/index.html -------------------------------------------------------------------------------- /react/s3-cloudfront/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/public/logo192.png -------------------------------------------------------------------------------- /react/s3-cloudfront/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/public/logo512.png -------------------------------------------------------------------------------- /react/s3-cloudfront/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/public/manifest.json -------------------------------------------------------------------------------- /react/s3-cloudfront/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/public/robots.txt -------------------------------------------------------------------------------- /react/s3-cloudfront/scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/scripts/deploy.sh -------------------------------------------------------------------------------- /react/s3-cloudfront/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/src/App.css -------------------------------------------------------------------------------- /react/s3-cloudfront/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/src/App.js -------------------------------------------------------------------------------- /react/s3-cloudfront/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/src/App.test.js -------------------------------------------------------------------------------- /react/s3-cloudfront/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/src/index.css -------------------------------------------------------------------------------- /react/s3-cloudfront/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/src/index.js -------------------------------------------------------------------------------- /react/s3-cloudfront/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/src/logo.svg -------------------------------------------------------------------------------- /react/s3-cloudfront/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/src/reportWebVitals.js -------------------------------------------------------------------------------- /react/s3-cloudfront/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/src/setupTests.js -------------------------------------------------------------------------------- /react/s3-cloudfront/terraform/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/terraform/.terraform.lock.hcl -------------------------------------------------------------------------------- /react/s3-cloudfront/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/terraform/main.tf -------------------------------------------------------------------------------- /react/s3-cloudfront/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/tutorials/HEAD/react/s3-cloudfront/yarn.lock --------------------------------------------------------------------------------