Skip to content
Navigation menu
Search
Powered by
Search
Algolia
Search
Log in
Create account
DEV Community
Close
Backend master class Series' Articles
Back to TECH SCHOOL's Series
Design DB schema and generate SQL code with dbdiagram.io
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Jun 8 '20
Design DB schema and generate SQL code with dbdiagram.io
#
database
#
tutorial
#
webdev
#
beginners
385
reactions
Comments
5
comments
9 min read
Install & use Docker + Postgres + TablePlus to create DB schema
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Jun 13 '20
Install & use Docker + Postgres + TablePlus to create DB schema
#
database
#
docker
#
beginners
#
tutorial
57
reactions
Comments
7
comments
9 min read
How to write & run database migration in Golang
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Jul 10 '20
How to write & run database migration in Golang
#
go
#
database
#
tutorial
#
beginners
192
reactions
Comments
14
comments
8 min read
Generate CRUD Golang code from SQL | Compare db/sql, gorm, sqlx, sqlc
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Jul 13 '20
Generate CRUD Golang code from SQL | Compare db/sql, gorm, sqlx, sqlc
#
go
#
database
#
tutorial
#
beginners
154
reactions
Comments
2
comments
16 min read
Write Go unit tests for db CRUD with random data
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Aug 12 '20
Write Go unit tests for db CRUD with random data
#
go
#
database
#
testing
#
tutorial
85
reactions
Comments
6
comments
15 min read
A clean way to implement database transaction in Golang
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Aug 16 '20
A clean way to implement database transaction in Golang
#
go
#
database
#
tutorial
#
beginners
125
reactions
Comments
4
comments
15 min read
DB transaction lock & How to handle deadlock
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Aug 27 '20
DB transaction lock & How to handle deadlock
#
go
#
database
#
tutorial
#
webdev
124
reactions
Comments
5
comments
23 min read
How to avoid deadlock in DB transaction? Queries order matter!
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Sep 2 '20
How to avoid deadlock in DB transaction? Queries order matter!
#
go
#
database
#
tutorial
#
webdev
79
reactions
Comments
4
comments
11 min read
Deeply understand Isolation levels and Read phenomena in MySQL & PostgreSQL
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Sep 15 '20
Deeply understand Isolation levels and Read phenomena in MySQL & PostgreSQL
#
database
#
tutorial
#
webdev
#
beginners
149
reactions
Comments
10
comments
33 min read
How to setup Github Actions for Go + Postgres to run automated tests
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Sep 25 '20
How to setup Github Actions for Go + Postgres to run automated tests
#
go
#
github
#
devops
#
tutorial
96
reactions
Comments
Add Comment
15 min read
Implement RESTful HTTP API in Go using Gin
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Oct 26 '20
Implement RESTful HTTP API in Go using Gin
#
go
#
tutorial
#
beginners
#
webdev
151
reactions
Comments
Add Comment
19 min read
Load config from file & environment variables in Golang with Viper
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Nov 2 '20
Load config from file & environment variables in Golang with Viper
#
go
#
tutorial
#
beginners
#
webdev
128
reactions
Comments
3
comments
8 min read
Mock DB for testing HTTP API in Go and achieve 100% coverage
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Nov 14 '20
Mock DB for testing HTTP API in Go and achieve 100% coverage
#
go
#
testing
#
tutorial
#
webdev
83
reactions
Comments
5
comments
24 min read
Implement transfer money API with a custom params validator in Go
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Dec 7 '20
Implement transfer money API with a custom params validator in Go
#
go
#
tutorial
#
webdev
#
beginners
50
reactions
Comments
Add Comment
11 min read
Add users table with unique & foreign key constraints in PostgreSQL
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Dec 27 '20
Add users table with unique & foreign key constraints in PostgreSQL
#
database
#
tutorial
#
webdev
#
beginners
43
reactions
Comments
Add Comment
11 min read
How to handle DB errors in Golang correctly
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Jan 1 '21
How to handle DB errors in Golang correctly
#
go
#
database
#
tutorial
#
webdev
77
reactions
Comments
2
comments
11 min read
How to securely store passwords?
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Jan 16 '21
How to securely store passwords?
#
go
#
tutorial
#
webdev
#
security
130
reactions
Comments
13
comments
13 min read
How to write stronger unit tests with a custom go-mock matcher
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Feb 21 '21
How to write stronger unit tests with a custom go-mock matcher
#
go
#
tutorial
#
testing
#
beginners
49
reactions
Comments
2
comments
13 min read
Why PASETO is better than JWT for token-based authentication?
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Feb 21 '21
Why PASETO is better than JWT for token-based authentication?
#
security
#
webdev
#
beginners
167
reactions
Comments
8
comments
11 min read
How to create and verify JWT & PASETO token in Golang
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Apr 5 '21
How to create and verify JWT & PASETO token in Golang
#
go
#
tutorial
#
webdev
#
beginners
52
reactions
Comments
3
comments
17 min read
Implement login user API that returns PASETO or JWT access token in Go
TECH SCHOOL
TECH SCHOOL
TECH SCHOOL
Follow
Apr 24 '21
Implement login user API that returns PASETO or JWT access token in Go
#
go
#
tutorial
#
webdev
#
beginners
61
reactions
Comments
3
comments
13 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account