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.
Monday, August 22, 2022
09h às 19h
ProMagno
Avenida Professora Ida Kolb - 513 /
Casa Verde - São Paulo - SP
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST
Protocolo de Acesso Presencial
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
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ãoRodrigo 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.
|
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 acoplamentoGabriel KohlrauschO 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ívelAlberto SouzaAcredito 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 firewallAlan BrazInnerSource é 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 ProjetosLucas CoppioVocê 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 M Santana / Julia Salgado Dibo / Nivea Dos SantosPainel 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 CLILucas Soares de MirandaAo 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 VidaJiba WaghettiScrum 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 softwareElton MinettoNesta palestra vou falar sobre complexidade de software, como ela gera problemas para o desenvolvimento de software e dicas de como minimizá-la. |
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. |