@jeffotoni
2007
C
java
C++
python
frustrações
DEVOPS FEST 9
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
@jeffotoni
Lançamento GO
concorrente compilada GC
Não possui generics (em breve)
Não possui OO
Não possui herança
Não possui exceção (try-catch-finally)
Goroutines e não Threads
2009 - Web
DEVOPS FEST 11
Slide 12
Slide 12 text
@jeffotoni
96% linguagens interpretadas
langs interpretadas
langs compiladas
2007 - Web
DEVOPS FEST 12
Slide 13
Slide 13 text
K9S
DEVOPS FEST 13
@jeffotoni
Slide 14
Slide 14 text
1
Por que do sucesso?
Slide 15
Slide 15 text
1
@jeffotoni
Renée French
DEVOPS FEST 15
Slide 16
Slide 16 text
1
@jeffotoni
- Compilada e estática
- Gc (Garbage Collector)
- Paradigma Concorrente
- Tipagem estática
- Semântica é clara
- Sintaxe é limpa
- É de uso Geral
- Plataformas: Linux, Mac, FreeBSD, Windows
DEVOPS FEST 16
Slide 17
Slide 17 text
1
Qual framework usar?
Slide 18
Slide 18 text
@jeffotoni
Lib nativa e externa
Fasthttp => li externa
net/http => lib nativa
2020 - Web
DEVOPS FEST 18
Slide 19
Slide 19 text
@jeffotoni
fiber
lib nativa
2020 - Web
chi
gin echo
buffalo
go-kit
DEVOPS FEST 19
Frameworks web vs nativa
Slide 20
Slide 20 text
@jeffotoni
Routes webs vs nativo
gorilla/mux
lib nativa
2009 - Web
Bone
Belt Alien
FastRoute
DEVOPS FEST 20
Slide 21
Slide 21 text
1
Mercado de trabalho
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
DEVOPS FEST 1
23
@jeffotoni
Slide 24
Slide 24 text
DEVOPS FEST 1
24
@jeffotoni
Slide 25
Slide 25 text
DEVOPS FEST 1
25
@jeffotoni
Slide 26
Slide 26 text
DEVOPS FEST 1
26
@jeffotoni
Slide 27
Slide 27 text
1
Editor and IDEs
[editores] (https://golang.org/doc/editors.html)
Slide 28
Slide 28 text
Sublime
Slide 29
Slide 29 text
nvim
Slide 30
Slide 30 text
VsCode
Slide 31
Slide 31 text
Golang
Slide 32
Slide 32 text
1
Projeto zerohero
https://github.com/jeffotoni/gobootcamp/