---
title: "#189: AWS Lambda To Get First Class Go Support"
publication: "Go Weekly"
issue: 189
published_at: "2017-11-30"
canonical_url: "https://golangweekly.com/issues/189"
---

Golang Weekly 189   . 

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

[Golang Weekly](https://golangweekly.com) Issue 189 — November 30, 2017     

Featured [Tenta DNS: A Fully-Fledged Go-Powered DNS Server](https://github.com/tenta-browser/tenta-dns) Can work as both an authoritative and recursive DNS server and supports DNSSEC, DNS-over-TLS, and BGP integration. Tenta Browser [promptui: An Interactive Prompt for Command-Line Apps](https://github.com/manifoldco/promptui) Includes some elegant terminal-based controls like password entry, item selection, and a confirmation prompt. Manifold [JetBrains Officially Launches 'GoLand', Its Go IDE](https://blog.jetbrains.com/go/2017/11/30/the-way-to-go-jetbrains-goland-ide-hits-the-market/) Originally called Gogland, GoLand is a Go IDE built around the popular IntelliJ platform. It’s a commercial product, but free licenses are available for students and non-commercial open source projects. Andrey Cheptsov [The Strategic IT Manager’s Guide to Building A Scalable DBA Team](https://www.vividcortex.com/resources/building-scalable-dba-team/?utm_campaign=Go%20Newsletter&utm_source=ppc&utm_medium=Strategic%20IT) Transform your DBA team from a passive function driven by IT demands into a strategic center of excellence. VividCortexsponsored[![\](https://copm.s3.amazonaws.com/691d5bcc.png)](https://www.vividcortex.com/resources/building-scalable-dba-team/?utm_campaign=Go%20Newsletter&utm_source=ppc&utm_medium=Strategic%20IT) [AWS Lambda To Support Go As First Class Language](https://twitter.com/AWSreInvent/status/936301451566972930) news Not much to see yet but as we're building this issue it’s been announced Amazon's serverless platform will get direct Go support. AWS re:Invent on Twitter [Go Tools for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=lukehoban.Go#goforvscode) Frequently updated, this extension adding rich Go language support to VS Code now supports running benchmarks directly from the editor. Visual Studio Marketplace [Building A Debugger From Scratch](https://www.youtube.com/watch?v=TBrv17QyUE0) video In just 17 mins, Liz Rice covers the basics of creating a debugger, along with some live coding. Liz Rice [What's The Most Common Identifier in the Go Stdlib?](https://www.youtube.com/watch?v=k23xhJoTbI4&list=PL64wiCrrxh4Jisi7OcCJIUpguV_f5jGnZ) video A quick, fun look at using `go/parser` to parse the standard library. Francesc Campoy Jobs [Looking for a Job at a Company That Prioritizes Go?](https://www.vettery.com/?utm_medium=cooper-golangweekly&utm_campaign=ad-1301&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 [Join Decred in Shaping the Future of Cryptocurrency](https://decred.org/recruiting/) Seeking passionate Golang devs ready to break into the world of blockchains and financial disintermediation. Decred In Brief [A Visual Guide to Go 'funcs'](https://blog.learngoprogramming.com/golang-funcs-params-named-result-values-types-pass-by-value-67f4374d9c0a) tutorial Inanc Gumus [Parallelizing Golang File IO](https://timhigins.ml/benchmarking-golang-file-io/) tutorial Benchmarking the core file/directory traversing methods versus writing your own. Timothy Higinbottom [Rendering Interactive Charts from Go](https://hackernoon.com/interactive-charts-with-go-gl-7a30a40162a0) tutorial Creating a small executable that parses MongoDB log files to make scatter plots. Wan Bachtiar [Trying to Recreate Scala's 'Try' in Go](http://www.johnmurray.io/log/2017/11/27/Go-Try.html) tutorial Scala uses Try to chain operations that either generate a successful value or report an error. John Murray [Set Up a Netflix Style Streaming Service with Golang](https://developer.bitmovin.com/hc/en-us/articles/115001117733-API-Clients-Overview/?utm_source=cooperpress&utm_medium=email&utm_campaign=go-news) Cloud or On-Premise encoding solution on Kubernetes and Docker. MPEG-DASH, HLS, VP9, HEVC, Multi-DRM, VoD or Live. Bitmovinsponsored [Ditching Go for Node.js](https://github.com/maxpert/raspchat/releases/tag/v1.0.0-alpha) story Before you get upset, the platform is the Raspberry Pi and the app heavily suits event loops. Zohaib Sibte Hassan [Why Eric Raymond Thinks Go is the Successor to C](http://esr.ibiblio.org/?p=7724) opinion Eric Raymond [dedupimport: Deduplicate Imports From the Same Path](https://github.com/nishanths/dedupimport) tools Nishanth Shanmugham [Reload: Lightweight Automatic Reloading of Go Processes](https://github.com/teamwork/reload) tools Teamwork.​com [$100 Credit on a New Semaphore CI Account](https://semaphoreci.com/?utm_source=golangweekly&utm_medium=email&utm_campaign=gophember17-coupon&utm_content=20171130-golangweekly) tools Hosted CI/CD that's 91% faster than the competition. Sign up for free and use code GOPHEMBER17 to get your credit. Semaphoresponsored [Telebot 2: A Telegram Bot Framework for Go](https://github.com/tucnak/telebot/releases/tag/v2.0) code Ian Byrd [zek: Convert XML into a Go Struct](https://github.com/miku/zek) code Martin Czygan [Pogo: A Podcast RSS Feed Generator and CMS](https://github.com/gmemstr/pogo) code Gabriel Simmer [container-diff: A Go-Powered Tool for Diffing Docker Containers](https://github.com/GoogleCloudPlatform/container-diff) code Google Cloud Platform    

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/189) [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
