TDC BUSINESS
TECNOLOGIAS PARA NEGÓCIOS TRANSFORMADORES

Trilha DESIGN DE CÓDIGO E XP

Refletindo boas práticas, princípios e valores através de código

O trabalho de desenvolvimento de software vai muito além de escrever um código que ?funciona?. Entre vários aspectos, a busca constante por qualidade, facilidade de leitura, entendimento, manutenção e reusabilidade. Tudo isso como forma de entregar valor ao negócio através de um software.

O objetivo dessa trilha é compartilhar conhecimento e experiências sobre boas práticas de desenvolvimento de software, que ajudem a melhorar nossas tomadas de decisões e a forma que escrevemos código no dia a dia.

Data e Local

Segunda-feira, 22 de Agosto de 2022

09h às 19h

ProMagno
Avenida Professora Ida Kolb - 513 /
Jardim das Laranjeiras - São Paulo - SP
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE
Protocolo de Acesso Presencial

Investimento

Valores para participação online:
1 trilha: de R$ 200 por R$ 125
2 trilhas: de R$ 400 por R$ 226
3 trilhas: de R$ 600 por R$ 324
* aproveite maior desconto até 04/07,
veja tabela completa

Valores para participação online:
1 trilha: de R$ 200 por R$ 160
2 trilhas: de R$ 400 por R$ 288
3 trilhas: de R$ 600 por R$ 417
* preço válido até 12/08,
veja tabela completa

Valores para participação online:
1 trilha: R$ 200
2 trilhas: de R$ 400 por R$ 360
3 trilhas: de R$ 600 por R$ 519
* preço válido até 24/08,
veja tabela completa

Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 250
2 trilhas: de R$ 680 por R$ 450
3 trilhas: de R$ 1.020 por R$ 650

Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 275
2 trilhas: de R$ 680 por R$ 496
3 trilhas: de R$ 1.020 por R$ 714

Valores para participação híbrida:
1 trilha: R$ 340
2 trilhas: de R$ 680 por R$ 614
3 trilhas: de R$ 1.020 por R$ 885

Programação / Palestras Time Zone: GMT-3

Programação Stadium:
Horário Conteúdo
07:45 às 08:55 Recepção dos Participantes
08:45 às 09:45 Abertura do evento e mini keynotes

Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais : Tânia Cosentino - (Microsoft) / Leonardo Rezende - (Dock.Tech) / Edward Monteiro - (Stackspot)

09:50 às 10:30

KEYNOTE DO EVENTO

Desconstruindo paradigmas para construir nosso futuro. Como a tecnologia impulsiona o negócio e juntos geram valor?

Rodrigo Galvão
Rodrigo Galvão, vice-presidente sênior de Tecnologia da Oracle levará ao TDC Business uma discussão sobre conexões, protagonismo do desenvolvedor, relação entre negócios, tecnologia, passado e futuro, pessoas como centro da transformação e muito mais: insights sobre gestão, inovação e como o empreendedorismo está o tempo todo em nossas vidas.
Programação desta Trilha:
Horário Conteúdo
10:35 às 10:50 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:55 às 11:30

Entendendo, combatendo e convivendo com o acoplamento

Gabriel Kohlrausch

O alto acoplamento é, provavelmente, a principal característica de sistemas difíceis de evoluir e, até mesmo, de manter. Por esse motivo, as decisões de design, não apenas as relacionadas à arquitetura, devem mitigar as chances de que ele aconteça. Nesta talk vamos entender o que é acoplamento e algumas estratégias para combate-lo e até mesmo conviver com ele.

11:40 às 12:15

Maximizando a chance de revelar os bugs mais cedo possível

Alberto Souza

Acredito que todo software carrega uma certeza e um desejo. A certeza é que tem bug e o desejo é que seja útil. Dado que os bugs estão lá, muitas vezes escondidos, como podemos fazer para revelá-los o mais cedo possível? Nesta apresentação vamos ver trechos de códigos reais de um produto já sendo usado em produção e que usado uma combinação de práticas para revelar seus bugs o mais cedo possível. Abordaremos documentação como cidadã de primeiro nível, testes automatizados reveladores de bugs, design by contract, observabilidade, monitoramento e controle da complexidade do código como facilitador de testabilidade.

