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
O que está por vir no Go2? - Versão reduzida
Search
Marco Paulo Ollivier
September 28, 2019
Technology
1
92
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
450
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.4k
TDC
marcopollivier
0
44
JUnit 5. Vale a pena migrar? - v1.1.0 - SouJava Online
marcopollivier
0
78
O que está por vir na versão GO 2.0?
marcopollivier
0
62
Monitore para Go e com Go - v1.0.0 - GopheRio #1
marcopollivier
0
170
Other Decks in Technology
See All in Technology
Snowflakeの生成AI機能を活用したデータ分析アプリの作成 〜Cortex AnalystとCortex Searchの活用とStreamlitアプリでの利用〜
nayuts
1
480
Agile PBL at New Grads Trainings
kawaguti
PRO
1
420
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
3
550
Evolución del razonamiento matemático de GPT-4.1 a GPT-5 - Data Aventura Summit 2025 & VSCode DevDays
lauchacarro
0
180
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.2k
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
8
2.8k
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
240
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
390
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
340
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
400
Featured
See All Featured
Done Done
chrislema
185
16k
Designing for Performance
lara
610
69k
A Tale of Four Properties
chriscoyier
160
23k
Side Projects
sachag
455
43k
Code Reviewing Like a Champion
maltzj
525
40k
Building Applications with DynamoDB
mza
96
6.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
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