This is an opinionated guideline to structure a Go web application/service (or could be extended for any application). And my opinions formed over a span of 5+ years building web applications/services with Go. Even though I've men
A collection of 100+ popular LeetCode problems that I've solved in Go.
Each directory includes a:
Description with link to LeetCode problem
Solution to the problem
Note that each of the
Go modules by example
Go modules by example is a series of work-along guides that look to help explain how Go modules work and how to get things done. They are designed to complement the official Go documentation and th
Play 2048 from CLI
Use up, down, left and right arrow keys to play, and ESC to quit.
The default grid size is 8x8 which can be changed be setting -width and -height flags.
$ twenty48 [-width=8] [-heig
This tutorial will guide you through testing Grafeas. In it, you will create a Kubernetes cluster configured to only allow container images signed by a specific key, configurable via a configmap. Contai
Standalone Kubelet Tutorial
This tutorial will guide you through running the Kubernetes Kubelet in standalone mode on Container Linux. You will also deploy an application using a static pod, test it, then upgrade the ap
Kubernetes Initializer Tutorial
This tutorial walks you through building and deploying a Kubernetes Initializer that injects an Envoy proxy container into uninitialized Deployments.
Initializers are an alpha featur
Golang Internals Resources
This is a curated collection of Articles and Videos about Golang internals. It is intended for advanced/intermediate programmers who are new to Golang and want to understand what happens under
You can download this book in the following formats: PDF, Mobi and ePub.
Go Language - Web Application Secure Coding Practices is a guide written for anyone who is using the Go Programming Language and aim
Go Web Examples
Go Web Examples provides easy to understand snippets on how to do web development in Go and is inspired by Go By Example, which has a great introduction into the fundamentals of this language.
Go Web Ex
Google Cloud Service Accounts with Google Container Engine (GKE) - Tutorial
Applications running on Google Container Engine have access to other Google Cloud Platform services such as Stackdriver Trace and Cloud Pub/Sub
Chinese translated versio
This slide deck and supporting material is part of the Introduction to Go training course by Dave Cheney.
Clone this code into a directory
git clone https://github.com/davecheney/int
Docker Tutorials and Labs
At this time we are not actively adding labs to this repository. Our focus is on training.play-with-docker.com where new lab and workshop oriented content is being added. We welcome fixes to
A large repository of code and documented examples for Go's standard package library.
go-packages is a large collection of code examples and documentation for a large majority of the functions and methods f