In this tutorial series we will create a resumable file upload server and client in Go using the tus protocol. We will first understand how tus protocol works. This will be followed by the creation of the DB CRUD methods and http handlers for the server. We will then create the tus client to communicate with our server. This tutorial series is still in progress and new tutorials will be updated in this page once they are published.

1 - Understanding tus protocol

2 - Implementing DB CRUD methods

3 - Creating http handlers

4 - Testing the server using curl and dd commands