TDC BUSINESS
TECHNOLOGIES FOR TRANSFORMING BUSINESS

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.

Date and Place

Monday, August 22, 2022

09h às 19h

ProMagno
Avenida Professora Ida Kolb - 513 /
Jardim das Laranjeiras - São Paulo - SP
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST
Protocolo de Acesso Presencial

Investment

Valores para participação online:
1 track: R$ 200 for R$ 125
2 tracks: R$ 400 for R$ 226
3 tracks: R$ 600 for R$ 324
* enjoy bigger discount until JUL/04,
see full table

Valores para participação online:
1 track: R$ 200 for R$ 160
2 tracks: R$ 400 for R$ 288
3 tracks: R$ 600 for R$ 417
* price valid until AUG/12,
see full table

Valores para participação online:
1 track: R$ 200
2 tracks: R$ 400 for R$ 360
3 tracks: R$ 600 for R$ 519
* price valid until AUG/24,
see full table

Valores para participação híbrida:
1 track: R$ 340 for R$ 250
2 tracks: R$ 680 for R$ 450
3 tracks: R$ 1.020 for R$ 650

Valores para participação híbrida:
1 track: R$ 340 for R$ 275
2 tracks: R$ 680 for R$ 496
3 tracks: R$ 1.020 for R$ 714

Valores para participação híbrida:
1 track: R$ 340
2 tracks: R$ 680 for R$ 614
3 tracks: R$ 1.020 for R$ 885

Schedule / Talks Time Zone: GMT-3

Programação Stadium:
Time Content
07:45 to 08:55 Recepção dos Participantes
08:45 to 09:45 Opening of the event and 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 to 10:30

EVENT KEYNOTE

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:
Time Content
10:35 to 10:50 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

10:55 to 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 to 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 to 13:20 Intervalo para almoço

An excelent opportunity for all people in the event to interact and exchange ideas. Collaborators, sponsoring and supporting companies, speakers and technical committeé.

13:30 to 13:40 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

13:45 to 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 to 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 to 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 to 16:50 Networking and Visiting Stands

Break to network and get to know the booths of the event.

17:00 to 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 to 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 to 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.:
Time Content
19:15 to 19:50 Closing session

After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day.

Schedule subject to change

Sponsors





Apoio Institucional



Realização