Issues » 33
GO NEWSLETTER ISSUE #33
Welcome to Go Newsletter Issue #33. There are some great in-depth looks at testing and constants in this issue, as well as an excellent guide to getting started on a project.
ARTICLES & TALKS
How I Start: Go
A well-written guide to creating a simple HTTP service from scratch
Gophers with Hammers
How Go's design facilitates writing tools for Go
iota: elegant constants in Go
A detailed look at using constants expressively, with particular attention to `iota`
Constants: The Go Blog
"In Go, constants, unlike variables, behave pretty much like regular numbers. This post explains why that is and what it means."
Lesser-known features of `go test`
Including parallel tests and blackbox testing
Go execution modes
Proposals for different execution modes for shared library support and possible linking to non-Go programs
Interview: GopherConIndia Speaker Blake Mizerany
A short interview with Blake Mizerany (check the blog for other interesting interviews).
Go testing patterns: benchmarking and expensive fixture setup, allocations, and automation
Following on from Dave Cheney's post on using pkg/testing for microbenchmarks
Go compiler nil pointer checks
A low-level look at nil pointer checks
Ruby, Rails & Go
"Comparing and contrasting Ruby on Rails and Go from the human perspective."
NEW & UPDATED PACKAGES
A modern text indexing library for Go
A shell which places users into individual docker containers
Streaming decoder for JSON arrays
Australian postcode data query tool
SendGrid powers your app's outgoing & incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP & API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.
Apcera is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.
You're receiving this because you signed up to Go Newsletter. You may unsubscribe here. Gopher Logo by Renée French.