Building a Web Server in Go: Authentication Cookies

What is a Cookie? Web cookies, also called HTTP or browser cookies are small pieces of data sent from the web server to the users browser, the users web browser then sends that data back to the web server every time the user loads a page (on the cookies website). In this article we will […]

Building a Web Server in Go: Handling User Input

I have previously written an article related to Building a Web Server in Go: Handling Page Requests, and I recommend that it is read in conjunction with this article (though it is not necessary to properly understand this post). In Go, pretty much every webpage is “handled” or served via a “http.HandleFunc(“Page”, HandlerName),” there are […]

Building a Web Server in Go: Handling Page Requests

Background Over winter break last year (December 15, 2013 to January 12, 2014) I worked with Robb Seaton, a friend of mine since middle school, to create a webserver in the programming language Go. We spent about a week working through A Tour of Go before beginning working on the website/web server (for ~2 weeks), in other words […]