Trilha DESIGN DE CÓDIGO

Criando soluções que envelhecem bem.

O que é uma trilha?

A trilha é um evento híbrido, presencial em São Paulo e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.

Data e Local

Quarta-feira, 17 de Setembro de 2025

09h às 19h

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

Inscreva-se e ganhe

Faça sua inscrição em qualquer trilha Premium presencial e ganhe um workshop Bônus e uma mentoria bônus no mesmo dia! Mas não perca tempo pois as vagas são limitadas.

Confira a lista completa de workshops.

Confira a lista completa de mentorias.

Você também ganha acesso Premium à TDC Community por um ano, com acesso a workshops e mentorias semanais.

Investimento

Inscrição online
1 trilha: de R$ 305 por R$ 186

Inscrição online
1 trilha: de R$ 305 por R$ 275

Inscrição online
1 trilha: R$ 305

Inscrição híbrida (presencial + online)
1 trilha: de R$ 490 por R$ 310
2 trilhas: de R$ 840 por R$ 560
3 trilhas: de R$ 1.180 por R$ 790

* aproveite maior desconto até 21/07, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: de R$ 490 por R$ 420
2 trilhas: de R$ 840 por R$ 730
3 trilhas: de R$ 1.180 por R$ 1.070

* preço válido até 26/08, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: R$ 490
2 trilhas: R$ 840
3 trilhas: R$ 1.180

* preço válido até 19/09, veja tabela completa

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

Programação Stadium:

08:00 às 08:55

Credenciamento

09:00 às 10:00

Abertura do evento e mini keynotes
Programação desta Trilha:

Abertura da trilha pela coordenação

10:10 às 10:25

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

Vibe coding: Um novo paradigma de design de código?

Danilo Pereira De Luca (ClassPass) / Gabriel Silva Andrade (Itaú)

10:10 às 10:25

O vibe coding está dominando ? rápido, caótico e, às vezes... simplesmente funciona. Mas o que acontece quando ?funcionar? se torna a única regra? Nesta palestra, vamos explorar como o vibe coding desafia princípios fundamentais como SOLID, KISS, DRY e YAGNI, por que ele está conquistando os desenvolvedores modernos e quando isso pode realmente fazer sentido. Será que é só uma tendência passageira ou estamos caminhando para uma nova mentalidade de programação, onde entregar valor importa mais do que seguir as regras? Vamos descobrir!

Repensando o Design de Software: Aprendizados de A Philosophy of Software Design

Luiz Felipe Limao (iFood)

10:10 às 10:25

A complexidade é o grande inimigo do design de software. Nesta palestra, vamos explorar as ideias centrais de A Philosophy of Software Design, de John Ousterhout, e entender como aplicar seus princípios na prática pode revolucionar a forma como construímos sistemas.

Arquitetura Fantasma: As Decisões Invisíveis Que Assombram Seu Sistema

Jean Meira (Livelo)

10:10 às 10:25

O acúmulo de escolhas técnicas esquecidas que trava seu time, quebra funcionalidades e faz você se perguntar: quem decidiu isso? Ela não aparece nos diagramas, não está nos repositórios e muito menos na documentação. A arquitetura fantasma surge do acúmulo de decisões técnicas não registradas, acordos informais e escolhas de contexto que, com o tempo, se perdem na memória dos times. Invisível no dia a dia, ela se revela apenas quando tudo quebra: bugs estranhos, retrabalho, decisões indecifráveis e gargalos que ninguém entende de onde vêm. Nesta palestra, vamos entender como a arquitetura fantasma nasce, como ela assombra nossas aplicações e, principalmente, como exorcizar esses fantasmas

Código Autoexplicativo e Design Patterns

Brena Paiva (União Química)

10:10 às 10:25

vamos explorar a sinergia entre dois pilares fundamentais do design de código: o código autoexplicativo e os design patterns. A combinação desses elementos resulta em um software que não apenas funciona bem, mas também é uma expressão clara e concisa da lógica de negócios e das soluções de problemas.

Então você quer ser um praticante de DDD

Talysson Oliveira Cassiano (Codeminer42)

10:10 às 10:25

E se for a primeira vez que alguém que você conhece ouve falar de DDD? Ou talvez essa pessoa já tenha ouvido, mas nunca entendeu direito? Por onde começar? Quais são os conceitos-chave? O que ler, assistir ou fazer para se tornar um(a) praticante de DDD? Como você poderia orientá-la? Nesta apresentação, vou mostrar os primeiros passos rumo à prática de DDD!

Atomic Design como Arquitetura de Componentes: Lições para um Código Sustentável

Paulo Henrique Vieira Cândido (CPQD)

10:10 às 10:25

Vá além da UI: explore o Atomic Design como um modelo poderoso para arquitetar componentes de software. Aprenda lições práticas para aplicar seus princípios (átomos, moléculas, organismos) na criação de código com responsabilidades claras, baixo acoplamento e alta coesão. O resultado? Sistemas mais resilientes, testáveis, fáceis de manter e um código que realmente perdura, impulsionando a eficiência no desenvolvimento e a sustentabilidade do seu software.

Design perfeito não existe: como fazer escolhas melhores no código

Wilson Tavares (Zatlas)

10:10 às 10:25

Vamos falar sobre as decisões difíceis que todo engenheiro(a) de software precisa tomar ao projetar sistemas: cada escolha carrega um preço e não existe solução sem consequências.

Devemos explorar como navegar pelos dilemas do design de código, equilibrando o ideal com o possível.

Mais do que padrões ou receitas prontas, esta é uma conversa sobre maturidade técnica, clareza de propósito e coragem para assumir os custos das nossas escolhas.

Se você quer evoluir sua visão sobre design de código, entendendo que a excelência está mais na consciência do que na perfeição, essa palestra é para você!

Programação da Stadium no final do dia:

18:30 às 18:35

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Programação sujeita a alterações

Coordenação Trilha DESIGN DE CÓDIGO

Patrocinadores