Go + Docker = ♥
Tips for using Docker to compile, cross-compile, and deploy Go applications without installing Go locally.
Tips for using Docker to compile, cross-compile, and deploy Go applications without installing Go locally.
A guide to installing the Go programming language and setting up a development workspace on Fedora 24 and other Linux distributions.
Author discusses writing a Go image cropping program for Linux Voice, sharing insights on Go's features and providing code resources.
A guide to implementing HTTP/2 servers and clients in Go using the golang.org/x/net/http2 library, with code examples.
A critique of Go's verbose error handling patterns, comparing them to more concise assembly language approaches.
Analyzes trends in modern programming languages, focusing on static typing and native compilation as key directions for scalable development.
Explores a Go design pattern using self-referential functions to create a clean, extensible API for setting and managing options on a type.
Explores using LLVM and Go to statically recompile NES games into native executables, detailing technical challenges and solutions.
Rob Pike discusses the design philosophy behind Go, explaining why it attracted Python/Ruby developers more than C++ programmers.
A critique of modern programmers' tendency to complain about new languages and tools rather than engaging with them, using Go and Dart as examples.
A critical analysis of the Go programming language's design choices, focusing on syntax, lack of generics, and overhyped features like goroutines.
An introduction to Matt, a software engineer who builds apps on YouTube, organizes tech events, and works in healthcare tech.