TDC 2018
Porto Alegre
Um dos maiores encontros de comunidades e empresas no Brasil

Trilha Go Performático ao extremo!

Venha conhecer pessoas, histórias e casos sobre essa que não só é uma das mais amadas, mas também é uma das linguagens de mais crescente demanda no mercado.

Palestras

Importante: A grade de palestras está sujeita a alterações sem prévio aviso.
Conteúdo
08:00 às 09:00 Credenciamento e recepção dos participantes

Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal.

09:00 às 10:00 Abertura do evento no Auditório Principal

Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores.

Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

10:10 às 11:00 Go e o framework Serverless, configurando e executando o deploy através do gitlab-ci.
Fernando Cagale

Go e o framework serverless - Como funciona o processo de configuração do serverless através do serverless.yaml e adicionando variáveis de ambiente de acordo com os estágios de deploy "dev", "staging" e "prod".

Criando o processo de deploy no gitlab, iremos aplicar o deploy com base nos estágios do serverless e migração do banco de dados através do gitlab-ci.yaml.

E por final, uma demo do deploy.

11:10 às 12:00 Engenharia reversa de uma transação via geth
Júlio Campos

A principal implantação da Ethereum utiliza Golang. Muitas pessoas já compilaram o código do geth em suas máquinas, mas não pararam para analisar o que acontecia ao usarem um comando de CLI. Nesta apresentação será analisado o código para assinar uma transação e o porquê de terem optado em utilizar a linguagem do Google para isso.

Criando um sistema de auditoria com Go, ElasticSearch e Kibana
Gabriel Feitosa

Como a ideia de um app bem simples com Go, junto com o ElasticSearch e Kibana, ajudou na economia de tempo e recurso na construção de um mecanismo de auditoria de eventos trafegados em um message broker.

O app tinha como função realizar a leitura de mensagens em uma fila e enviá-las ao ElasticSearch. O Kibana foi usado ler os dados do ElasticSearch e criar métricas de forma dinâmica.

12:00 às 13:00 Intervalo para Almoço
Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.
13:10 às 14:00 Traefik: do PoC a Prod
Marco Ollivier

Algumas soluções de reverse proxy e de load balancer existentes se mostram complexas para dar manutenção, além da necessidade de uma quantidade grande de recursos de hardware. O Traefik é um reverse proxy/load balancer simples, rápido, dinâmico, leve e bem poderoso, além de ser um projeto Open Source escrito em Go. O intuito é apresentarmos algumas das principais funcionalidades do Traefik, mostrar como é fácil utiliza-lo e, por fim, fazer uma comparação com algumas outras soluções similares que existem no mercado. Vamos mostrar também alguns cases de sucesso que mostram como realmente pode ser vantajoso usar o Traefik no ambiente produtivo de qualquer projeto.

14:10 às 15:00 Da exposição de uma Rest API à persistência de dados com Go
Longa

Nesta talk iremos implementar (ao vivo) uma Rest API em Go, para a persistência e a consulta de objetos JSON em um instância Docker de um MongoDB. Por fim, cobriremos o código com testes automatizados.

Não veremos: - a história da linguagem. - preparação do ambiente de desenvolvimento.

15:00 às 15:30 Coffee-break e Networking

Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos.

Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

15:40 às 16:30 Golang além do "hello world"
jeffotoni

Em geral os programadores tendem a aprender um conjunto de padrões gerais de simultaneidade e aplicá-los nas linguagens de programação. A proposta é apresentar o Golang e suas goroutines que é uma nova proposta para trabalhar com concorrência, muito mais leve que threads, e muito mais eficientes e seguras. Apresentarei de forma prática e descontraída o que a linguagem propõem quando trabalhamos com concorrência e mostrar a diferença entre concorrência e paralelismo. Conceitos e práticas unem em um só nessa apresentação. Os slides será apresentando pequenos trechos de códigos explicando como funciona as Goroutines e as formas e padrões que podemos aplicar.

16:40 às 17:30 Golang, Go Big - Golang em um grande produto
GAULKE

Esta apresentação visa demonstrar como o Go ajudou a construir e sustentar grandes produtos, trazendo performance e produtividade. Conheça os desafios e problemas encontrados na construção do produto, e também como isto foi solucionado em um cenário real.

17:40 às 18:30 A definir
18:40 às 19:00 Encerramento e Sorteios

No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura.

Após a apresentação de resultados do dia muitos sorteios fecharão o dia.

Data e Local

Sábado, 8 de Dezembro de 2018

10 às 19 h

UniRitter

Rua Orfanotrófio, 555
Alto Teresópolis | Porto Alegre - RS

Informações sobre Data e Local


Público Alvo

Desenvolvedores, SysAdmins e entuasiastas da linguagem


Investimento

presencial:R$ 200,00

Fazendo sua inscrição presencial, você terá acesso a esta trilha e no mesmo dia também:
TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.

Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.


Palestrantes desta trilha

Diego Bernardes Gaulke
GAULKE
Serasa Experian
Jefferson otoni lima
jeffotoni
S3WF Soluções Web
Júlio César da Serra Campos Filho
Júlio Campos
Assembleia Legislativa do Estado de Goiás
RICARDO DA LONGA
Longa
Neoway Business Solutions

Patrocinadores


Silver



TDC +Diversidade


Patrocínios e Apoios Trilha e Workshop


Realização

Companhia Aérea Oficial