Townsourced Tech Blog

Tech musings from a local development agency


Anatomy of a Go Web App - Part 2: Authentication

  • 15
  • Jan
  • 2017

This is part two of a set of posts breaking down some of the decisions I made when putting together the web server for townsourced. The first part is here.

Instead of a general overview, like part one, this post will focus specifically on User Authentication, i.e. how to handle passwords (if at all) and session management.

Anatomy of a Go Web Application

  • 4
  • Dec
  • 2016

When building a web application from scratch, there are a lot of decisions to make. The goal of this guide is to give one more example of how you can go about building a web application in the Go language, as well as to give you an idea what things you need to start thinking about and plan for before you get started.

This guide is not intended to be exhaustive, nor is it absolute. It is a compendium of the things I thought about and how I dealt with them when building Hopefully you’ll find it useful.