5 - Asynchronous processing with background workers Asynq Redis/65 - Unit test gRPC API with mock DB Redis.mp4 449.4 MB
3 - Deploying the application to production Docker Kubernetes AWS/31 - Store retrieve production secrets with AWS secrets manager.mp4 322.0 MB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/22 - How to create and verify JWT PASETO token in Golang.mp4 314.8 MB
6 - Improve the stability and security of the server/68 - Switch DB driver from libpq to pgx.mp4 300.1 MB
6 - Improve the stability and security of the server/74 - Deploy gRPC HTTP server to AWS EKS cluster.mp4 289.1 MB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/24 - Implement authentication middleware and authorization rules in Golang using Gin.mp4 287.9 MB
5 - Asynchronous processing with background workers Asynq Redis/63 - Email verification feature design DB and send email.mp4 287.5 MB
6 - Improve the stability and security of the server/73 - Grant AWS EKS cluster access to Postgres and Redis using security group.mp4 280.0 MB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/15 - Mock DB for testing HTTP API in Go and achieve 100 coverage.mp4 275.7 MB
5 - Asynchronous processing with background workers Asynq Redis/66 - How to test a gRPC API that requires authentication.mp4 267.8 MB
1 - Working with database Postgres SQLC/11 - Deeply understand transaction isolation levels read phenomena.mp4 265.7 MB
3 - Deploying the application to production Docker Kubernetes AWS/34 - How to deploy a web app to Kubernetes cluster on AWS EKS.mp4 263.8 MB
1 - Working with database Postgres SQLC/4 - Use Docker Postgres TablePlus to create DB schema.mp4 256.6 MB
5 - Asynchronous processing with background workers Asynq Redis/64 - Implement email verification API in Go.mp4 256.3 MB
3 - Deploying the application to production Docker Kubernetes AWS/33 - How to use kubectl k9s to connect to a kubernetes cluster on AWS EKS.mp4 222.8 MB
3 - Deploying the application to production Docker Kubernetes AWS/29 - Auto build push docker image to AWS ECR with Github Actions.mp4 219.8 MB
1 - Working with database Postgres SQLC/6 - Generate CRUD Golang code from SQL Compare dbsql gorm sqlx sqlc.mp4 217.8 MB
4 - Advanced Backend Topics Sessions gRPC/51 - Partial update DB record with SQLC nullable arguments.mp4 214.3 MB
3 - Deploying the application to production Docker Kubernetes AWS/37 - Auto issue renew TLS certificates with certmanager and Lets Encrypt.mp4 203.7 MB
1 - Working with database Postgres SQLC/9 - DB transaction lock How to handle deadlock in Golang.mp4 199.0 MB
4 - Advanced Backend Topics Sessions gRPC/45 - gRPC Gateway write code once serve both gRPC HTTP requests.mp4 199.0 MB
3 - Deploying the application to production Docker Kubernetes AWS/38 - Automatic deploy to Kubernetes with Github Action.mp4 198.3 MB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/16 - Implement transfer money API with a custom params validator.mp4 162.4 MB
4 - Advanced Backend Topics Sessions gRPC/39 - How to manage user session with refresh token.mp4 162.3 MB
4 - Advanced Backend Topics Sessions gRPC/55 - How to write HTTP logger middleware in Go.mp4 157.0 MB
5 - Asynchronous processing with background workers Asynq Redis/58 - Send async tasks to Redis within a DB transaction.mp4 152.5 MB
6 - Improve the stability and security of the server/69 - How to properly handle DB errors with pgx driver.mp4 142.0 MB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/13 - Implement RESTful HTTP API in Go using Gin.mp4 137.0 MB
5 - Asynchronous processing with background workers Asynq Redis/56 - Implement background worker with Redis task queue.mp4 135.9 MB
5 - Asynchronous processing with background workers Asynq Redis/59 - How to handle errors and print logs for Async workers.mp4 129.6 MB
1 - Working with database Postgres SQLC/10 - How to avoid deadlock in DB transaction Queries order matters.mp4 128.2 MB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/18 - How to handle DB errors in Golang correctly.mp4 122.7 MB
3 - Deploying the application to production Docker Kubernetes AWS/25 - How to build a small Golang Docker image with a multistage Dockerfile.mp4 122.0 MB
5 - Asynchronous processing with background workers Asynq Redis/57 - Integrate async worker to Go web server.mp4 111.1 MB
4 - Advanced Backend Topics Sessions gRPC/40 - Generate DB documentation page and schema SQL dump from DBML.mp4 109.3 MB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/19 - How to securely store passwords Hash password in Go with Bcrypt.mp4 108.2 MB
1 - Working with database Postgres SQLC/7 - Write unit tests for database CRUD with random data in Golang.mp4 104.9 MB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/23 - Implement login user API that returns PASETO or JWT access token in Go.mp4 104.6 MB
4 - Advanced Backend Topics Sessions gRPC/43 - How to run a golang gRPC server and call its API.mp4 104.0 MB
1 - Working with database Postgres SQLC/3 - Setup development environment on MacOS Install Go and Visual Studio Code.mp4 103.2 MB
4 - Advanced Backend Topics Sessions gRPC/44 - Implement gRPC API to create and login users in Go.mp4 101.6 MB
6 - Improve the stability and security of the server/72 - Implement rolebased access control RBAC in Go.mp4 99.7 MB
5 - Asynchronous processing with background workers Asynq Redis/60 - Some delay might be good for your async tasks.mp4 99.3 MB
4 - Advanced Backend Topics Sessions gRPC/46 - How to extract information from gRPC metadata.mp4 97.5 MB
3 - Deploying the application to production Docker Kubernetes AWS/36 - How to use Ingress to route traffics to different services in Kubernetes.mp4 95.8 MB
1 - Working with database Postgres SQLC/1 - Design DB schema and generate SQL code with dbdiagramio.mp4 95.7 MB
4 - Advanced Backend Topics Sessions gRPC/52 - Build gRPC update API with optional parameters.mp4 95.3 MB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/23 - 21-login-api.pdf 521.8 kB
1 - Working with database Postgres SQLC/4 - trouble-shoot-root-does-not-exist.pdf 291.1 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/24 - Implement authentication middleware and authorization rules in Golang using Gin English.srt 47.6 kB
1 - Working with database Postgres SQLC/11 - Deeply understand transaction isolation levels read phenomena English.srt 46.6 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/15 - Mock DB for testing HTTP API in Go and achieve 100 coverage English.srt 41.9 kB
1 - Working with database Postgres SQLC/9 - DB transaction lock How to handle deadlock in Golang English.srt 40.2 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/13 - Implement RESTful HTTP API in Go using Gin English.srt 38.3 kB
3 - Deploying the application to production Docker Kubernetes AWS/31 - Store retrieve production secrets with AWS secrets manager English.srt 37.0 kB
5 - Asynchronous processing with background workers Asynq Redis/65 - Unit test gRPC API with mock DB Redis English.srt 36.6 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/22 - How to create and verify JWT PASETO token in Golang English.srt 36.1 kB
4 - Advanced Backend Topics Sessions gRPC/39 - How to manage user session with refresh token English.srt 35.4 kB
3 - Deploying the application to production Docker Kubernetes AWS/34 - How to deploy a web app to Kubernetes cluster on AWS EKS English.srt 34.0 kB
1 - Working with database Postgres SQLC/6 - Generate CRUD Golang code from SQL Compare dbsql gorm sqlx sqlc English.srt 34.0 kB
1 - Working with database Postgres SQLC/8 - A clean way to implement database transaction in Golang English.srt 31.5 kB
3 - Deploying the application to production Docker Kubernetes AWS/29 - Auto build push docker image to AWS ECR with Github Actions English.srt 30.8 kB
1 - Working with database Postgres SQLC/7 - Write unit tests for database CRUD with random data in Golang English.srt 30.5 kB
5 - Asynchronous processing with background workers Asynq Redis/56 - Implement background worker with Redis task queue English.srt 29.6 kB
3 - Deploying the application to production Docker Kubernetes AWS/32 - Kubernetes architecture How to create an EKS cluster on AWS English.srt 29.1 kB
1 - Working with database Postgres SQLC/12 - Setup Github Actions for Golang Postgres to run automated tests English.srt 28.7 kB
5 - Asynchronous processing with background workers Asynq Redis/63 - Email verification feature design DB and send email English.srt 28.5 kB
4 - Advanced Backend Topics Sessions gRPC/51 - Partial update DB record with SQLC nullable arguments English.srt 26.4 kB
6 - Improve the stability and security of the server/68 - Switch DB driver from libpq to pgx English.srt 26.3 kB
3 - Deploying the application to production Docker Kubernetes AWS/27 - How to write dockercompose file and control service startup orders English.srt 25.7 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/19 - How to securely store passwords Hash password in Go with Bcrypt English.srt 25.1 kB
4 - Advanced Backend Topics Sessions gRPC/42 - Define gRPC API and generate Go code with protobuf English.srt 24.8 kB
3 - Deploying the application to production Docker Kubernetes AWS/33 - How to use kubectl k9s to connect to a kubernetes cluster on AWS EKS English.srt 24.2 kB
5 - Asynchronous processing with background workers Asynq Redis/64 - Implement email verification API in Go English.srt 23.7 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/21 - Why PASETO is better than JWT for tokenbased authentication English.srt 23.5 kB
5 - Asynchronous processing with background workers Asynq Redis/61 - How to send email in Go via Gmail English.srt 23.0 kB
6 - Improve the stability and security of the server/74 - Deploy gRPC HTTP server to AWS EKS cluster English.srt 22.0 kB
3 - Deploying the application to production Docker Kubernetes AWS/38 - Automatic deploy to Kubernetes with Github Action English.srt 22.0 kB
4 - Advanced Backend Topics Sessions gRPC/53 - Add authorization to protect gRPC API English.srt 22.0 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/16 - Implement transfer money API with a custom params validator English.srt 21.8 kB
5 - Asynchronous processing with background workers Asynq Redis/57 - Integrate async worker to Go web server English.srt 21.8 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/17 - Add users table with unique foreign key constraints in PostgreSQL English.srt 21.6 kB
6 - Improve the stability and security of the server/72 - Implement rolebased access control RBAC in Go English.srt 21.4 kB
4 - Advanced Backend Topics Sessions gRPC/44 - Implement gRPC API to create and login users in Go English.srt 21.2 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/23 - Implement login user API that returns PASETO or JWT access token in Go English.srt 21.2 kB
3 - Deploying the application to production Docker Kubernetes AWS/37 - Auto issue renew TLS certificates with certmanager and Lets Encrypt English.srt 21.1 kB
1 - Working with database Postgres SQLC/4 - Use Docker Postgres TablePlus to create DB schema English.srt 21.1 kB
4 - Advanced Backend Topics Sessions gRPC/52 - Build gRPC update API with optional parameters English.srt 21.0 kB
4 - Advanced Backend Topics Sessions gRPC/47 - Automatic generate serve swagger documentation from Go server English.srt 20.4 kB
5 - Asynchronous processing with background workers Asynq Redis/66 - How to test a gRPC API that requires authentication English.srt 20.0 kB
1 - Working with database Postgres SQLC/10 - How to avoid deadlock in DB transaction Queries order matters English.srt 19.9 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/20 - How to write stronger unit tests with a custom gomock matcher English.srt 19.6 kB
6 - Improve the stability and security of the server/73 - Grant AWS EKS cluster access to Postgres and Redis using security group English.srt 19.2 kB
4 - Advanced Backend Topics Sessions gRPC/50 - Run DB migrations directly inside Golang code English.srt 18.9 kB
3 - Deploying the application to production Docker Kubernetes AWS/25 - How to build a small Golang Docker image with a multistage Dockerfile English.srt 18.9 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/18 - How to handle DB errors in Golang correctly English.srt 17.2 kB
3 - Deploying the application to production Docker Kubernetes AWS/26 - How to use docker network to connect 2 standalone containers English.srt 17.1 kB
5 - Asynchronous processing with background workers Asynq Redis/59 - How to handle errors and print logs for Async workers English.srt 16.8 kB
4 - Advanced Backend Topics Sessions gRPC/40 - Generate DB documentation page and schema SQL dump from DBML English.srt 16.4 kB
3 - Deploying the application to production Docker Kubernetes AWS/35 - Register a domain set up Arecord using Route53 English.srt 16.3 kB
4 - Advanced Backend Topics Sessions gRPC/55 - How to write HTTP logger middleware in Go English.srt 16.3 kB
3 - Deploying the application to production Docker Kubernetes AWS/36 - How to use Ingress to route traffics to different services in Kubernetes English.srt 16.0 kB
4 - Advanced Backend Topics Sessions gRPC/43 - How to run a golang gRPC server and call its API English.srt 15.7 kB
1 - Working with database Postgres SQLC/5 - How to write run database migration in Golang English.srt 15.7 kB
3 - Deploying the application to production Docker Kubernetes AWS/30 - How to create a production database on AWS RDS English.srt 15.3 kB
1 - Working with database Postgres SQLC/1 - Design DB schema and generate SQL code with dbdiagramio English.srt 15.2 kB
5 - Asynchronous processing with background workers Asynq Redis/58 - Send async tasks to Redis within a DB transaction English.srt 14.6 kB
2 - Building RESTful HTTP JSON API Gin JWT PASETO/14 - Load config from file environment variables in Go with Viper English.srt 14.1 kB
1 - Working with database Postgres SQLC/2 - Setup development environment on Windows WSL2 Go VSCode Docker Make Sqlc English.srt 13.9 kB
4 - Advanced Backend Topics Sessions gRPC/46 - How to extract information from gRPC metadata English.srt 13.6 kB
6 - Improve the stability and security of the server/69 - How to properly handle DB errors with pgx driver English.srt 13.3 kB
6 - Improve the stability and security of the server/70 - Docker compose port volume mapping English.srt 12.7 kB