Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
O que está por vir no Go2? - Versão reduzida
Search
Marco Paulo Ollivier
September 28, 2019
Technology
1
95
O que está por vir no Go2? - Versão reduzida
Palestra apresentada nas Lightning Talks da GopherCon Brasil 2019
http://2019.gopherconbr.org/
Marco Paulo Ollivier
September 28, 2019
Tweet
Share
More Decks by Marco Paulo Ollivier
See All by Marco Paulo Ollivier
Go não é apenas uma linguagem para o Google
marcopollivier
2
120
Introdução a linguagem de programação Go
marcopollivier
0
460
Traefik: um proxy reverso escalável e poderoso e confiável para produção
marcopollivier
1
260
Curso Java Básico: Trabalhando com Datas
marcopollivier
1
1.4k
Curso Java Básico: Orientação a Objetos
marcopollivier
0
1.5k
TDC
marcopollivier
0
48
JUnit 5. Vale a pena migrar? - v1.1.0 - SouJava Online
marcopollivier
0
79
O que está por vir na versão GO 2.0?
marcopollivier
0
64
Monitore para Go e com Go - v1.0.0 - GopheRio #1
marcopollivier
0
170
Other Decks in Technology
See All in Technology
Microsoft Agent Frameworkの可観測性
tomokusaba
1
100
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
130
最近の生成 AI の活用事例紹介
asei
1
100
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
150
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
770
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
2
180
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
140
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
200
日本Rubyの会: これまでとこれから
snoozer05
PRO
5
230
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
3.4k
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
260
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.1k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
30k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
WENDY [Excerpt]
tessaabrams
8
35k
Claude Code のすすめ
schroneko
65
200k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
750
Statistics for Hackers
jakevdp
799
230k
Designing Experiences People Love
moore
143
24k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
140
Transcript
Go 2.0
Marco Ollivier Eloisa Potrich
Onde estamos hoje? Nem tão hoje assim
Em novembro de 2018 havia algo em torno de 120
issues abertas no Github com a tag Go2 120
Fecharam issues que não faziam sentido; ou ...que não garantiriam
compatibilidade com Go 1; Também mergearam issues que tinham propósitos muito similares Vamos organizar a casa… Robert Griesemer e Ian Lance Taylor
Temos 164 issues abertas hoje. 164
None
Como chegamos onde estamos? Error handling Dependency management Generics
Como chegamos onde estamos? Error handling Dependency management (1.11) Generics
Como chegamos onde estamos? Error handling Generics
Ainda estamos lidando com um draft (rascunho) do que vai
ser o design final do GO 2. Apesar de ser muito provável que essas alterações sejam implementadas de fato, as coisas podem mudar Vale lembrar… Robert Griesemer e Ian Lance Taylor
Error Handling https://go.googlesource.com/proposal/ +/master/design/go2draft-error- handling-overview.md
Error Handling 2x 3x https://go.googlesource.com/proposal/ +/master/design/go2draft-error- handling-overview.md
Error Handling handle e check <expression> https://go.googlesource.com/proposal/ +/master/design/go2draft-error- handling-overview.md
Error Handling check <expression> https://go.googlesource.com/proposal/ +/master/design/go2draft-error- handling-overview.md
E pro delírio da galera…
Generics
None
Generics Hoje a “maneira segura” de se fazer isso seria
escrevendo funções diferentes para cada tipo
Generics Atende apenas int
Generics
Leia sobre… https://blog.golang.org/go2-here-we-come https://www.reddit.com/r/golang/comments/ 7wi1kb/what_happened_to_go_2/ https://www.quora.com/Does-Go-2-0-have-any- chance-of-bringing-back-the-hype-of-Go https://dev.to/deanveloper/go-2-draft-error- handling-3loo
Leia sobre… https://go.googlesource.com/proposal/+/master/ design/go2draft-error-handling-overview.md https://go.googlesource.com/proposal/+/master/ design/go2draft.md https://blog.golang.org/toward-go2 https://blog.golang.org/go2draft
Valeeeeu =) @marcopollivier ollivier.com.br