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
91
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.3k
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
72
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
160
Other Decks in Technology
See All in Technology
MLflowはどのようにLLMOpsの課題を解決するのか
taka_aki
0
160
DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜/devin-load-to-aws-engineer
tomoki10
0
240
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
12k
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
4
270
20250309 無冠のわたし これからどう先生きのこれる?
akiko_pusu
9
1.3k
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
180
書籍『入門 OpenTelemetry』 / Intro of OpenTelemetry book
ymotongpoo
5
400
手を動かしてレベルアップしよう!
maruto
0
270
LangGraph × Bedrock による複数の Agentic Workflow を利用した Supervisor 型のマルチエージェントの実現/langgraph-bedrock-supervisor-agent
ren8k
2
170
Pwned Labsのすゝめ
ken5scal
2
580
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.8k
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
260
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Thoughts on Productivity
jonyablonski
69
4.5k
BBQ
matthewcrist
87
9.5k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Side Projects
sachag
452
42k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
The Invisible Side of Design
smashingmag
299
50k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
440
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
YesSQL, Process and Tooling at Scale
rocio
172
14k
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