linhns@website:~ $ ls
linhns@website:~ $ cd projects
linhns@website:~/projects $ cat snippetbox/index.md

Snippetbox

A pastebin clone built in Go

What I did?

Everything

Implementation details

Backend was handled using go packages such as httprouter, alice, and user interface was adopted from Alex Edwards's Let's Go book.

PostgreSQL was used since I'm more familiar with it, compared to MySQL. For the database driver, I chose libpq as it was easiest to integrate.

Railway is chosen as the host for their generous hobby plan.

2024 Update: More tests have been added, along with more use of Go Generics, which has matured enough.

linhns@website:~/projects $ |