---
title: "AWS Lambda's Go Support Now Generally Available"
publication: "Go Weekly"
issue: 194
published_at: "2018-01-18"
canonical_url: "https://golangweekly.com/issues/194"
---

Golang Weekly 194   . 

[Read this on the Web](https://golangweekly.com/issues/194) 

[Golang Weekly](https://golangweekly.com) Issue 194 — January 18, 2018     

Featured [AWS Lambda's Go Support Now Generally Available](https://aws.amazon.com/blogs/compute/announcing-go-support-for-aws-lambda/) Want to deploy Go functions into the cloud without managing any servers? AWS Lambda now makes it possible, and here’s a walkthrough of using it with Go. Amazon Web Services [Twirp: Twitch's New RPC Framework for Go](https://blog.twitch.tv/twirp-a-sweet-new-rpc-framework-for-go-5f2febbf35f) Twirp was written as an simpler HTTP/1.1 alternative to gRPC and has been heavily used and tested within Twitch. Twitch [Learn How Codeship Re-Modeled Their Whole Go Codebase](https://blog.codeship.com/codeship-pro-extreme-makeover/?utm_source=email-sponsorship&utm_medium=cpc-go-weekly-primary&utm_campaign=jet-2-content-promotion) Refactoring large pieces of your applications is hard but often necessary. Learn how Codeship approached a major remodeling and what their engineers learned while doing it. Codeshipsponsored[![\](https://copm.s3.amazonaws.com/d6383f44.png)](https://blog.codeship.com/codeship-pro-extreme-makeover/?utm_source=email-sponsorship&utm_medium=cpc-go-weekly-primary&utm_campaign=jet-2-content-promotion) [Why Are There Nil Channels in Go?](https://medium.com/justforfunc/why-are-there-nil-channels-in-go-9877cc0b2308) Nil channels have some odd characteristics that many say make them worthless, but they’re wrong. We linked [the video](https://www.youtube.com/watch?v=t9bEg2A4jsw) last week, but now there’s a writeup. Francesc Campoy [How to Create PDF Documents from Go with gofpdf](https://appliedgo.net/pdf/) A handy, annotated, code-led walkthrough of creating simple PDF documents. Applied Go [Speed and Stability: Why Go is a Great Fit for Lambda](https://brandur.org/go-lambda) Go has properties that make it an "ideal fit for a serverless environment like Lambda". Brandur Leach Jobs [Looking for a Job at a Company That Prioritizes Go?](https://www.vettery.com/tech?utm_medium=cooper-golangweekly&utm_campaign=ad-1715&utm_source=newsletter&utm_content=grouped&utm_term=tech) Try Vettery and we’ll connect you directly with thousands of companies looking for talented back-end devs. Vettery In Brief [An In-Depth Look at Import Declarations in Go](https://medium.com/golangspec/import-declarations-in-go-8de0fd3ae8ff) tutorial Michał Łowicki [How I Built a Proxy Server to Anonymise Images in 20 Minutes](https://blog.machinebox.io/how-i-built-an-image-proxy-server-to-anonymise-images-in-twenty-minutes-e550466ea09e) tutorial Mat Ryer [A Go Memory Profiling Gotcha](https://austburn.me/blog/go-profile.html) tutorial If you’re not profiling a web application then you’re going to want to read this. Austin Burnett [Writing DNS Messages From Scratch using Go](https://ops.tips/blog/raw-dns-resolver-in-go/) tutorial It involves a fair amount of bitshifting and UDP. Ciro S.​ Costa [Generating Entropy Without 'import's in Go](https://blog.merovius.de/2018/01/15/generating_entropy_without_imports_in_go.html) tutorial Not suited for production, but interesting nonetheless. Axel Wagner [How To Reduce the Risks Of Continuous Delivery](https://try.rollbar.com/low-risk-continuous-delivery-guide/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl) tutorial ROLLBARsponsored [Stream Processing for Go using Wallaroo](https://blog.wallaroolabs.com/2018/01/go-go-go-stream-processing-for-go/) tutorial Wallaroo Labs [A Short Guide to How Keywords are Defined in Go](https://phfilip.com/a-short-guide-to-adding-a-keyword-to-go.html) tutorial Philip Dexter [Monitoring and Distributed Tracing for Go Apps](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeeklyS) Get full-stack monitoring and alerting for Go apps and 200+ infrastructure integrations. Try Datadog free. Datadogsponsored [Optimized abs() for int64 in Go](http://cavaliercoder.com/blog/optimized-abs-for-int64-in-go.html) story Ryan Armstrong [Building a Simple 8-Bit (CHIP-8) Emulator in Go](https://engineering.wpengine.com/building-8-bit-emulator-in-golang/) story WP Engine [HighwayHash: Fast Hashing at Over 10 GB/s Per Core in Go](https://blog.minio.io/highwayhash-fast-hashing-at-over-10-gb-s-per-core-in-golang-fee938b5218a) code Frank Wessels [aws-lambda-go: Libraries, Samples, and Tools for Go and AWS Lambda](https://github.com/aws/aws-lambda-go) code Amazon Web Services [usql: A Universal Command-Line Interface for SQL Databases](https://github.com/xo/usql) code Kenneth Shaw [Build Your Next Go App on DigitalOcean with a $100 Credit](http://do.co/golangweekly) DigitalOceansponsored    

Golang Weekly is curated by [Peter Cooper](https://twitter.com/peterc) and [Glenn Goodrich](https://twitter.com/ruprict) [Read this issue on the Web](https://golangweekly.com/issues/194) [See our archives](https://golangweekly.com/issues) [Change your email address](*|UPDATE_PROFILE|*)  [Stop getting this newsletter](*|UNSUB|*)  

Published by [Cooperpress](https://cooperpress.com/)
Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
