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.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
77
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
モバイル界のMCPを考える
naoto33
0
350
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
4
1.3k
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
140
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
150
Claude Code Actionを使ったコード品質改善の取り組み
potix2
PRO
6
2.6k
Tech-Verse 2025 Keynote
lycorptech_jp
PRO
0
1.3k
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
3
250
asken AI勉強会(Android)
tadashi_sato
0
140
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
0
220
OPENLOGI Company Profile for engineer
hr01
1
33k
ハッカソン by 生成AIハッカソンvol.05
1ftseabass
PRO
0
130
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
180
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
We Have a Design System, Now What?
morganepeng
53
7.7k
What's in a price? How to price your products and services
michaelherold
246
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Invisible Side of Design
smashingmag
300
51k
The Cult of Friendly URLs
andyhume
79
6.5k
Unsuck your backbone
ammeep
671
58k
Become a Pro
speakerdeck
PRO
28
5.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
The Pragmatic Product Professional
lauravandoore
35
6.7k
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