Skip to content
Navigation menu
Back
Forward
Refresh
Search
Log in
Create account
DEV Community
Close
DEV Community
is a community of 551,182 amazing developers
We're a place where coders share, stay up-to-date and grow their careers.
Create new account
Log in
Home
Home
Sign In/Up
Sign In/Up
Listings
Podcasts
Videos
Tags
More...
Code of Conduct
FAQ
DEV Shop
Sponsors
About
Privacy Policy
Terms of use
Contact
Twitter
Facebook
Github
Instagram
Twitch
loading...
Backend master class Series' Articles
Back to TECH SCHOOL's Series
Design DB schema and generate SQL code with dbdiagram.io
Design DB schema and generate SQL code with dbdiagram.io
TECH SCHOOL
Jun 8 '20
Design DB schema and generate SQL code with dbdiagram.io
#
database
#
tutorial
#
webdev
#
beginners
Reactions
153
reactions
8 min read
Save
Saved
Install & use Docker + Postgres + TablePlus to create DB schema
Install & use Docker + Postgres + TablePlus to create DB schema
TECH SCHOOL
Jun 13 '20
Install & use Docker + Postgres + TablePlus to create DB schema
#
database
#
docker
#
beginners
#
tutorial
Reactions
50
reactions
Comments
1
comments
9 min read
Save
Saved
How to write & run database migration in Golang
How to write & run database migration in Golang
TECH SCHOOL
Jul 10 '20
How to write & run database migration in Golang
#
go
#
database
#
tutorial
#
beginners
Reactions
50
reactions
Comments
5
comments
8 min read
Save
Saved
Generate CRUD Golang code from SQL | Compare db/sql, gorm, sqlx, sqlc
Generate CRUD Golang code from SQL | Compare db/sql, gorm, sqlx, sqlc
TECH SCHOOL
Jul 13 '20
Generate CRUD Golang code from SQL | Compare db/sql, gorm, sqlx, sqlc
#
go
#
database
#
tutorial
#
beginners
Reactions
49
reactions
Comments
1
comments
15 min read
Save
Saved
Write Go unit tests for db CRUD with random data
Write Go unit tests for db CRUD with random data
TECH SCHOOL
Aug 12 '20
Write Go unit tests for db CRUD with random data
#
go
#
database
#
testing
#
tutorial
Reactions
47
reactions
Comments
4
comments
15 min read
Save
Saved
A clean way to implement database transaction in Golang
A clean way to implement database transaction in Golang
TECH SCHOOL
Aug 16 '20
A clean way to implement database transaction in Golang
#
go
#
database
#
tutorial
#
beginners
Reactions
61
reactions
15 min read
Save
Saved
DB transaction lock & How to handle deadlock
DB transaction lock & How to handle deadlock
TECH SCHOOL
Aug 27 '20
DB transaction lock & How to handle deadlock
#
go
#
database
#
tutorial
#
webdev
Reactions
72
reactions
Comments
3
comments
23 min read
Save
Saved
How to avoid deadlock in DB transaction? Queries order matter!
How to avoid deadlock in DB transaction? Queries order matter!
TECH SCHOOL
Sep 2 '20
How to avoid deadlock in DB transaction? Queries order matter!
#
go
#
database
#
tutorial
#
webdev
Reactions
47
reactions
Comments
1
comments
11 min read
Save
Saved
Deeply understand Isolation levels and Read phenomena in MySQL & PostgreSQL
Deeply understand Isolation levels and Read phenomena in MySQL & PostgreSQL
TECH SCHOOL
Sep 15 '20
Deeply understand Isolation levels and Read phenomena in MySQL & PostgreSQL
#
database
#
tutorial
#
webdev
#
beginners
Reactions
51
reactions
Comments
4
comments
33 min read
Save
Saved
How to setup Github Actions for Go + Postgres to run automated tests
How to setup Github Actions for Go + Postgres to run automated tests
TECH SCHOOL
Sep 25 '20
How to setup Github Actions for Go + Postgres to run automated tests
#
go
#
github
#
devops
#
tutorial
Reactions
52
reactions
15 min read
Save
Saved
Implement RESTful HTTP API in Go using Gin
Implement RESTful HTTP API in Go using Gin
TECH SCHOOL
Oct 26 '20
Implement RESTful HTTP API in Go using Gin
#
go
#
tutorial
#
beginners
#
webdev
Reactions
89
reactions
19 min read
Save
Saved
Load config from file & environment variables in Golang with Viper
Load config from file & environment variables in Golang with Viper
TECH SCHOOL
Nov 2 '20
Load config from file & environment variables in Golang with Viper
#
go
#
tutorial
#
beginners
#
webdev
Reactions
30
reactions
8 min read
Save
Saved
Mock DB for testing HTTP API in Go and achieve 100% coverage
Mock DB for testing HTTP API in Go and achieve 100% coverage
TECH SCHOOL
Nov 14 '20
Mock DB for testing HTTP API in Go and achieve 100% coverage
#
go
#
testing
#
tutorial
#
webdev
Reactions
36
reactions
24 min read
Save
Saved
Implement transfer money API with a custom params validator in Go
Implement transfer money API with a custom params validator in Go
TECH SCHOOL
Dec 7 '20
Implement transfer money API with a custom params validator in Go
#
go
#
tutorial
#
webdev
#
beginners
Reactions
40
reactions
11 min read
Save
Saved
Add users table with unique & foreign key constraints in PostgreSQL
Add users table with unique & foreign key constraints in PostgreSQL
TECH SCHOOL
Dec 27 '20
Add users table with unique & foreign key constraints in PostgreSQL
#
database
#
tutorial
#
webdev
#
beginners
Reactions
26
reactions
11 min read
Save
Saved
How to handle DB errors in Golang correctly
How to handle DB errors in Golang correctly
TECH SCHOOL
Jan 1
How to handle DB errors in Golang correctly
#
go
#
database
#
tutorial
#
webdev
Reactions
38
reactions
Comments
1
comments
11 min read
Save
Saved
How to securely store passwords?
How to securely store passwords?
TECH SCHOOL
Jan 16
How to securely store passwords?
#
go
#
tutorial
#
webdev
#
security
Reactions
59
reactions
Comments
2
comments
13 min read
Save
Saved
Log in to continue
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create new account