Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Learning Go in Public Series' Articles
Back to Abhishek Sharma's Series
Why I Decided to Learn Go — And What My First Commit Looked Like
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 3
Why I Decided to Learn Go — And What My First Commit Looked Like
#
go
#
buildinpublic
#
backend
#
beginners
2
reactions
Comments
Add Comment
3 min read
I Stopped Watching Tutorials and Started Building a REST API in Go
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 16
I Stopped Watching Tutorials and Started Building a REST API in Go
#
go
#
buildinpublic
#
backend
#
beginners
2
reactions
Comments
Add Comment
4 min read
Building Authentication From Scratch in Go — No Libraries, No Magic
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 17
Building Authentication From Scratch in Go — No Libraries, No Magic
#
go
#
buildinpublic
#
authentication
#
backend
1
reaction
Comments
Add Comment
4 min read
Tests, UPDATE, DELETE — And the Refactor I Didn't Plan
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 20
Tests, UPDATE, DELETE — And the Refactor I Didn't Plan
#
go
#
buildinpublic
#
testing
#
backend
1
reaction
Comments
Add Comment
5 min read
What Happens When Your API Has 10,000 Rows? I Added Pagination and Caching to Find Out
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 21
What Happens When Your API Has 10,000 Rows? I Added Pagination and Caching to Find Out
#
go
#
buildinpublic
#
backend
#
webdev
1
reaction
Comments
Add Comment
3 min read
I Built Rate Limiting From Scratch in Go — Then Replaced It With Redis
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 22
I Built Rate Limiting From Scratch in Go — Then Replaced It With Redis
#
go
#
buildinpublic
#
backend
#
webdev
1
reaction
Comments
Add Comment
4 min read
My Server Was Silently Dropping Requests — Here's the One-Line Fix That Changed Everything
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 23
My Server Was Silently Dropping Requests — Here's the One-Line Fix That Changed Everything
#
go
#
buildinpublic
#
backend
#
webdev
Comments
Add Comment
4 min read
I Built My Backend on SQLite. Then I Deleted It.
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 24
I Built My Backend on SQLite. Then I Deleted It.
#
go
#
postgres
#
buildinpublic
#
backend
Comments
Add Comment
5 min read
My Database Disappeared Every Time I Restarted Docker. Migrations Fixed That.
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 25
My Database Disappeared Every Time I Restarted Docker. Migrations Fixed That.
#
go
#
docker
#
buildinpublic
#
backend
Comments
Add Comment
6 min read
Every Request Looked the Same in My Logs. Then I Added One Line.
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 26
Every Request Looked the Same in My Logs. Then I Added One Line.
#
go
#
logging
#
backend
#
buildinpublic
Comments
Add Comment
6 min read
I Had No Idea Which Endpoint Was Slowest. So I Built My Own Metrics.
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 28
I Had No Idea Which Endpoint Was Slowest. So I Built My Own Metrics.
#
go
#
metrics
#
backend
#
buildinpublic
Comments
Add Comment
6 min read
My Backend Crashed Every Time Redis Went Down. Three Patterns Fixed That.
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
Apr 29
My Backend Crashed Every Time Redis Went Down. Three Patterns Fixed That.
#
go
#
resilience
#
backend
#
buildinpublic
1
reaction
Comments
Add Comment
8 min read
I Needed to Send an HTTP Request Without Slowing Down My API. Goroutines Fixed That.
Abhishek Sharma
Abhishek Sharma
Abhishek Sharma
Follow
May 5
I Needed to Send an HTTP Request Without Slowing Down My API. Goroutines Fixed That.
#
go
#
goroutines
#
backend
#
buildinpublic
Comments
Add Comment
6 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account