Jump to ratings and reviews
Rate this book

Go Web Programming

Rate this book
Go Web Programming teaches you how to build web applications in Go using modern design principles. You'll work through numerous examples that introduce core concepts like processing requests and sending responses, template engines, and data persistence. You'll also dive into more advanced topics, such as concurrency, web application testing and deployment both to barebones servers and PaaS providers.

312 pages, Paperback

First published July 1, 2016

15 people are currently reading
140 people want to read

About the author

Sau Sheong Chang

7 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
18 (19%)
4 stars
41 (45%)
3 stars
22 (24%)
2 stars
9 (9%)
1 star
1 (1%)
Displaying 1 - 13 of 13 reviews
Profile Image for Mario Carballo Zama.
3 reviews1 follower
August 10, 2019
Good general resource but felt disappointed towards the end, it feels in a awkward middle ground between theoretical and a practical guide to make something, but felt short on both ends.

For example you learn a general idea on how to build a go web application, but fundamental requirements for a majority of production apps are missing, like how to properly handle authentication.
79 reviews4 followers
December 12, 2019
content 30%, noise %70
another tutorial suitable for a long blog post that spanned to around 300 pages. sometimes author explain unnecessary concept very long that become boring and other times explanation for really important topic like authentication is not enough. There are lot of better resource available online, you can find links to all of them at golang.org/doc
Profile Image for David.
134 reviews22 followers
April 29, 2019
A very thorough exploration of Golang.

The drawback is the author doesn't spend time on the basics of the programming language (syntax, packages, etc.) and instead defers to another book called "Go in Action" (by the same publisher; different author). However, this wasn't that bad of a detour after pivoting over into a Udemy course and then resuming with Chapter 3 of this book.

There were a few pieces that weren't as relevant for me (specifically with server-rendered MVC, templating, and some of the deployment options), but I doubt any technical book can ever be the kind of perfect fit and perfect instruction that we hope for when we buy it.

The author's style of instruction is very methodical, thorough, and I felt like I really benefited from it in the chapters on API development, testing, and concurrency. I hope it'll be a useful reference manual to have handy at my desk in the future.
46 reviews
March 21, 2023
Muita coisa útil apesar do ano que foi escrito.

Embora o livro seja de 2015, tem muita coisa útil sobre go para web. O livro é muito bem estruturado (padrão Manning de qualidade) e bastante focado em web dev, então se vc não tiver uma boa base de Go, é melhor não começar por ele. O fato dele não abordar nenhum framework específico é o motivo de ele ser meio atemporal, então vc vai aprender as bases mesmo, seria como ler um livro sobre http, servlets ou jsp pra quem vem do mundo Java.

Ele aborda as etapas mais importantes no desenvolvimento web, desde aplicações bem simples com resposta em texto, até templates, integração com banco de dados e ainda tem um excelente capítulo sobre a aplicação de concorrência em uma aplicação web que cria um mosaico de imagens.

Enfim, recomendo demais a leitura.
Profile Image for Vinicius Souza.
54 reviews2 followers
April 14, 2022
Very good book to introduce concepts of web programming such as HTTP protocol, cookies, webpages, server side rendering, backend technologies. However, the examples used don't follow good practices. The projects mix concepts and don't apply known patterns such as MVC. So, the book is good to learn the APIs and the concepts but try to not apply the examples on your projects
Profile Image for Ignas.
125 reviews16 followers
July 17, 2017
Good for the intro to the web development. And I mean in to web development in general not only with Go. For the experienced developers - skip. For me it was a book to skim through and to remember some things.
Profile Image for Georgi Karov.
8 reviews
May 8, 2020
Very good book for web basics and creating web applications with Go. Learned quite a lot of stuff about go and web development. I wish it covered (at least briefly) some more advanced topics like scaling distributed applications.
18 reviews
Read
August 27, 2020
Great Book , learned a lot, but some segments are very much outdated as of 2020.
79 reviews2 followers
September 8, 2021
Rare golang book which gives exactly what it promoses. It's about writing web apps with templates or web services. It gives necessary amout of theory on HTTP and service types (SOAP, rest) and Golang features. As a matter of fact, the book just covers it topics in middle depth. Also I didn't likes some code examples, e.g. inaccurate use of constants. This book deserves four stars, I gave it five to incease unfair low mark.
Profile Image for Daniel.
25 reviews
November 26, 2016
fantastic book, if you think you need a framework go read about thr web about the standard library and come back when you know its the right choice 9times out of 10.

If you like me are not a postgres user you may struggle at first just with a diversion, stick with it its worth it.
Profile Image for Jayson Vibandor.
17 reviews3 followers
October 26, 2019
Very good book for introductory course for web application. It fundamental components of a web application. This book is nice for beginners.
Displaying 1 - 13 of 13 reviews

Can't find what you're looking for?

Get help and learn more about the design.