Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Go 1.7: What's new and shiny?
Search
Golang Melbourne
August 02, 2016
Programming
1
520
Go 1.7: What's new and shiny?
An overview of the highlights of the new and updated features of Go 1.7
Golang Melbourne
August 02, 2016
Tweet
Share
More Decks by Golang Melbourne
See All by Golang Melbourne
September 2016 Meetup
golangmelbourne
1
52
August 2016 Meetup
golangmelbourne
1
65
Other Decks in Programming
See All in Programming
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
130
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
530
CSC509 Lecture 04
javiergs
PRO
0
300
オープンソースソフトウェアへの解像度🔬
utam0k
16
3.1k
CSC509 Lecture 05
javiergs
PRO
0
300
Catch Up: Go Style Guide Update
andpad
0
230
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
190
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
190
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
270
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
440
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
180
XP, Testing and ninja testing ZOZ5
m_seki
3
750
Featured
See All Featured
Become a Pro
speakerdeck
PRO
29
5.6k
Building Applications with DynamoDB
mza
96
6.7k
Being A Developer After 40
akosma
91
590k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Thoughts on Productivity
jonyablonski
70
4.9k
The Language of Interfaces
destraynor
162
25k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Scaling GitHub
holman
463
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Documentation Writing (for coders)
carmenintech
75
5.1k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Transcript
Go 1.7 What's new and shiny?
Compiler improvements • Compilation/linking is faster • (Still not fast
enough) • Running programs is about 5-35% faster • Filesize up to 20-30% smaller • Adds stack frame pointers for debugging using Linux perf • Binary only packages
Vendoring GO15VENDOREXPERIMENT support removed
context
net/http/httptrace
encoding/json • support encoding/decoding maps using keys with int types
• Encoder.SetEscapeHTML • Encoder.SetIndent
SubTesting
Panic if a signal's name is known, it will be
printed in the stack trace
Additional reading • https://tip.golang.org/doc/go1.7 • https://blog.golang.org/context • https://medium.com/@cep21/how-to-correctly-use-context-context- in-go-1-7-8f2c0fafdf39