|
|
0
|
|
0 B
|
|
|
001 01-presentation-backend-master-class.pdf
|
PDF
|
4.6 MB
|
|
|
001 11-presentation-gin.pdf
|
PDF
|
4.3 MB
|
|
|
001 23-presentation-minimal-docker-image.pdf
|
PDF
|
1.6 MB
|
|
|
001 37-presentation-session-refresh-token.pdf
|
PDF
|
9.5 MB
|
|
|
001 54-presentation-async-worker.pdf
|
PDF
|
3.9 MB
|
|
|
001 DB-diagram-website.url
|
URL
|
0 B
|
|
|
001 Design DB schema and generate SQL code with dbdiagram.io.mp4
|
MP4
|
63 MB
|
|
|
001 Design DB schema and generate SQL code with dbdiagram.io_en.srt
|
SRT
|
14.1 KB
|
|
|
001 Github-repository-of-the-course.url
|
URL
|
102.4 B
|
|
|
001 How to build a small Golang Docker image with a multistage Dockerfile.mp4
|
MP4
|
67.5 MB
|
|
|
001 How to build a small Golang Docker image with a multistage Dockerfile_en.srt
|
SRT
|
17.4 KB
|
|
|
001 How to manage user session with refresh token.mp4
|
MP4
|
97.9 MB
|
|
|
001 How to manage user session with refresh token_en.srt
|
SRT
|
32.6 KB
|
|
|
001 Implement RESTful HTTP API in Go using Gin.mp4
|
MP4
|
83.5 MB
|
|
|
001 Join-our-Discord-group-to-discuss-ask-questions-and-share-knowledge-with-each-other.url
|
URL
|
0 B
|
|
|
1
|
|
0 B
|
|
|
001 Implement RESTful HTTP API in Go using Gin_en.srt
|
SRT
|
35.4 KB
|
|
|
001 Implement background worker with Redis task queue.mp4
|
MP4
|
82.4 MB
|
|
|
001 Implement background worker with Redis task queue_en.srt
|
SRT
|
27.1 KB
|
|
|
002 Download-Docker-Desktop-available-for-Mac-Windows-Linux-.url
|
URL
|
102.4 B
|
|
|
002 Generate DB documentation page and schema SQL dump from DBML_en.srt
|
SRT
|
15 KB
|
|
|
002 How to use docker network to connect 2 stand-alone containers.mp4
|
MP4
|
24.7 MB
|
|
|
002 Install & use Docker + Postgres + TablePlus to create DB schema.mp4
|
MP4
|
132.1 MB
|
|
|
002 Install & use Docker + Postgres + TablePlus to create DB schema_en.srt
|
SRT
|
19.4 KB
|
|
|
002 Integrate async worker to Go web server_en.srt
|
SRT
|
20 KB
|
|
|
002 Join-Discord-group-to-chat-directly-with-me.url
|
URL
|
0 B
|
|
|
002 Other-open-source-DB-clients.url
|
URL
|
102.4 B
|
|
|
002 Table-Plus-website.url
|
URL
|
0 B
|
|
|
002 Troubleshooting-role-root-doesnt-exist.url
|
URL
|
102.4 B
|
|
|
002 trouble-shoot-root-does-not-exist.pdf
|
PDF
|
284.3 KB
|
|
|
2
|
|
283.2 KB
|
|
|
002 02-presentation-docker-postgres-table-plus.pdf
|
PDF
|
3.7 MB
|
|
|
002 12-presentation-config-viper.pdf
|
PDF
|
4 MB
|
|
|
002 Generate DB documentation page and schema SQL dump from DBML.mp4
|
MP4
|
63.3 MB
|
|
|
002 How to use docker network to connect 2 stand-alone containers_en.srt
|
SRT
|
15.8 KB
|
|
|
002 Integrate async worker to Go web server.mp4
|
MP4
|
64.9 MB
|
|
|
002 Load config from file & environment variables in Go with Viper.mp4
|
MP4
|
45.9 MB
|
|
|
002 Load config from file & environment variables in Go with Viper_en.srt
|
SRT
|
13.1 KB
|
|
|
003 03-presentation-db-migration.pdf
|
PDF
|
6.4 MB
|
|
|
003 13-presentation-db-mock.pdf
|
PDF
|
4.1 MB
|
|
|
003 39-presentation-grpc.pdf
|
PDF
|
4.6 MB
|
|
|
003 How to write & run database migration in Golang_en.srt
|
SRT
|
14.3 KB
|
|
|
003 How to write docker-compose file and control service start-up orders_en.srt
|
SRT
|
23.9 KB
|
|
|
003 How-to-install-Go-and-set-up-Visual-Studio-Code.url
|
URL
|
102.4 B
|
|
|
003 Introduction to gRPC.mp4
|
MP4
|
26.5 MB
|
|
|
003 Mock DB for testing HTTP API in Go and achieve 100% coverage_en.srt
|
SRT
|
38.9 KB
|
|
|
003 Why you should send async tasks to Redis within a DB transaction.mp4
|
MP4
|
84.7 MB
|
|
|
003 Why you should send async tasks to Redis within a DB transaction_en.srt
|
SRT
|
13.5 KB
|
|
|
3
|
|
835.7 KB
|
|
|
003 How to write & run database migration in Golang.mp4
|
MP4
|
71.2 MB
|
|
|
003 How to write docker-compose file and control service start-up orders.mp4
|
MP4
|
94.5 MB
|
|
|
003 How-to-make-a-beautiful-terminal-with-Oh-my-zsh-.url
|
URL
|
102.4 B
|
|
|
003 Introduction to gRPC_en.srt
|
SRT
|
10.7 KB
|
|
|
003 Join-Discord-group-to-ask-questions-directly.url
|
URL
|
0 B
|
|
|
003 Mock DB for testing HTTP API in Go and achieve 100% coverage.mp4
|
MP4
|
158.7 MB
|
|
|
004 04-presentation-sqlc-crud.pdf
|
PDF
|
12 MB
|
|
|
004 40-presentation-grpc-protobuf.pdf
|
PDF
|
4.2 MB
|
|
|
004 A-tour-of-Go-for-those-whos-new-to-the-language-.url
|
URL
|
102.4 B
|
|
|
004 Define gRPC API and generate Go code with protobuf.mp4
|
MP4
|
101.4 MB
|
|
|
004 Define gRPC API and generate Go code with protobuf_en.srt
|
SRT
|
22.8 KB
|
|
|
004 Generate CRUD Golang code from SQL Compare dbsql, gorm, sqlx & sqlc.mp4
|
MP4
|
128.3 MB
|
|
|
004 Generate CRUD Golang code from SQL Compare dbsql, gorm, sqlx & sqlc_en.srt
|
SRT
|
31.4 KB
|
|
|
004 Hey, it's not the end yet!.html
|
HTML
|
409.6 B
|
|
|
004 How to create a free-tier AWS account.mp4
|
MP4
|
35.6 MB
|
|
|
004 How to create a free-tier AWS account_en.srt
|
SRT
|
10.2 KB
|
|
|
004 Implement transfer money API with a custom params validator.mp4
|
MP4
|
89.3 MB
|
|
|
004 Join-Discord-group-to-get-help-if-you-got-stuck.url
|
URL
|
0 B
|
|
|
004 gRPC-Go-Quick-Start.url
|
URL
|
102.4 B
|
|
|
4
|
|
574.7 KB
|
|
|
004 Implement transfer money API with a custom params validator_en.srt
|
SRT
|
20.2 KB
|
|
|
004 Protocol-buffer-documentation.url
|
URL
|
102.4 B
|
|
|
004 SQLC-documentation-Install-run-sqlc-on-Windows-using-Docker.url
|
URL
|
102.4 B
|
|
|
004 Tech-Schools-Discord-group.url
|
URL
|
0 B
|
|
|
005 41-presentation-grpc-server-evans-client.pdf
|
PDF
|
1.9 MB
|
|
|
005 Add users table with unique & foreign key constraints in PostgreSQL.mp4
|
MP4
|
47.3 MB
|
|
|
005 Add users table with unique & foreign key constraints in PostgreSQL_en.srt
|
SRT
|
20 KB
|
|
|
005 Auto build & push docker image to AWS ECR with Github Actions.mp4
|
MP4
|
123.7 MB
|
|
|
005 Auto build & push docker image to AWS ECR with Github Actions_en.srt
|
SRT
|
28.4 KB
|
|
|
005 How to run a golang gRPC server and call its API.mp4
|
MP4
|
61 MB
|
|
|
005 How to run a golang gRPC server and call its API_en.srt
|
SRT
|
14.5 KB
|
|
|
005 Tech-Schools-Discord-group.url
|
URL
|
0 B
|
|
|
005 Tech-Schools-Twitter.url
|
URL
|
102.4 B
|
|
|
5
|
|
894.7 KB
|
|
|
005 Tech-Schools-Youtube-channel.url
|
URL
|
102.4 B
|
|
|
005 What's next.html
|
HTML
|
614.4 B
|
|
|
005 Write unit tests for database CRUD with random data in Golang.mp4
|
MP4
|
125.7 MB
|
|
|
005 Write unit tests for database CRUD with random data in Golang_en.srt
|
SRT
|
28.2 KB
|
|
|
006 06-presentation-db-transaction.pdf
|
PDF
|
10.2 MB
|
|
|
006 A clean way to implement database transaction in Golang.mp4
|
MP4
|
107.1 MB
|
|
|
006 A clean way to implement database transaction in Golang_en.srt
|
SRT
|
29.2 KB
|
|
|
006 How to create a production database on AWS RDS.mp4
|
MP4
|
24 MB
|
|
|
006 How to create a production database on AWS RDS_en.srt
|
SRT
|
14.1 KB
|
|
|
006 How to handle DB errors in Golang correctly.mp4
|
MP4
|
69.7 MB
|
|
|
6
|
|
695.1 KB
|
|
|
006 How to handle DB errors in Golang correctly_en.srt
|
SRT
|
15.9 KB
|
|
|
006 Implement gRPC API to create and login users in Go.mp4
|
MP4
|
60.8 MB
|
|
|
006 Implement gRPC API to create and login users in Go_en.srt
|
SRT
|
19.6 KB
|
|
|
7
|
|
321.5 KB
|
|
|
007 17-presentation-hash-password.pdf
|
PDF
|
3.8 MB
|
|
|
007 DB transaction lock & How to handle deadlock in Golang.mp4
|
MP4
|
117.6 MB
|
|
|
007 DB transaction lock & How to handle deadlock in Golang_en.srt
|
SRT
|
37.2 KB
|
|
|
007 Github-repository-of-gRPC-gateway.url
|
URL
|
102.4 B
|
|
|
007 How to securely store passwords Hash password in Go with Bcrypt!.mp4
|
MP4
|
65.8 MB
|
|
|
007 How to securely store passwords Hash password in Go with Bcrypt!_en.srt
|
SRT
|
23.2 KB
|
|
|
007 Store & retrieve production secrets with AWS secrets manager.mp4
|
MP4
|
171 MB
|
|
|
007 Store & retrieve production secrets with AWS secrets manager_en.srt
|
SRT
|
34.1 KB
|
|
|
007 gRPC Gateway write code once, serve both gRPC & HTTP requests.mp4
|
MP4
|
113.4 MB
|
|
|
007 gRPC Gateway write code once, serve both gRPC & HTTP requests_en.srt
|
SRT
|
25 KB
|
|
|
007 gRPC-gateway-documentation-page.url
|
URL
|
102.4 B
|
|
|
008 30-presentation-kubernetes-cluster.pdf
|
PDF
|
12.9 MB
|
|
|
008 44-grpc-metadata.pdf
|
PDF
|
2.8 MB
|
|
|
008 How to avoid deadlock in DB transaction Queries order matters!.mp4
|
MP4
|
73.5 MB
|
|
|
008 How to avoid deadlock in DB transaction Queries order matters!_en.srt
|
SRT
|
18.4 KB
|
|
|
008 How to extract information from gRPC metadata.mp4
|
MP4
|
55.5 MB
|
|
|
008 How to extract information from gRPC metadata_en.srt
|
SRT
|
12.6 KB
|
|
|
008 How to write stronger unit tests with a custom gomock matcher.mp4
|
MP4
|
47.6 MB
|
|
|
008 How to write stronger unit tests with a custom gomock matcher_en.srt
|
SRT
|
18.1 KB
|
|
|
008 Kubernetes architecture & How to create an EKS cluster on AWS.mp4
|
MP4
|
94.6 MB
|
|
|
8
|
|
257.9 KB
|
|
|
008 Join-TECH-SCHOOLs-Discord-group.url
|
URL
|
0 B
|
|
|
008 Kubernetes architecture & How to create an EKS cluster on AWS_en.srt
|
SRT
|
26.9 KB
|
|
|
009 09-presentation-transaction-isolation.pdf
|
PDF
|
26.6 MB
|
|
|
009 19-presentation-paseto-vs-jwt.pdf
|
PDF
|
45.8 MB
|
|
|
009 Automatic generate & serve swagger documentation from Go server.mp4
|
MP4
|
100.9 MB
|
|
|
009 Automatic generate & serve swagger documentation from Go server_en.srt
|
SRT
|
18.8 KB
|
|
|
009 Deeply understand transaction isolation levels & read phenomena.mp4
|
MP4
|
145.2 MB
|
|
|
009 Deeply understand transaction isolation levels & read phenomena_en.srt
|
SRT
|
43.1 KB
|
|
|
009 How to use kubectl & k9s to connect to a kubernetes cluster on AWS EKS.mp4
|
MP4
|
114.7 MB
|
|
|
009 How to use kubectl & k9s to connect to a kubernetes cluster on AWS EKS_en.srt
|
SRT
|
22.4 KB
|
|
|
009 Why PASETO is better than JWT for token-based authentication_en.srt
|
SRT
|
21.8 KB
|
|
|
9
|
|
533.9 KB
|
|
|
009 Why PASETO is better than JWT for token-based authentication.mp4
|
MP4
|
38.5 MB
|
|
|
010 10-presentation-github-action.pdf
|
PDF
|
3.4 MB
|
|
|
010 Embed static front-end files inside Golang backend server's binary.mp4
|
MP4
|
43.5 MB
|
|
|
010 Embed static front-end files inside Golang backend server's binary_en.srt
|
SRT
|
15.3 KB
|
|
|
10
|
|
447.1 KB
|
|
|
010 How to create and verify JWT & PASETO token in Golang.mp4
|
MP4
|
175.9 MB
|
|
|
010 How to create and verify JWT & PASETO token in Golang_en.srt
|
SRT
|
33.5 KB
|
|
|
010 How to deploy a web app to Kubernetes cluster on AWS EKS.mp4
|
MP4
|
142.4 MB
|
|
|
010 How to deploy a web app to Kubernetes cluster on AWS EKS_en.srt
|
SRT
|
31.3 KB
|
|
|
010 Note-since-Go-v1.16-embedded-files-feature-is-included-in-the-language-so-no-need-statik.url
|
URL
|
102.4 B
|
|
|
010 Setup Github Actions for Golang + Postgres to run automated tests.mp4
|
MP4
|
109.1 MB
|
|
|
010 Setup Github Actions for Golang + Postgres to run automated tests_en.srt
|
SRT
|
26.4 KB
|
|
|
011 Register a domain & set up A-record using Route53.mp4
|
MP4
|
31.8 MB
|
|
|
11
|
|
327.3 KB
|
|
|
011 21-login-api.pdf
|
PDF
|
509.6 KB
|
|
|
011 Implement login user API that returns PASETO or JWT access token in Go.mp4
|
MP4
|
62.1 MB
|
|
|
011 Implement login user API that returns PASETO or JWT access token in Go_en.srt
|
SRT
|
19.5 KB
|
|
|
011 Register a domain & set up A-record using Route53_en.srt
|
SRT
|
15 KB
|
|
|
011 Validate gRPC parameters and send humanmachine friendly response.mp4
|
MP4
|
55.8 MB
|
|
|
011 Validate gRPC parameters and send humanmachine friendly response_en.srt
|
SRT
|
22.2 KB
|
|
|
012 22-presentation-gin-auth-middleware.pdf
|
PDF
|
1.9 MB
|
|
|
012 How to use Ingress to route traffics to different services in Kubernetes.mp4
|
MP4
|
55.5 MB
|
|
|
012 How to use Ingress to route traffics to different services in Kubernetes_en.srt
|
SRT
|
14.8 KB
|
|
|
012 Implement authentication middleware and authorization rules in Golang using Gin.mp4
|
MP4
|
168.2 MB
|
|
|
012 Implement authentication middleware and authorization rules in Golang using Gin_en.srt
|
SRT
|
44 KB
|
|
|
012 Run DB migrations directly inside Golang code.mp4
|
MP4
|
93.1 MB
|
|
|
012 Run DB migrations directly inside Golang code_en.srt
|
SRT
|
17.4 KB
|
|
|
013 Auto issue & renew TLS certificates with cert-manager and Let's Encrypt.mp4
|
MP4
|
109.6 MB
|
|
|
013 Auto issue & renew TLS certificates with cert-manager and Let's Encrypt_en.srt
|
SRT
|
19.4 KB
|
|
|
013 Partial update DB record with SQLC nullable arguments.mp4
|
MP4
|
123.5 MB
|
|
|
013 Partial update DB record with SQLC nullable arguments_en.srt
|
SRT
|
24.2 KB
|
|
|
013 Video-a-complete-overview-of-SSL-TLS-and-its-cryptographic-system.url
|
URL
|
102.4 B
|
|
|
014 Automatic deploy to Kubernetes with Github Action.mp4
|
MP4
|
109.1 MB
|
|
|
014 Automatic deploy to Kubernetes with Github Action_en.srt
|
SRT
|
20.3 KB
|
|
|
014 Build gRPC update API with optional parameters.mp4
|
MP4
|
57.7 MB
|
|
|
014 Build gRPC update API with optional parameters_en.srt
|
SRT
|
19.3 KB
|
|
|
015 Add authorization to protect gRPC API.mp4
|
MP4
|
92.4 MB
|
|
|
015 Add authorization to protect gRPC API_en.srt
|
SRT
|
20.2 KB
|
|
|
016 52-presentation-grpc-logger.pdf
|
PDF
|
4.4 MB
|
|
|
016 Write structured logs for gRPC APIs.mp4
|
MP4
|
110.1 MB
|
|
|
016 Write structured logs for gRPC APIs_en.srt
|
SRT
|
22 KB
|
|
|
017 How to write HTTP logger middleware in Go.mp4
|
MP4
|
87.5 MB
|
|
|
017 How to write HTTP logger middleware in Go_en.srt
|
SRT
|
15 KB
|
|
|
TutsNode.net.txt
|
TXT
|
102.4 B
|
|
|
[TGx]Downloaded from torrentgalaxy.to .txt
|
TXT
|
614.4 B
|
|
|
external-links.txt
|
TXT
|
102.4 B
|
|
|
12
|
|
563.5 KB
|
|
|
13
|
|
934.7 KB
|
|
|
14
|
|
454.4 KB
|
|
|
15
|
|
882.7 KB
|
|
|
16
|
|
968.1 KB
|
|
|
17
|
|
918.6 KB
|
|
|
18
|
|
626.1 KB
|
|
|
19
|
|
127.7 KB
|
|
|
20
|
|
149.9 KB
|
|
|
21
|
|
403.4 KB
|
|
|
22
|
|
497.6 KB
|
|
|
23
|
|
895.1 KB
|
|
|
24
|
|
569 KB
|
|
|
25
|
|
759.1 KB
|
|
|
26
|
|
515.7 KB
|
|
|
27
|
|
348.9 KB
|
|
|
28
|
|
471.5 KB
|
|
|
29
|
|
660.9 KB
|
|
|
30
|
|
488.1 KB
|
|
|
31
|
|
830.3 KB
|
|
|
32
|
|
344.3 KB
|
|
|
33
|
|
537 KB
|
|
|
34
|
|
167 KB
|
|
|
35
|
|
146.6 KB
|
|
|
36
|
|
705.7 KB
|
|
|
37
|
|
25 KB
|
|
|
38
|
|
886.9 KB
|
|
|
39
|
|
985.4 KB
|
|
|
40
|
|
235.6 KB
|
|
|
41
|
|
342.4 KB
|
|
|
42
|
|
252.9 KB
|
|
|
43
|
|
476.3 KB
|
|
|
44
|
|
547.7 KB
|
|
|
45
|
|
408.4 KB
|
|
|
46
|
|
677.1 KB
|
|
|
47
|
|
106.5 KB
|
|
|
48
|
|
214.7 KB
|
|
|
49
|
|
495.8 KB
|
|
|
50
|
|
543 KB
|
|
|
51
|
|
395.4 KB
|
|
|
52
|
|
221.1 KB
|
|
|
53
|
|
394.8 KB
|
|
|
54
|
|
527.6 KB
|
|
|
55
|
|
261.5 KB
|
|
|
57
|
|
118 KB
|
|
|
59
|
|
857.4 KB
|
|
|
60
|
|
527.8 KB
|
|
|
61
|
|
657.2 KB
|
|
|
62
|
|
363.1 KB
|
|
|
63
|
|
400.5 KB
|
|
|
64
|
|
634.7 KB
|
|
|
65
|
|
739.4 KB
|
|
|
66
|
|
817.8 KB
|
|
|
67
|
|
939.1 KB
|
|
|
68
|
|
39.2 KB
|
|
|
69
|
|
117.7 KB
|
|
|
70
|
|
176.9 KB
|
|
|
71
|
|
310.3 KB
|
|
|
72
|
|
593.6 KB
|
|
|
73
|
|
237 KB
|
|
|
74
|
|
99.2 KB
|
|
|
75
|
|
114.3 KB
|