Slide 1

Slide 1 text

Brincando com comandos no Golang

Slide 2

Slide 2 text

Quem sou eu? Sou este ai https://creativecommons.org/licenses/by-sa/4.0/ Brincando com comandos no Golang https://redrat.com.br

Slide 3

Slide 3 text

Antes de falarmos de comandos no golang... Bora ver como normalmente fazemos softwares hoje? Brincando com comandos no Golang

Slide 4

Slide 4 text

Brincando com comandos no Golang

Slide 5

Slide 5 text

Brincando com comandos no Golang

Slide 6

Slide 6 text

Brincando com comandos no Golang

Slide 7

Slide 7 text

Brincando com comandos no Golang O que eles tem em comum?

Slide 8

Slide 8 text

Brincando com comandos no Golang

Slide 9

Slide 9 text

Brincando com comandos no Golang Mas nós temos comandos!

Slide 10

Slide 10 text

Brincando com comandos no Golang Aplicabilidades de comandos • Execução de rotinas específicas • Cron ou tarefas a ser executadas em períodos determinados • Event driven ou processamento async • Paralelismo, threads, co routines ou processamento distribuido • Programação reativa • E mais um monte de etc

Slide 11

Slide 11 text

Brincando com comandos no Golang

Slide 12

Slide 12 text

Brincando com comandos no Golang https://github.com/joubertredrat/pokelang

Slide 13

Slide 13 text

Brincando com comandos no Golang Principais bibliotecas • https://github.com/spf13/cobra • https://github.com/urfave/cli • https://github.com/thatisuday/commando • https://awesome-go.com/#command-line

Slide 14

Slide 14 text

Mas Joubert... Hello world é fácil, me fale um cenário real onde seria usado comandos Brincando com comandos no Golang

Slide 15

Slide 15 text

Brincando com comandos no Golang https://github.com/joubertredrat/walletlang

Slide 16

Slide 16 text

Perguntas? Brincando com comandos no Golang

Slide 17

Slide 17 text

Esta e outras palestras Brincando com comandos no Golang https://bit.ly/joubertredrat-palestras

Slide 18

Slide 18 text

Obrigado Brincando com comandos no Golang