Adam Woodbeck

Software engineer. Intrepid explorer. Occassionally lost.

Network Programming with Go

No Starch Press recently released my book, Network Programming with Go, for early access. Although I’m finishing up the index and preparing to give the entire project a final once-over before it heads to print, you can get an advance copy of the ebook. I plan to use this blog to cover many of the topics that didn’t make it into the book. My fear was that I wouldn’t be able to come up with enough content to reach a comfortable page count for each chapter....

December 27, 2020 · 2 min · Adam Woodbeck

Validating GitHub Webhook Requests in Caddy

This blog consists of static content generated by Hugo from source code in a GitHub repository and served by Caddy. Hugo and Caddy are wonderful pieces of Go-based software, but together, they cannot automatically update this blog when I make a change. Manually updating the blog is rather cumbersome. After pushing an update to GitHub, I log into this server, pull down the updates, run Hugo to generate the static content, and verify the new content in my web browser....

January 15, 2021 · 11 min · Adam Woodbeck