Austin Riendeau

36 Added | 2 Magazines | 1 Like | 101 Followers | @apriendeau | Keep up with Austin Riendeau on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Austin Riendeau”

submit search

Go 1.4 Release Notes<p>Introduction to Go 1.4<p>The latest Go release, version 1.4, arrives as scheduled six months after 1.3.<p>It contains only one tiny …

Mathematics

Go at Google: Language Design in the Service of Software Engineering

1. Abstract<p>(This is a modified version of the keynote talk given by Rob Pike at the SPLASH 2012 conference in Tucson, Arizona, on October 25, …

Simple App with Go, Martini, Gorp and MySQL

So, inside the template files I am using a {{.Created}} variable to display the created time of the post and this is where I manage the way time is …

Time I

TARDIS Go 8 Concurrent Gophers

Golang ORMs

Introduction

Welcome to <b>Building Web Apps with Go</b>! If you are reading this then you have just started your journey from noob to pro. No seriously, web programming …

Why Everyone Hates Go

Oct 14, 2014<p>Obviously, not <i>everyone</i> hates Go. But there was a quora question recently about why everyone criticizes Go so much. (sorry, I don’t …

Interface pollution in Go

Note: This article has been migrated to rakyll.org, read it there.<p>If there was a single powerful language feature in Go, it’d be the interfaces. The …

JavaScript

<b>update, 2017:</b> The book might be a couple years old, but it's still relevant. Nothing fundamental or outwardly major has changed in Go (the team has …

Distributed Large Scale Systems in Go: The Good, The Bad, and The Otherwise - Ben Sigelman

delve: Delve is a debugger for the Go programming language.

The Github issue tracker is for <b>bugs</b> only. Please use the developer mailing list for any feature proposals and discussions.<p>About …

Build You Own Web Framework In Go

When Martini was released, it quickly became the most popular Go web framework and it still is. But it is not idiomatic, it is slow and the concept …

submit search

Five years ago we launched the Go project. It seems like only yesterday that we were preparing the initial public release: our website was a lovely …

Concurrency

Deploying Go servers with Docker

IntroductionThis week Docker announced official base images for Go and other major languages, giving programmers a trusted and easy way to build …

DevOps

submit search

Introduction<p>Go is a statically typed language that does not permit operations that mix numeric types. You can't add a float64 to an int, or even an …

submit search

Introduction<p>Reflection in computing is the ability of a program to examine its own structure, particularly through types; it's a form of …

Go Bootcamp

Go Bootcamp Everything you need to know to get started with Go. <b>Matt Aimonetti</b><p>Go basics plus practical tips.

Kite

Does the next decade belong to Go?

If history is anything to go by it seems inevitable1 that a new language will dominate the next decade. A new language will also need to solve …

How to Convince Your Company to Go With Golang

Recently, SendGrid decided to move to using Go as its primary development language. This has been a long-standing internal battle, which I hear has …

submit search

Introduction<p>Go's concurrency primitives make it easy to construct streaming data pipelines that make efficient use of I/O and multiple CPUs. This …

Mathematics

A Surprising Feature of Golang that Colored Me Impressed | I care, I share, I'm Nathan LeClaire.

<i>EDIT:</i> Some commenters were confused about some things in this article, and I don’t want people to get an unclear picture, so to clarify:<p>Yes, I know …

Go: Best Practices for Production Environments

(<i>This was originally a talk at GopherCon 2014. Find the slides here, and the video here.</i>)<p>At SoundCloud, we structure our product as an API with many …

Efficient String Concatenation in Go • Herman Schaaf

In this article I investigate the computational performance of various string concatenation methods in the Go programming language.<p>To evaluate the …

HugeDomains.com - StretchR.com is for sale (Stretch R)

Hurry - once it's sold this opportunity will be gone!<p>Besides being memorable, .com domains are unique: This is the one and only .com name of it's …

Go Parallel 3

This is the third part of Go Parallel series (part 1, part 2) about parallel programming with the Go language. Today we will looks at sync and …