12:20 às 13:20 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:30 às 13:40 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

13:45 às 14:20

InnerSource - aproveitando o modelo OpenSource para dentro do firewall

Alan Braz

InnerSource é o uso das melhores práticas de desenvolvimento e o estabelecimento de uma cultura semelhante ao OpenSource dentro das organizações para o desenvolvimento de software de código não aberto e/ou proprietário. Os benefícios incluem redução de retrabalho; processos simplificados; menos silos/burocracia; e entrega mais rápida. Nesta apresentação você verá uma visão geral e como é aplicado massivamente em uma gigante de tecnologia.

14:25 às 15:00

Elevando a Maturidade de Projetos

Lucas Coppio

Você confiaria em um script para fazer o deploy de seu projeto em produção imediatamente depois de uma pull-request aprovada? Normalmente gastamos muito pouco tempo "colocando um projeto no ar" ou fazendo o setup do ambiente de desenvolvimento, mas é sempre uma dor quando um novo desenvolvedor entra no time. Nessa palestra Lucas Coppio apresentará como a adoção de ferramentas como linters, CICD pipelines e muitas outras ferramentas, além de técnicas específicas aplicadas aos projetos fizeram com que o onboarding de novos devs fosse rápido, e o time-to-deliver de novas features na Syngenta-Digital fosse reduzido de 1 vez a cada duas semanas para "15 minutos depois de aprovado".

15:10 às 16:10

Clean code do mundo invertido. Os pesadelos do código sujo!

Gabriela Moraes / Paula Santana / Julia Salgado Dibo / Nivea Dos Santos
Painel desta Trilha
16:20 às 16:50 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

17:00 às 17:35

Como melhorar a Dev Experience de 0 a 100 com uma CLI

Lucas Soares de Miranda

Ao entrar em uma nova empresa são dezenas de ferramentas, sistemas internos e comandos a serem lembrados. Além de muitos padrões a serem seguidos. Como facilitar a entrada de novos talentos e ao mesmo tempo aumentar a produtividade dos times?

Google (gcloud), Amazon (aws) e outras empresas possuem suas CLIs (Command-Line-Interface) e são usadas no mundo inteiro. Por que sua empresa fica de fora?

Essa palestra vai contar como que a STILINGUE está começando a fazer o uso de uma CLI interna para agilizar o onboarding de novas corujas (nome carinhoso para nossos colaboradores), aumentar a performance dos times de engenharia, facilitar o acesso à informação e contribuir com a Dev Experience.

17:45 às 18:20

Como Extreme Programming Mudou Minha Vida

Jiba Waghetti

Scrum Flácido é como Martin Fowler descreve o contexto onde se escolhe Scrum, se implementam as práticas e, talvez, os princípios. Por falta de boas práticas de engenharia, o real valor da agilidade não é percebido.

Nesta palestra, trago minha experiência pessoal de como Extreme Programming (XP) mudou minha percepção relacionada ao que era agilidade em um contexto onde o Scrum era Flácido. Não apenas pela falta de boas práticas, mas também por um incorreto entendimento de Scrum e o agilidade de forma geral. Botando a mão na massa com XP, de olho também em seus valores e princípios, muitas pessoas saíram de um poço onde agilidade era uma palavra vazia e criaram sentido para seu trabalho.

18:30 às 19:05

Reflexões sobre design de software

Elton Minetto

Nesta palestra vou falar sobre complexidade de software, como ela gera problemas para o desenvolvimento de software e dicas de como minimizá-la.

Programação da Stadium no final do dia.:
Horário Conteúdo
19:15 às 19:50 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.

Programação sujeita a alterações

Patrocinadores





Apoio Institucional



Realização