The Golang Magazine

By yjinglee | yjinglee created a magazine on Flipboard. “The Golang Magazine on Flipboard” is available with thousands of other magazines and all the news you care about. Download Flipboard for free and search for “yjinglee”.

Zero copy HMAC based security for HTTP requests in Go middleware

Using the HMAC algorithm with a pre-shared secret between a client and a server is an excellent approach for an HTTP server to verify the …

Gopher Go! - Builtin

Ah, builtin in types and functions. They are what makes data computations go around in most languages and golang is no different. The builtin package …

Organizing Go code to be ‘go gettable’

<b>FortyFeet: DevOps Consulting</b> -- Chat with a DevOps expert about deployments, build pipelines, Docker, CI/CD, AWS, Python, Go, or even unicorns.<p>This …

Chris's Wiki :: blog/programming/GoRaceBug

While working on my Go sinkhole SMTP server, I managed to stick myself with an interesting little concurrency bug that I feel like writing up today. …

Concurrency

Loading...

go web apps serving static files

<b>Disclaimer:</b> this is old content that’s horribly out of date and possibly <b>very</b> incorrect. I’ve archived it here for historic purposes only. It’s …

Go vs D vs Java8

It’s Sunday and all the other kids are out in the sunshine being healthy. I’m sitting indoors porting an old web application to dlang, golang and …

Kittens: an IRC bot written in Go (Preview)

I've written three IRC bots so far. The first was when I decided I wanted to learn node.js. It started off very rough, but eventually ended up as a …

Swimming Upstream or Up Shit Creek Without a Paddle

Golang is gaining a lot of momentum. I don’t think a day goes by without hearing that another company has switched from some other language or …

Going back to Go (golang)

Intro<p>Hi people, a while ago I made a clear expression of my kinda frustration with clojure ecosystem in the clojure mailling list. I’m not going to …

What Is Go?

Go is an open source programming language developed at Google and designed to help build simple reliable software systems. The core strength of Go is …

Go-lang Compare *ssh.Request.Type Against a String

I was working on the agent for SSH Pot and ran into something interesting last night. A lot of the brute force attempts attempt to run a command like …

Going the extra mile: golint and go vet

<b>Going the extra mile: golint and go vet</b><p>Go has a lot of awesome tools to help install packages and write readable, safe and correct code. Some are …

Unrolled • Cory Jacobsen

Gopher Go! - Bytes Strings

Bits, Bytes, Strings, Characters, Encoding and the like are interesting subject to explore. Depending on which communities you hang out in, answers …

Generating Secure Random Numbers Using crypto/rand · request / response

•••<p>You’re writing an application and you need to generate some session keys, CSRF tokens, and HMACs. For all of these activities, you need a …

Blog

What to do when Go will not run, nor install from source ?

Some days ago, at the AWS Summit 2014, DamZ renewed my long-sleeping interest for the Google Go language with wonderous stories about its use in …

Linux

Daemonize Your Go App

<b>FortyFeet: DevOps Consulting</b> -- Chat with a DevOps expert about deployments, build pipelines, Docker, CI/CD, AWS, Python, Go, or even unicorns.<p>One of …

News | Cyber

The way we shop is changing. The high street is deteriorating and what we once knew as brick and mortar has now turned into click and order. Retail …

Iris Decentralized Cloud Messaging

A couple weeks ago, I published a rather extensive analysis of numerous message queues, both brokered and brokerless. Brokerless messaging is really …